L'ajout d'une ligne directrice à l'éditeur de Visual Studio

Introduction

J'ai toujours été la recherche d'un moyen de faire de Visual Studio dessiner une ligne après un certain nombre de caractères.

Ci-dessous est un guide afin de permettre à ces soi-disant lignes directrices pour les différentes versions de Visual Studio.

Visual Studio 2013

Installer Paul Harrington, l'Éditeur de lignes Directrices extension pour VS 2013

Visual Studio 2010 et 2012

  1. Installer Paul Harrington, l'Éditeur de lignes Directrices extension pour VS 2010 ou VS 2012.
  2. Ouvrir le registre à:

    VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

    VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor

    et ajouter une nouvelle chaîne de caractères appelée Guides avec la valeur RGB(100,100,100), 80. L'
    première partie spécifie la couleur, tandis que l'autre (80) est la colonne de la ligne sera affichée.
  3. Ou installer le Les lignes directrices de l'INTERFACE utilisateur extension (qui est aussi une partie de la La Productivité Des Outils Électriques), qui permettra d'ajouter des entrées dans l'éditeur de menu contextuel pour ajouter/supprimer les entrées sans avoir besoin de modifier directement le registre. Le désavantage de cette méthode est que vous ne pouvez pas spécifier la colonne directement.

Visual Studio 2008 et d'Autres Versions

Si vous utilisez Visual Studio 2008 ouvrir le registre à HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor et ajouter une nouvelle chaîne de caractères appelée Guides avec la valeur RGB(100,100,100), 80. La première partie précise de la couleur, tandis que l'autre (80) est la colonne de la ligne sera affichée. La ligne verticale apparaît lorsque vous redémarrez Visual Studio.

Cette astuce fonctionne également pour les différents autres version de Visual Studio, aussi longtemps que vous utilisez le chemin d'accès correct:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress.0\Text Editor

Cela fonctionne aussi dans SQL Server 2005 et probablement d'autres versions.

  • Cela n'a aucun effet sur mon ordinateur. Des idées?
  • Il ne semble pas fonctionner dans Visual Studio 2010 Beta 2.
  • Ce registre astuce ne semble pas fonctionner avec Visual C++ 2010 Express. D'autres personnes peuvent confirmer ou de fournir une solution pour cela?
  • Seriez-vous prêt à poster un paramètres d'exportation avec le schéma de couleurs que vous utilisez? Je pense que j'aime vraiment ces couleurs.
  • Schéma de couleur: stackoverflow.com/questions/3013920/...
  • The current disadvantage of this method is that you can't specify the column directly. Ce n'est pas vrai, la directive s'affiche dans la colonne du curseur est actuellement dans. Vous pouvez changer la couleur aussi.
  • Hey, un peu de la tangente, mais vous pouvez rendre le code un peu plus efficace. Puisque vous avez de la chaîne hexadécimale, vous savez à l'avance de la limite supérieure de combien d'octets dont vous aurez besoin. Au lieu d'une Liste<byte>, vous pouvez simplement déclarer un byte[hexString.Longueur/2], ou même amateur, byte[(hexString.TrimStart('0').Longueur+1)/2] pour tenir compte de zéros à gauche.
  • Gestion des ressources humaines, j'aimerais aussi que le schéma de couleur. Le lien que vous avez posté l' (maintenant supprimé) la question est mort. L'esprit de la télécharger à nouveau? Et merci de ne pas poster tant que nouvelle question ne serait pas sur le sujet). Il suffit de laisser un commentaire et de me ping de retour à l'aide de @Cody au début. Merci pour votre temps; désolé d'être une gêne.
  • Désolé pour le retard, mais j'ai été absent du travail pendant un certain temps. Voici le lien: speedshare.org/download.php?id=8834FD7611 n'hésitez pas à faire tout ce que vous voulez avec elle. Les couleurs prend en charge ReSharper, mais le web, le développement de la partie est probablement incomplète, parce que je n'avais pas le temps de le tester. Si vous voulez le fixer et de l'héberger quelque part d'autre, je serais heureux.
  • Merci; pas de soucis au sujet du retard. Quand j'ai une chance, je vais le télécharger studiostyl.es.
  • Ne fonctionne pas sur win7 x64 vs2010
  • J'utilise la même configuration et je peux confirmer que cela fonctionne.
  • Qu'est-ce que l'a suggéré la ligne directrice de l'endroit? 80 a l'air trop étroit, j'ai entendu parler de 110, est-il une meilleure pratique?
  • 80 colonnes est la largeur standard de l'invite de commande
  • Quelqu'un peut-il corriger cette image brisée? Je le ferais moi-même, mais je ne sais pas ce que l'original est.
  • L'original était une image affichant un échantillon de directive avec un peu de code. Vous êtes les bienvenus pour ajouter et d'élargir la question à de nouvelles versions de Visual Studio.
  • Pourquoi est-l'installation de l'Éditeur de lignes Directrices de l'extension nécessaire (au moins pour VS2012). Les Guides de la clé de registre à lui seul ne fonctionne pas. Qu'est-ce que cette extension exactement en train de faire?
  • Microsoft besoin d'ajouter une option de menu dans Visual Studio pour atteindre cet objectif commun, et que les programmeurs en bénéficieront grandement. En aucun cas, est-il acceptable pour MS d'attendre les utilisateurs de modifier le registre de simplement effectuer une directive apparaissent dans leur éditeur. Cela a été une question difficile, pour un temps très long. Il est temps que quelqu'un à partir de MS résolu le problème correctement plutôt que de nous tous désespérément à la recherche pour les entrées de registre. La mienne est la vraie solution au problème. Tout le reste est un hack.
  • MS ont des MILLIARDS de dollars - sûrement, ils peuvent payer quelqu'un pour faire les jours de travail unique qu'il faudra et résoudre ce problème une fois pour toutes pour tous les utilisateurs. PS je suis à l'aide de Visual Studio 2012 et 2014 maintenant. Encore, vous ne peut pas faire de la directive verticale apparaît. Est-ce vraiment si difficile pour MS pour mettre en œuvre cette fonctionnalité correctement?
  • Installé le fameux "Paul Harrington, l'Éditeur de lignes Directrices extension pour VS 2013". Travaille sur Visual Studio Professional en 2015 également.
  • Vertical guides, ('dirigeants') sont disponibles à partir de VS Code 0.10: stackoverflow.com/a/29972073/2293756
  • Pour info Paul Harrington, l'Éditeur de lignes Directrices fonctionne avec Visual Studio 2017 Community Edition.
  • Comment sur la Terre Verte de Dieu est-il acceptable d'avoir quelque chose qui devrait être disponible dans les paramètres de l'éditeur uniquement modifiables par une clé de registre ou d'un plugin?
  • Fonctionne très bien sur Visual Studio 2017 / v. 15.3.5 / Windows 10