web-dev-qa-db-fra.com

Comment corriger l'indentation des lignes sélectionnées dans Visual Studio

Dans vim je peux utiliser = pour réindentir les lignes indentées afin

foo;
  bar;
 baz;

devient

foo;
bar;
baz;

Existe-t-il un raccourci clavier équivalent pour Visual Studio? Où puis-je trouver une liste de ces raccourcis pour référence future?


Edit: Y a-t-il un moyen de ne réparer que l'indentation horizontale? Il y a des cas où le CTRLK,CtrlF est "réparer" trop. (Entre-temps, je verrai si je peux modifier les options de formatage à ma satisfaction ...)

72
hugomg

Sélectionner tout le texte que vous souhaitez formater et appuyer sur CtrlKCtrlF Le raccourci applique le formatage de retrait et d’espace.

Comme spécifié dans le volet Formatage (de la langue utilisée) dans la section Editeur de texte de la boîte de dialogue Options.

Voir VS Shortcuts pour plus d'informations.

119
user405725

J'aime Ctrl+KCtrl+D, qui indente l’ensemble du document.

24
CRT

Sélection du texte à corriger, et CtrlKCtrlF raccourci fonctionne certainement. Cependant, je trouve généralement que si une méthode particulière (par exemple) a son indentation gâchée, il suffit de supprimer l'accolade de fermeture de la méthode et de la rajouter, ce qui en fait corrige néanmoins l'indentation, ce qui évite d'avoir à sélectionner le code. avant, ergo est plus rapide. ymmv.

15
Fetchez la vache

Pour corriger l'indentation et le formatage dans tous les fichiers de votre solution:

  1. Installez le fichier Formater tous les fichiers extension => fermez VS, exécutez le fichier . Vsix et rouvrez VS;
  2. Menu Outils> Options ...> Editeur de texte> Toutes les langues> Onglets:
    1. Cliquez sur Smart (pour résoudre les conflits);
    2. Tapez le Taille de l’onglet et Taille du retrait vous voulez (par exemple 2);
    3. Cliquez sur Insérer des espaces si vous voulez remplacer les tabulations par des espaces ;
  3. Dans le Solution Explorer (Ctrl+Alt+L) Faites un clic droit dans n’importe quel fichier et choisissez dans le menu Formater tous les fichiers (près du bas).

Cela ouvrira et sauvegardera récursivement tous les fichiers de votre solution, en définissant l'indentation que vous avez définie ci-dessus.

Vous voudrez peut-être vérifier d'autres onglets de langages de programmation ( Options ...) pour Style Style> Formatage.

2
CPHPython

Pour les utilisateurs de Mac.

Pour sélectionner tout le code dans le document => cmd+A

Pour le formatage du code sélectionné => cmd+Kcmd+F

2
Siraj Alam