2017-07-20 1 views
0

Si je vous écris ce code dans VS2015:comportement Visual Studio 2015 accolades fermeture automatique, une seule ligne IF -> multi-ligne SI

if(test) 
    do1(); 
else 
    do2(); 

Puis-je modifier, parce que je veux que le CI soit multi-ligne, Je mets une accolade ouverte à la fin de la ligne si:

if(test) { 
    do1(); 
else 
    do2(); 

VS ajoutera l'accolade fermante pour moi:

if(test) { } 
    do1(); 
else 
    do2(); 

Ce que je doit ensuite supprimer/déplacer à l'endroit où il devrait être.

Est-il possible d'avoir cette fonction « utile » être plus utile en mettant automatiquement l'accolade fermante à la fin de la conséquence de la déclaration de ligne unique d'un véritable test, à savoir:

if(test){ 
    do1();} 
else 
    do2(); 

Ou mieux encore :

if(test) 
{ 
    do1(); 
} 
else 
    do2(); 

?

Répondre

0

Nous pouvons aller à Outils> Options ...> Editeur de texte> Toutes les langues ou de base/C#/C/C++/autres langues et décocher/contrôle (état par défaut) l'option « accolade automatique d'achèvement » pour contrôler l'automatique comportement d'achèvement lorsque vous tapez '{'. Décochez cette option pour que le VS n'ajoute pas automatiquement le '}', vous n'avez donc pas besoin de le supprimer manuellement dans ce cas. Mais pour votre fonctionnalité attendue, il n'y a pas de paramètre de ce type et vous essayez de signaler cette suggestion à l'équipe de produit VS en cliquant ici: https://visualstudio.uservoice.com/forums/121579-visual-studio. Une fois que vous l'avez fait, partagez-le ici et nous le voterons pour attirer l'attention de l'équipe produit de VS.

+0

On dirait que quelqu'un (la seule autre personne dans le monde qui se soucie assez de poster à ce sujet? :)) m'a battu d'environ 3 ans: https://visualstudio.uservoice.com/forums/121579-visual- studio-ide/suggestions/6336945-intelligent-auto-accolades-quand-refactoring-single-line-blo –

+0

@CaiusJard, désolé pour cet inconvénient et j'ai déjà signalé cette suggestion à l'équipe de produit VS à nouveau, s'il vous plaît vérifier ceci: https : //visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/20286340-vs-2015-c-auto-complete-braces-behavior-single et vous pouvez voter, nous sommes également les bienvenus les membres qui ont la même idée de voter et d'attirer l'attention de l'équipe produit de VS. –