Pouvez-vous définir le «retrait intelligent» de Visual Studio pour qu'il ne supprime pas les onglets des lignes vierges?

StackOverflow https://stackoverflow.com/questions/73884

  •  09-06-2019
  •  | 
  •  

Question

Lorsque Visual Studio (2005) a Options - > Éditeur de texte - > C / C ++ - > Onglets - > Indentation définie sur Smart, elle indentera automatiquement les blocs de code et alignera les crochets ondulés, {}, comme prévu. Cependant, si vous appuyez sur enter à l'intérieur d'un bloc de code, déplacez le curseur sur une autre ligne, puis déplacez-la vers l'arrière, les onglets insérés ont disparu et le curseur est positionné complètement à gauche. Existe-t-il un moyen de configurer Visual Studio pour conserver ces onglets?

Était-ce utile?

La solution

Autant que je sache, le seul moyen de le faire est d’inscrire quelque chose (n'importe quoi) sur cette ligne, puis de le supprimer. Ou appuyez sur espace et vous ne le verrez jamais jusqu'à ce que vous reveniez à cette ligne.

Une fois que VS détermine que vous avez modifié une ligne de texte, il ne la modifie pas automatiquement pour vous (du moins, pas de la manière que vous avez décrite).

Autres conseils

C’est une gêne pour moi aussi. Chaque fois que le code est reformaté, les lignes vierges sont supprimées. Vous pouvez consulter ceci: http://visualstudiogallery.msdn.microsoft.com / ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 ce n'est pas exactement une solution, mais un pas dans la bonne direction

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top