Ajout d'un guide à l'éditeur dans Visual Studio
-
01-07-2019 - |
Question
Introduction
J'ai toujours cherché un moyen de faire en sorte que Visual Studio trace une ligne après un certain nombre de caractères.
Vous trouverez ci-dessous un guide permettant d'activer ces instructions pour différentes versions de Visual Studio.
Visual Studio 2013
Installation de l'extension des directives de rédaction de Paul Harrington pour VS 2013 / a>
Visual Studio 2010 et 2012
- Installez l'extension des directives de rédaction de Paul Harrington pour VS 2010 ou VS 2012 .
- Ouvrez le registre à l'adresse:
VS 2010:HKEY_CURRENT_USER \ Logiciel \ Microsoft \ VisualStudio \ 10.0 \ Editeur de texte
VS 2012:HKEY_CURRENT_USER \ Logiciel \ Microsoft \ VisualStudio \ 11.0 \ Editeur de texte
et ajoutez une nouvelle chaîne appeléeGuides
avec la valeurRGB (100,100,100), 80
. le la première partie spécifie la couleur, tandis que l'autre (80
) est la colonne dans laquelle la ligne sera affichée. - Ou bien installez Guide d'utilisation de l'interface utilisateur (qui fait également partie de Outils d'alimentation de la productivité ) , qui ajoutera des entrées au menu contextuel de l'éditeur pour ajouter / supprimer des entrées sans avoir à modifier directement le registre. L’inconvénient actuel de cette méthode est que vous ne pouvez pas spécifier directement la colonne.
Visual Studio 2008 et autres versions
Si vous utilisez Visual Studio 2008, ouvrez le registre sous HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 9.0 \ Editeur de texte
et ajoutez une nouvelle chaîne appelée Guides
avec la valeur RVB (100,100,100), 80
. La première partie spécifie la couleur, tandis que l'autre ( 80
) est la colonne dans laquelle la ligne sera affichée. La ligne verticale apparaîtra au redémarrage de Visual Studio.
Cette astuce fonctionne également pour diverses autres versions de Visual Studio, à condition que vous utilisiez le chemin correct:
2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
Ceci fonctionne également dans SQL Server 2005 et probablement dans d'autres versions.
La solution
Ceci provient du blog de Sara .
Cela fonctionne également avec presque toutes les versions de Visual Studio. Il vous suffit de modifier la version "8.0". dans la clé de registre au numéro de version approprié pour votre version de Visual Studio.
La ligne de repère apparaît également dans la fenêtre de sortie. (Visual Studio 2010 corrige cela et la ligne apparaît uniquement dans la fenêtre de l'éditeur de code.)
Vous pouvez également avoir le guide dans plusieurs colonnes en listant plusieurs nombres après le spécificateur de couleur:
RGB(230,230,230), 4, 80
Place une ligne blanche dans les colonnes 4 et 80. Cela doit être la valeur d'une chaîne Guides
dans "Editeur de texte". clé (voir ci-dessous).
Veillez à choisir une couleur de ligne visible sur votre arrière-plan. Cette couleur n'apparaîtra pas sur la couleur d'arrière-plan par défaut dans VS. C'est la valeur d'un gris clair: RVB (221, 221, 221).
Voici les clés de registre que je connais:
Visual Studio 2010 : Éditeur de texte HKCU \ Software \ Microsoft \ VisualStudio \ 10.0 \ Text
Visual Studio 2008 : Éditeur de texte HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Text
Visual Studio 2005 : Éditeur de texte HKCU \ Software \ Microsoft \ VisualStudio \ 8.0 \ Text
Visual Studio 2003 : Éditeur de texte HKCU \ Software \ Microsoft \ VisualStudio \ 7.1 \ Text
Pour ceux qui exécutent Visual Studio 2010, vous pouvez installer les extensions suivantes plutôt que de modifier vous-même le registre:
-
http: // visualstudiogallery. msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
-
http: // visualstudiogallery. msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Celles-ci font également partie du Outils d'aide à la productivité , qui comprend de nombreuses autres extensions très utiles.
Autres conseils
Sans la nécessité de modifier les clés de registre, le L’extension Productivity Power Tools (disponible pour toutes les versions de visual studio) fournit des fonctionnalités indicatives.
Une fois installé, il vous suffit de cliquer avec le bouton droit de la souris sur dans la fenêtre d'édition et de choisir l'option Ajouter une ligne guide. Notez que le repère sera toujours placé sur la colonne où se trouve actuellement votre curseur d'édition, quel que soit l'endroit où vous cliquez avec le bouton droit de la souris dans la fenêtre de l'éditeur.
Pour désactiver, accédez aux options et recherchez Outils de productivité: Productivity
. Dans cette section, désactivez Guides de colonne
. Un redémarrage sera nécessaire.
Il existe maintenant une extension pour Visual Studio 2012 et 2013:
http://visualstudiogallery.msdn.microsoft.com/da227a0b- 0e31-4a11-8f6b-3a149cf2e459
Visual Studio 2017/2019
Pour ceux qui recherchent une réponse pour une version plus récente de Visual Studio, installer l'éditeur Instructions , puis cliquez avec le bouton droit de la souris sur l’éditeur et sélectionnez ceci:
Si vous utilisez l'édition gratuite de Visual Studio Express, la clé appropriée est dans
.HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
{notez le VCExpress au lieu de VisualStudio) mais cela fonctionne! :)
Cela fonctionnera également dans Visual Studio 2010 (version bêta 2), à condition d'installer l'extension de Paul Harrington afin d'activer les directives à partir de VSGallery ou du gestionnaire d'extensions à l'intérieur de VS2010. Comme il s'agit de la version 10.0, vous devez utiliser la clé de registre suivante:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
De plus, Paul a écrit une extension qui ajoute des entrées au menu contextuel de l'éditeur pour ajouter / supprimer des entrées sans avoir à modifier directement le registre. Vous pouvez le trouver ici: http: //visualstudiogallery.msdn .microsoft.com / fr-us / 7f2a6727-2993-4c1d-8f58-ae24df14ea91
Ceci fonctionne pour SQL Server Management Studio également.
J'ai trouvé cette extension Visual Studio 2010: Indent Guides
http://visualstudiogallery.msdn.microsoft.com/e792686d- 542b-474a-8c55-630980e72c30
Avec VS 2013 Express, cette clé n'existe pas. Ce que je vois, c’est HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 et il n’est fait aucune mention de l’éditeur de texte en-dessous.
Le chemin du registre pour Visual Studio 2008 est le même, mais avec le numéro de version 9.0:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
Pour ceux qui utilisent Visual Assist , les repères verticaux peuvent être activés à partir de Afficher
section dans les options de Visual Assist: