Lorsque j'étudiais Rails cette fois-ci et que je voulais aussi pouvoir formater automatiquement les fichiers erb, je recherchais diverses choses, et maintenant j'ai une extension appelée Beautyify qui peut être utilisée pour formater automatiquement.
Cette fois, je présenterai la méthode. Je vous serais reconnaissant si vous pouviez commenter si vous avez des suggestions ou "Je devrais faire plus".
Cliquez sur la cinquième icône en haut à l'extrême gauche de l'éditeur (sous l'icône avec le triangle), entrez Beautify dans la fenêtre de recherche, puis cliquez sur Beautify. L'écran ci-dessous apparaîtra, alors cliquez sur installer. (Comme l'image est déjà installée, elle est désinstallée)
Appuyez sur la touche de commande (ctrl pour Windows) et sur la touche pour ouvrir l'écran Paramètres et recherchez Beautify: language. Après cela, si vous cliquez sur ** Modifier dans setting.json ** écrit en petites lettres, settings.json s'ouvrira, alors écrivez comme suit.
settings.json
...
"beautify.language": {
"js": {
"type": ["javascript", "json"],
"filename": [".jshintrc", ".jsbeautifyrc"]
// "ext": ["js", "json"]
// ^^ to set extensions to be beautified using the javascript beautifier
},
"css": ["css", "scss"],
"html": ["htm", "html", "erb"] //"erb"Ajouter
// ^^ providing just an array sets the VS Code file type
}
Ajouter ** "erb" ** à l'élément html le formatera désormais. Au fait, j'ai défini js et css pour qu'ils soient également formatés, mais si vous n'en avez pas besoin, vous n'avez pas à les écrire.
Ajoutez le code suivant à ** settings.json ** et enregistrez-le.
"editor.formatOnSave": true, //Format automatique lors de l'enregistrement d'un fichier
Je pense qu'il sera automatiquement formaté lors de l'enregistrement.
Je ne pense pas que le formatage du code soit très essentiel, je l'ai donc introduit pour économiser des ressources. Veuillez l'introduire si vous le souhaitez.