Wprowadzenie
Zawsze szukałem sposobu, aby Visual Studio narysował linię po określonej liczbie znaków.
Poniżej znajduje się przewodnik, aby włączyć te tak zwane wytyczne dla różnych wersji programu Visual Studio.
Visual Studio 2013
Zainstaluj rozszerzenie Paula Harringtona Wskazówki redaktora dla VS 2013
Visual Studio 2010 i 2012
- Zainstaluj rozszerzenie Paul Wskazówki dla edytora Paula Harringtona dla VS 2010 lub VS 2012 .
- Otwórz rejestr pod adresem:
VS 2010:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
VS 2012:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
i dodaj nowy ciąg o nazwieGuides
o wartościRGB(100,100,100), 80
. Pierwsza część określa kolor, a druga (80
) to kolumna, w której będzie wyświetlana linia. - Lub zainstaluj rozszerzenie interfejsu użytkownika wytycznych (które jest również częścią narzędzi zwiększających wydajność ), które dodadzą wpisy do menu kontekstowego edytora w celu dodania / usunięcia wpisów bez konieczności bezpośredniej edycji rejestru. Obecna wada tej metody polega na tym, że nie można bezpośrednio określić kolumny.
Visual Studio 2008 i inne wersje
Jeśli używasz programu Visual Studio 2008, otwórz rejestr pod adresem HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
i dodaj nowy ciąg o nazwie Guides
o tej wartości RGB(100,100,100), 80
. Pierwsza część określa kolor, a druga (80
) to kolumna, w której będzie wyświetlana linia. Po ponownym uruchomieniu programu Visual Studio pojawi się pionowa linia.
Ta sztuczka działa również w przypadku różnych innych wersji programu Visual Studio, o ile podasz prawidłową ścieżkę:
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
Działa to również w SQL Server 2005 i prawdopodobnie w innych wersjach.
Odpowiedzi:
Pochodzi z bloga Sary .
Działa również z prawie każdą wersją Visual Studio, wystarczy zmienić „8.0” w kluczu rejestru na odpowiedni numer wersji dla swojej wersji Visual Studio.
Linia pomocnicza pojawia się również w oknie Output. (Visual Studio 2010 to rozwiązuje, a linia pojawia się tylko w oknie edytora kodu).
Możesz również mieć przewodnik w wielu kolumnach, wymieniając więcej niż jedną liczbę po specyfikacji koloru:
Umieszcza białą linię w kolumnie 4 i kolumnie 80. Powinna to być wartość ciągu znaków
Guides
w kluczu „Edytora tekstu” (patrz poniżej).Pamiętaj, aby wybrać kolor linii, który będzie widoczny na tle. Ten kolor nie pojawi się na domyślnym kolorze tła w VS. Jest to wartość dla jasnoszarego: RGB (221, 221, 221).
Oto klucze rejestru, które znam:
Visual Studio 2010 : HKCU \ Software \ Microsoft \ VisualStudio \ 10.0 \ Text Editor
Visual Studio 2008 : HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Text Editor
Visual Studio 2005 : HKCU \ Software \ Microsoft \ VisualStudio \ 8.0 \ Text Editor
Visual Studio 2003 : HKCU \ Software \ Microsoft \ VisualStudio \ 7.1 \ Text Editor
Jeśli korzystasz z programu Visual Studio 2010, możesz chcieć zainstalować następujące rozszerzenia zamiast samodzielnie zmieniać rejestr:
http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Są one również częścią narzędzi zwiększających wydajność , które zawierają wiele innych bardzo przydatnych rozszerzeń.
źródło
Bez konieczności edytowania jakichkolwiek kluczy rejestru rozszerzenie Productivity Power Tools (dostępne dla wszystkich wersji Visual Studio) zapewnia funkcjonalność przewodnią.
Po zainstalowaniu wystarczy kliknąć prawym przyciskiem myszy w oknie edytora i wybrać opcję dodawania linii pomocniczej. Pamiętaj, że prowadnica zawsze będzie umieszczana w kolumnie, w której znajduje się kursor edycji, niezależnie od tego, gdzie klikniesz prawym przyciskiem myszy w oknie edytora.
Aby wyłączyć, przejdź do opcji i znajdź,
Productivity Power Tools
aw tej sekcji wyłączColumn Guides
. Konieczne będzie ponowne uruchomienie komputera.źródło
Editor Guidelines
rozszerzenia: marketplace.visualstudio.com/…Visual Studio 2017/2019
Dla każdego, kto szuka odpowiedzi na nowszą wersję programu Visual Studio, zainstaluj wtyczkę Editor Editor , a następnie kliknij prawym przyciskiem myszy edytor i wybierz:
źródło
Visual Studio 2019
wProductivity Power Tools
(wersja 2017/2019). Jeśli chcesz wytyczne,Editor Guidelines
jest lepszym rozwiązaniem.Istnieje teraz rozszerzenie dla Visual Studio 2012 i 2013:
http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
źródło
Jeśli jesteś użytkownikiem darmowej wersji Visual Studio Express, odpowiedni klucz jest w
{zwróć uwagę na VCExpress zamiast VisualStudio), ale działa! :)
źródło
Będzie to również działać w Visual Studio 2010 (Beta 2), o ile zainstalujesz rozszerzenie Paula Harringtona, aby włączyć wytyczne z VSGallery lub z menedżera rozszerzeń w VS2010. Ponieważ jest to wersja 10.0, należy użyć następującego klucza rejestru:
Paul napisał również rozszerzenie, które dodaje wpisy do menu kontekstowego edytora w celu dodawania / usuwania wpisów bez konieczności bezpośredniej edycji rejestru. Można go znaleźć tutaj: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
źródło
Działa to również w SQL Server Management Studio .
źródło
Znalazłem to rozszerzenie Visual Studio 2010: Indent Guides
http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30
Działa dobrze.
źródło
W VS 2013 Express ten klucz nie istnieje. To, co widzę, to HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 i pod tym względem nie ma wzmianki o Edytorze tekstu.
źródło
Ścieżka rejestru dla Visual Studio 2008 jest taka sama, ale z wersją 9.0 jako numerem wersji:
źródło
Dla tych, którzy używają Visual Assist , pionowe wytyczne można włączyć z
Display
sekcji w opcjach Visual Assist:źródło