it-swarm-eu.dev

Přidání vodítka do editoru v aplikaci Visual Studio

Úvod

Vždy jsem hledal způsob, jak Visual Studio nakreslit čáru po určitém počtu znaků.

Níže je uveden průvodce umožňující tyto tzv. Směrnice pro různé verze aplikace Visual Studio.

Visual Studio 2013

Nainstalovat rozšíření pokynů pro úpravy editoru Paula Harringtona pro VS 2013

Visual Studio 2010 a 2012

  1. Nainstalujte rozšíření pokynů pro úpravy editoru Paula Harringtona pro VS 2010 nebo VS 2012 .
  2. Otevřete registr v:
    VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    a přidejte nový řetězec nazvaný Guides s hodnotou RGB(100,100,100), 80. První část Určuje barvu, zatímco druhá (80) je sloupec, který bude řádek zobrazen.
  3. Nebo nainstalujte Guidelines UI extension (který je také součástí Productivity Power Tools ), který bude přidávat položky do kontextového menu editoru pro přidávání/odebírání položek bez nutnosti úpravy registru přímo. Současnou nevýhodou této metody je, že sloupec nelze určit přímo.

Visual Studio 2008 a další verze

Pokud používáte Visual Studio 2008 otevřete registr v HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor a přidejte nový řetězec s názvem Guides s hodnotou RGB(100,100,100), 80. První část určuje barvu, zatímco druhá (80) je sloupec, který bude řádek zobrazen. Při restartování aplikace Visual Studio se zobrazí svislá čára.

Tento trik funguje také pro různé jiné verze aplikace Visual Studio, pokud používáte správnou cestu:

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

To také funguje v SQL Server 2005 a pravděpodobně i jiné verze.

313
xsl

Toto je původně ze Sara's { blog .

Pracuje také s téměř libovolnou verzí Visual Studio, stačí změnit "8.0" v klíči registru na odpovídající číslo verze pro vaši verzi Visual Studio.

Vodicí čára se zobrazí také v okně Výstup. (Visual Studio 2010 to opraví a řádek se zobrazí pouze v okně editoru kódu.)

Můžete také mít průvodce ve více sloupcích tak, že uvedete více než jedno číslo za specifikátorem barvy:

RGB(230,230,230), 4, 80

Vloží bílou čáru do sloupce 4 a sloupce 80. To by měla být hodnota řetězec Guides v "Text Editor" klíč (viz níže).

Nezapomeňte vybrat barvu čáry, která bude viditelná na pozadí. Tato barva se nezobrazí ve výchozí barvě pozadí ve VS. Toto je hodnota pro světle šedou: RGB (221, 221, 221).

Zde jsou klíče registru, které znám:

Visual Studio 2010: HKCU Software Microsoft Visual Studio 10.0 Editor

Visual Studio 2008: Software HKCU Microsoft Visual Studio 6.0 Editor

Visual Studio 2005: HKCU Software Microsoft Visual Studio 8.0 Editor

Visual Studio 2003: HKCU Software Microsoft VisualStudio 7.1 Editor

Pro uživatele, kteří používají aplikaci Visual Studio 2010, můžete raději nainstalovat následující rozšíření, nikoli sami měnit registr:

Ty jsou také součástí Productivity Power Tools , který obsahuje mnoho dalších velmi užitečných rozšíření.

94
Scott Dorman

Bez nutnosti editovat jakékoli klíče registru poskytuje rozšíření Productivity Power Tools (dostupné pro všechny verze vizuálního studia) orientační funkci.

Po instalaci stačí kliknout pravým tlačítkem myši v okně editoru a vybrat možnost Přidat linku průvodce. Všimněte si, že vodítko bude vždy umístěno na sloupci, ve kterém se právě nachází kurzor, bez ohledu na to, kde v okně editoru kliknete pravým tlačítkem myši.

 enter image description here

Chcete-li vypnout, přejděte na možnosti a vyhledejte Productivity Power Tools a v této sekci vypněte Column Guides. Bude nutné restartovat počítač.

 enter image description here

77
rony l

Nyní existuje rozšíření pro Visual Studio 2012 a 2013:

http://visualstudiogallery.msdn.Microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459

19
brianpeiris

Visual Studio 2017/2019

Pro každého, kdo hledá odpověď na novější verzi aplikace Visual Studio, nainstalujte tento plugin , klepněte pravým tlačítkem myši v editoru a vyberte tuto možnost:

 Add guidelines in Visual Studio 2017

11
K48

Moje odpověď je jednoduchá. Pro dosažení tohoto společného cíle, který programátoři budou těžit ze značných výhod, je třeba, aby Microsoft v rámci Visual Studio přidal možnost nabídky. 

Za žádných okolností není přijatelné, aby členské státy očekávaly, že uživatelé upraví registr jednoduše tak, aby se v jejich editoru objevili pokyny. 

To je velmi dlouhá doba. Je načase, aby někdo z MS opravil problém správně, spíše než aby nás všechny zoufale hledal.

Moje je skutečným řešením problému. Všechno ostatní je hack. MS mají miliony dolarů - jistě mohou zaplatit někomu, aby dělal jednodenní práci, kterou bude trvat a opravit tento problém jednou provždy pro všechny uživatele.

PS Používám Visual Studio 2012 a je to rok 2014. Stále nemůžete snadno vytvořit vertikální vodítko. Je to opravdu to obtížné pro členské státy správně implementovat tuto funkci?

11
user859400

Pokud jste uživatelem bezplatné edice Visual Studio Express, je správný klíč 

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

{Všimněte si VCExpress místo VisualStudio), ale funguje to! :)

11
MiP

To bude také fungovat ve Visual Studio 2010 (Beta 2), pokud instalujete rozšíření Paula Harringtona pro povolení pokynů z VSGallery nebo z manažera rozšíření uvnitř VS2010. Protože je to verze 10.0, měli byste použít následující klíč registru:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

Paul také napsal rozšíření, které přidává položky do kontextového menu editoru pro přidávání/odebírání položek bez nutnosti úpravy registru přímo. Najdete ho zde: http://visualstudiogallery.msdn.Microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91

7
Noah Richards

To funguje pro SQL Server Management Studio také.

6
Keith Walton

Našel jsem toto rozšíření Visual Studio 2010: Indent Guides

http://visualstudiogallery.msdn.Microsoft.com/e792686d-542b-474a-8c55-630980e72c30

Funguje to dobře.  enter image description here

6
Dio

S VS 2013 Express tento klíč neexistuje. To, co vidím, je HKEY_CURRENT_USER Software Microsoft Visual Studio 12.0 a není zde zmíněn textový editor.

4
eddyq

Cesta registru pro Visual Studio 2008 je stejná, ale s číslem verze 9.0:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2
Rory MacLeod

Pro ty, kteří používají Visual Assist , mohou být z Display sekce v aplikaci Visual Assist povoleny vertikální pokyny:

 enter image description here

0
Pavel