web-dev-qa-db-fra.com

Comment formater automatiquement les fichiers Ruby ou .erb en code VS?

J'appuie  +  + F Dans Visual Studio Code for macOS, le raccourci clavier Formater le document , pour formater un fichier appelé foo.rb ou foo.html.erb.

Au lieu de formater le document, il affiche cette lettre: Ï

Comment l'obtenir pour formater le document?

10
Derek

Vous pouvez définir des associations de format dans VSCode pour que les fichiers .erb soient traités comme des fichiers .html.

Allez dans Fichier-> Préférences-> Paramètres-> Cliquez ... dans le coin supérieur droit-> Ouvrir settings.json

Ajoutez ensuite ce morceau de code à votre fichier settings.json

"files.associations": {
   "*.html.erb": "html"
}

Voici comment j'ai résolu ce problème. Il supprimera certains des éléments en surbrillance du code mais formatera automatiquement les modèles HTML comme un document HTML.

10

Vous pouvez utiliser Rufo pour formater votre code Ruby. C'est un formateur avisé (comme Prettier est pour JS, si vous le connaissez).

Vous pouvez utiliser l’extension vscode-rufo pour l’intégrer à VSCode.

0
Renaud Chaput