web-dev-qa-db-fra.com

Comment indenter / formater une sélection de code en VSCode avec ctrl + shift + f

Je veux indenter une section de code spécifique dans VSCode

J'ai lu comment formater le code dans le code Visual Studio (VSCode) qui donne des raccourcis pour mettre en retrait tout le code, mais cela ne fonctionne pas lors de la sélection d'une section de code spécifique.

J'ai essayé ctrl+shift+F après avoir sélectionné une ligne dans mon code, mais le fichier entier est en retrait. Je suis sur Windows avec VSCode Insider 1.8.0. Toute aide est appréciée.

60
Damien Leroux

Je veux indent une section de code spécifique dans VSCode:

  • Sélectionnez les lignes que vous souhaitez mettre en retrait,
  • utilisation Ctrl + ] les indenter.

Si vous voulez formater une section (au lieu de l'indenter):

  • Sélectionnez les lignes que vous souhaitez formater,
  • utilisation Ctrl + KCtrl + F pour les formater.
104
Shaun Luttin
  • vous pouvez également mettre en retrait une section entière en la sélectionnant puis en cliquant sur TAB
  • et aussi indenter en arrière en utilisant Shift+TAB

et bien sûr pour l'indentation automatique et le formatage, en suivant la langue que vous utilisez, vous pouvez voir quelle bonne extension fait le bon travail, et quels formateurs installer ou quels paramètres activer ou définir. Chaque langue et ses outils disponibles. Assurez-vous simplement de bien lire la documentation de l’extension, de l’installer et de configurer tout ce dont elle a besoin. Jusqu'à présent, le problème de l'indentation me dérangeait avec python lors de la copie d'un bloc de code, si c'est le cas ici, comment résoudre ce problème https://stackoverflow.com/a/46899704/7668448 .

77
Mohamed Allal

Dans OSx "Format de document", sélectionnez toutes les lignes dont vous avez besoin de format

Option + Shift + F
5
Adrian Romero