Je sais que Visual Studio peut formater automatiquement pour que mes méthodes et boucles soient indentées correctement, mais je ne trouve pas le paramètre.
visual-studio
indentation
user719550
la source
la source
Réponses:
Pour formater une sélection: Ctrl+ K, Ctrl+F
Pour formater un document: Ctrl+ K, Ctrl+D
Voir les raccourcis clavier prédéfinis . (Ces deux sont
Edit.FormatSelection
etEdit.FormatDocument
.)Remarque pour OSX
Sous OSX, n'utilisez pas la CMD ⌘clé Ctrl:
la source
Format document is not available...
un message d'erreur, veuillez lire: stackoverflow.com/q/8812741/1016891Pour Visual Studio 2010/2013/2015/2017
Edition de la barre d'outils -> Avancé (si vous ne voyez pas Avancé , sélectionnez un fichier de code dans l'explorateur de solutions et réessayez)
Vos raccourcis peuvent s'afficher différemment du mien car je suis configuré pour le codage C #, mais la navigation via la barre d'outils vous amènera à ceux que vous utilisez.
Si cela ne fonctionne pas, recherchez des erreurs dans votre code, comme des crochets manquants qui empêchent le formatage automatique de fonctionner
la source
Suivez les étapes ci-dessous:
Tools
Options
Text Editor options
C#
comme exemple.Voir l'image ci-dessous:
la source
J'ai installé une extension nommée "Formater le document lors de l'enregistrement" qui formate le document entier à chaque fois que vous l'enregistrez. Pour l'installer dans VS15 ou 17, sur Tools cliquez simplement sur "Extensions and Updates ...":
Et puis allez simplement sur "En ligne" dans le panneau de gauche et recherchez "Formater le document lors de l'enregistrement"
J'espère que ça aide!.
la source
Même si la question est un peu ancienne, quelqu'un pourrait la trouver utile.
Vous pouvez définir de nouvelles liaisons de touches en accédant à
Tools -> options -> Environment -> keyboard
la source
la source
Sur mac: Shift+ Option+F
Sur ubuntu: Ctrl+ Shift+I
la source
Si vous affichez la barre d'outils d'édition de source HTML, il y a également un bouton "Formater le document entier"
la source
La solution fournie dans la réponse acceptée ne s'applique pas à Microsoft Visual Studio 2012 .
Dans le cas de VS2012, les raccourcis sont:
la source
J'utilisais ces combinaisons. J'ai automatisé ce processus lors de l'enregistrement d'un document. Vous pouvez essayer le mien extension Format Document sur Save
la source
En VS 2017 et 2019
Mais ... si vous souhaitez ajouter le bouton Formater le document à une barre d'outils, faites-le.
Faites un clic droit sur la barre d'outils.
Sélectionnez "Personnaliser .."
Sélectionnez l'onglet "Commandes".
Sélectionnez le bouton radio "Barre d'outils".
Sélectionnez "Éditeur de texte" dans le menu déroulant à côté du bouton radio (ou quelle que soit la barre d'outils sur laquelle vous voulez que le bouton se trouve)
Maintenant...
Cliquez sur le Add Commandbouton.
Catégories: Modifier les
commandes: Format du document
CliquezOK
la source
Sous Outils -> Options -> Éditeur de texte , puis accédez à la section Formatage -> Général de la langue que vous souhaitez formater, vous trouverez Général . Cochez les trois cases de mise en forme.
Sous Outils -> Options -> Éditeur de texte , puis accédez à la section TABS de la langue que vous souhaitez formater, vous trouverez Indentation . Sélectionnez Smart et il activera le formatage automatique chaque fois que vous utilisez l'un des éléments de fermeture; )} dans ce bloc.
Pas besoin de touches.
la source
Vous pouvez ajouter les boutons à votre barre d'outils en cliquant sur la petite flèche déroulante à droite du dernier bouton de la barre d'outils, sélectionnez "Ajouter ou supprimer des boutons", puis cliquez sur les boutons auxquels vous souhaitez ajouter une coche. Le ou les boutons que vous sélectionnez apparaîtront sur votre barre d'outils ...
Il vous suffit ensuite de sélectionner du texte et de cliquer sur les boutons Augmenter le retrait ou Diminuer le retrait. J'ai testé cela sur Visual Studio 2013 uniquement.
la source
Clic-droit:
Fonctionne dans VS 2015, peut-être une version antérieure.
la source
La question d'origine disait "Je ne trouve pas le réglage".
La réponse simple est: regardez le menu du haut, puis
Vous verrez également les touches actuellement affectées à cette fonction. Rien de spécial à mémoriser. Cela aide vraiment si vous utilisez plusieurs environnements de développement sur différents systèmes d'exploitation.
la source
Sélectionnez les données et le clic droit et vous trouverez cette option. FORMAT DOCUMENT et FORMAT SELECTION
la source
Dans les versions plus récentes, le raccourci pour la mise en forme à l'échelle du document est: Shift+ Alt+F
la source
Dans VS 2019, "Nettoyage de code" (RunDefaultCodeCleanup) est plus avancé (extrait de ReSharper): Ctrl + K, Ctrl + E
Boîte de dialogue Options: Éditeur de texte> C #> Style de code> Formatage
Paramètre de mise en forme automatique dans Visual studio
la source
Juste pour approfondir les réponses de Starwfanatic et Ewan ci-dessus. Vous pouvez personnaliser votre IDE pour ajouter n'importe quel bouton à n'importe quelle barre d' outils - vous pouvez donc ajouter le bouton Format (comme la barre d'outils d'édition de source HTML) à n'importe quelle autre barre d'outils (comme l'édition de texte avec tous les autres contrôles d'édition comme augmenter / diminuer le retrait).
Cliquez sur la flèche à droite de la barre d'outils> Ajouter ou supprimer des boutons> Personnaliser ...> onglet Commandes> bouton Ajouter une commande ....
Le format de document et le format de sélection sont tous deux sous le groupe d' édition .
(Testé dans VS2010 et VS2013)
la source
Avec l' extension Continuous Formatting (commerciale, développée par mes soins), le code est formaté vraiment automatiquement au fur et à mesure de la frappe.
la source
J'ai un Mac et j'ai cliqué sur Code> Préférences> Paramètres> Espace de travail> Formatage , puis sélectionné Format lors de l'enregistrement .
Maintenant, chaque fois que j'appuie sur cmd+, sil formate automatiquement le fichier.
la source
Extension Visual Studio - CodeMaid est assez bien.
la source
Couper / Coller une section est un autre moyen rapide (et facile à retenir).
la source
Si vous pouvez vous le permettre (ou si vous êtes éligible à l'essai gratuit de 30 jours), Jetbrains ReSharper peut reformater tout un répertoire de projet.
Installez simplement -> Faites un clic droit sur un répertoire -> sélectionnez Code de nettoyage dans le menu contextuel.
la source
la source
Vous pouvez également essayer l'option de clic droit du menu pour formater la sélection du document de codage. Jetez un œil à la capture d'écran ci-dessous
la source
Sélectionnez le texte que vous souhaitez mettre en retrait automatiquement.
Cliquez sur Format de sélection dans Edition, Avancé ou appuyez sur CTRL + K, CTRL + F. La sélection de format applique les règles de retrait intelligent de la langue dans laquelle vous programmez au texte sélectionné.
Étape (1): - CTRL + A
Étape (2): - CTRL + K
Étape (3): - CTRL + F
la source
vous pouvez également utiliser cette extension.
la source
Dans Visual Studio 2015 et 2017 pour le code c #. 1) Faites défiler jusqu'à la fin du fichier 2) Supprimez le dernier "Curly Bracket"} 3) Attendez que la ligne au-dessus affiche une erreur 4) Remplacez le "Curly Bracket"} fini. :)
la source