Afficher l'espace, l'onglet, les caractères CRLF dans l'éditeur de Visual Studio

300

Visual Studio 2010 Pro: où sont les paramètres pour que l'éditeur puisse afficher l'espace, les tabulations, le parapraphe, le CRLF, etc.? Je peux cependant le faire dans NotePad ++.

Bohn
la source
1
S'il vous arrive d'ajouter un caractère de contrôle par erreur, ou si vous soupçonnez qu'un caractère de contrôle peut vous causer des erreurs, ma recommandation est de supprimer la section de code suspecte, de la coller dans Notepad ++, de rechercher et de supprimer le coupable, puis de couper le code et collez-le dans Visual Studio. C'est le moyen le plus simple et cela fonctionne à chaque fois. Gardez donc une copie de Notepad ++ installée, au cas où.
Samir

Réponses:

500

Édition> Avancé> Afficher l'espace blanc. Le raccourci clavier est CTRL+ R, CTRL+ W. La commande est appelée Edit.ViewWhiteSpace.

Il fonctionne dans toutes les versions de Visual Studio au moins depuis Visual Studio 2010, la version actuelle étant Visual Studio 2019 (au moment de la rédaction). Dans Visual Studio 2013, vous pouvez également utiliser CTRL+ E, Sou CTRL+ E, CTRL+ S.

Par défaut, les marqueurs de fin de ligne ne sont pas affichés. Cette fonctionnalité est fournie par l' extension End of the Line .

Quatrième
la source
17
J'ai accidentellement activé cela. Tu m'as sauvé la vie! ^^
displayname
24
Cela ne répond pas entièrement à la question d'origine. La question portait sur les espaces blancs et les nouveaux caractères de ligne (d'où "CRLF"). Cette option n'affiche pas les nouveaux caractères de ligne.
Alex
27
Comment diable ai-je frappé CTRL + R, CTRL + W par accident?!?
Almo
Épargnant de vie! j'aime VS: D
Khateeb321
2
Existe-t-il une extension pour VS 2019? End of the Line ne prend en charge que jusqu'en 2017
Kir
145

Edit -> Advanced -> View White Spaceou Ctrl+ E,S

Pavel Yermalovich
la source
26
Merci d'avoir fourni le nom et l'emplacement de l'élément de menu. Très ennuyeux quand les gens vous donnent juste des raccourcis clavier (qui changent de version en version et peuvent différer par configuration).
Kristopher Johnson
4
Et il n'y a pas d'option pour afficher les nouvelles lignes. Malheureusement.
yoyo
2
Ne semble pas exister dans VS2015
Johnny_D
7
@Johnny_D il existe mais vous devez avoir un fichier ouvert. Si aucun fichier n'est ouvert pour modification, vous ne voyez pas la Advanced -> View White Spacepièce.
Stoyan Dimov
20

Afficher les espaces blancs

Menu: Vous pouvez activerdésactiver la visibilité des caractères blancs dans le menu: Edit>Advanced>View White Space.

Bouton: Si vous souhaitez ajouter le bouton à une barre d'outils, il est appeléToggle Visual Spacedans la catégorie de commande "Modifier".
Le nom decommande réelle est:Edit.ViewWhiteSpace.

Raccourci clavier: dans Visual Studio 2015, 2017 et 2019, le raccourci clavier par défaut est toujoursCTRL+R,CTRL+W
Tapez l'un après l'autre.
Tous les raccourcis par défaut

Caractères de fin de ligne

Extension: il existe une extension minimale qui ajoute l'affichage des caractères de fin de ligne (LF et CR) au mode d'espace blanc visuel, comme vous vous en doutez. De plus, il fournit des boutons et des raccourcis pour modifier toutes les fins de ligne dans un document ou une sélection.
Galerie VisualStudio: Fin de la ligne

Remarque: Depuis Visual Studio 2017, aucune option du menu Fichier n'est appeléeAdvanced Save Options. La modification de l'encodage et des fins de ligne d'un fichier peut être effectuée en utilisantSave File As ...et en cliquant sur la flèche vers le bas sur le côté droit du bouton d'enregistrement. Cela montre l'optionSave with Encoding. Il vous sera demandé l'autorisation d'écraser le fichier actuel.

Très loin
la source
1
C'est ce dont j'avais besoin, je pouvais trouver le nom de la commande mais lors de l'ajout de boutons, il n'y a aucun moyen de rechercher quoi que ce soit, c'est donc un jeu de devinettes.
Andrew Queisser
6

Mon problème frappait CTRL + F et l'espace

Cela a marqué tous les espaces en brun. A passé 10 minutes à "l'éteindre": P

Spikolynn
la source
Blague utile!)))
dyomas
1

Le raccourci ne fonctionnait pas pour moi dans Visual Studio 2015, il n'était pas non plus dans le menu d'édition.

Téléchargez et installez les outils de productivité pour VS2015 et vous trouverez ces options dans le menu Edition > Avancé.

Cerveser
la source
Vous pouvez les voir dans le menu d'édition s'il y a un fichier ouvert
pete the pagan-gerbil
1

Le raccourci correct est CTRL-R-W comme si vous n'aviez pas à relâcher le bouton CTRL tout en appuyant sur W. Cela a fonctionné pour moi dans VS 2015

Atihska
la source
1

Pour voir le CRLF, vous pouvez essayer cette extension: Fin de la ligne

Cela fonctionne pour VS2012 +

Roberto Tronci
la source
Peut-il afficher d'autres caractères comme STX et ETX?
Samir
Malheureusement non.
Roberto Tronci
0

Pour ceux qui recherchent une bascule de bouton:

Le nom de cette commande est Afficher l'espace blanc dans le menu GUI (Edition -> Avancé -> Afficher l'espace blanc).

Bascule du menu

Le nom de cette commande dans la fenêtre contextuelle de la commande Ajouter est Toggle Visual Space .

Bouton à bascule.

KUTlime
la source
0

Pour Visual Studio pour mac, vous pouvez le trouver sous Visual Studio -> Préférences -> Éditeur de texte -> Marqueurs et règles -> Afficher les caractères invisibles

Veuillez noter que vous devrez peut-être redémarrer Visual Studio pour que les modifications prennent effet

Paiman Roointan
la source