Visual Studio에서 편집기에 지침 추가


333

소개

나는 항상 Visual Studio가 특정 문자 수 후에 줄을 그리는 방법을 찾고있었습니다.

다음은 다양한 버전의 Visual Studio에 대해 이러한 소위 가이드 라인 을 활성화 하기 위한 가이드 입니다.

Visual Studio 2013

VS 2013 용 Paul Harrington의 Editor Guidelines 확장 프로그램 설치

Visual Studio 2010 및 2012

  1. VS 2010 또는 VS 2012 용 Paul Harrington의 Editor Guidelines 확장을 설치하십시오 .

  2. VS 2010 : HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012 : 에서 레지스트리를 열고 value HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    이라는 새 문자열을 추가하십시오 . 첫 번째 부분은 색상을 지정하고 다른 부분 ( )은 선이 표시 될 열입니다.GuidesRGB(100,100,100), 8080
  3. 또는 가이드 라인 UI 확장 ( Productivity Power Tools 의 일부이기도 함 )을 설치하면 레지스트리를 직접 편집 할 필요없이 항목을 추가 / 제거하기 위해 편집기의 상황에 맞는 메뉴에 항목을 추가 할 수 있습니다. 이 방법의 현재 단점은 열을 직접 지정할 수 없다는 것입니다.

Visual Studio 2008 및 기타 버전

Visual Studio 2008을 사용하는 경우 레지스트리를 열고 값으로 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor불리는 새 문자열을 추가하십시오 . 첫 번째 부분은 색상을 지정하고 다른 부분 ( )은 선이 표시 될 열입니다. Visual Studio를 다시 시작하면 세로줄이 나타납니다.GuidesRGB(100,100,100), 8080

이 방법은 올바른 경로를 사용하는 한 다양한 버전의 Visual Studio에서도 작동합니다.

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

이것은 SQL Server 2005 및 다른 버전에서도 작동합니다.


1
이것은 내 컴퓨터에 영향을 미치지 않습니다. 어떤 아이디어?
인스턴스 헌터

8
이 레지스트리 트릭은 Visual C ++ 2010 Express에서 작동하지 않는 것 같습니다. 다른 사람이 이것을 확인하거나 해결책을 제공 할 수 있습니까?
Ashwin Nanjappa

2
조금 탄젠트이지만 그 코드를 좀 더 효율적으로 만들 수 있습니다. 16 진수 문자열이 있기 때문에 필요한 바이트 수의 상한을 미리 알 수 있습니다. List <byte> 대신 간단히 선행 0을 설명하기 위해 바이트 [hexString.Length / 2] 또는 심지어 더 멋진 byte [(hexString.TrimStart ( '0'). Length + 1) / 2]를 선언 할 수 있습니다. .
Skippus King

6
WIN7 64 VS2010에서는 작동하지 않습니다
Czarek Tomczak에게

3
에디터 가이드 라인 확장을 설치해야하는 이유는 무엇입니까 (적어도 VS2012의 경우). 가이드의 단독 레지스트리 키가 작동하지 않습니다. 이 확장은 정확히 무엇을하고 있습니까?
스트링거

답변:


96

이것은 원래 Sara의 블로그 에서 가져온 것 입니다.

또한 거의 모든 버전의 Visual Studio에서 작동하므로 레지스트리 키의 "8.0"을 Visual Studio 버전에 적합한 버전 번호로 변경하면됩니다.

안내 선도 출력 창에 나타납니다. Visual Studio 2010에서이를 수정하면 코드 편집기 창에만 줄이 표시됩니다.

색상 지정자 다음에 둘 이상의 숫자를 나열하여 여러 열로 안내 할 수도 있습니다.

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

열 4와 열 80에 흰색 선을 표시합니다 Guides. "텍스트 편집기"키 의 문자열 값이어야합니다 (아래 참조).

배경에 보이는 선 색상을 선택하십시오. 이 색상은 VS의 기본 배경색에 표시되지 않습니다. 이것은 밝은 회색의 값입니다 : RGB (221, 221, 221).

내가 아는 레지스트리 키는 다음과 같습니다.

Visual Studio 2010 : HKCU \ Software \ Microsoft \ VisualStudio \ 10.0 \ 텍스트 편집기

Visual Studio 2008 : HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ 텍스트 편집기

Visual Studio 2005 : HKCU \ Software \ Microsoft \ VisualStudio \ 8.0 \ 텍스트 편집기

Visual Studio 2003 : HKCU \ Software \ Microsoft \ VisualStudio \ 7.1 \ 텍스트 편집기

Visual Studio 2010을 실행하는 사용자는 레지스트리를 직접 변경하지 않고 다음 확장을 설치해야합니다.

이것들은 또한 다른 많은 유용한 확장 기능을 포함 하는 생산성 전원 도구의 일부입니다 .


1
동료 동료가 내게 방법을 알려 주었기 때문에 원본 출처를 몰랐습니다. 블로그를 참조로 추가했습니다.
xsl

4
64 비트 OS 또는 Windows 7 이상 (필자의 경우)이있는 사용자를 위해 업데이트하십시오. 작동하지 않습니다. 레지스트리 키는 "Wow6432Node"아래에 있으며 어떤 이유로 변경하면 아무 것도 변경되지 않습니다. 그것은 또한 공백이없는 TextEditor를 가지고 있으며 운없이 두 가지를 모두 시도했습니다. 또한 "Wow6432Node"외부의 일반 경로에서 "텍스트 편집기"를 작성했지만 여전히 좋지 않습니다.
Rodney S. Foley

3
Visual Studio 2015에 대한 아이디어가 있습니까? 레지스트리 해킹이 더 이상 작동하지 않는 것 같습니다.
Joanis

2
vs2017을 어떻게 사용합니까?
Demodave

2
@Demodave Microsoft DevLabs Editor Guidelines 확장은 VS2017에서 더 이상 사용되지 않습니다. 관련 마켓 플레이스 페이지는 현재 사용할 것을 권장 폴 해링턴의 에디터 가이드 라인 확장을 .
plr108

80

레지스트리 키를 편집 할 필요없이 Productivity Power Tools 확장 (모든 버전의 Visual Studio에서 사용 가능)은 지침 기능을 제공합니다.

일단 설치되면 편집기 창에서 마우스 오른쪽 버튼을 클릭하고 가이드 라인 추가 옵션을 선택하십시오. 편집기 창에서 마우스 오른쪽 버튼을 클릭 한 위치에 상관없이 항상 편집 커서가있는 열에 지침이 표시됩니다.

여기에 이미지 설명을 입력하십시오

끄려면 옵션으로 이동하여 Productivity Power Tools해당 섹션에서을 찾으십시오 Column Guides. 재부팅이 필요합니다.

여기에 이미지 설명을 입력하십시오


1
나는이 확장 프로그램을 몇 달 동안 사용했으며 마우스 오른쪽 버튼을 클릭해야한다는 것을 몰랐습니다! 이것은 매력으로 작동하지만 AFAIK는 Express (일명 무료) 버전의 VS에 확장을 설치할 수 없습니다.
Fermin Silva

2
다음은 VS 2012 버전의 링크입니다 .. visualstudiogallery.msdn.microsoft.com/…
Peter Bernier

나는이 대답을 두 번째로한다. 또한이 도구 세트를 몇 달 동안 사용했지만이 기능이 존재하는지 전혀 몰랐습니다! 게다가, 나는 누군가에게 생산성 전동 공구를 추천 할 것입니다; 훌륭한 도구입니다! :-D
Heliac

1
2017/2019 버전에 대한이 확장의 지침 기능은 설명서에 따라 2019가 아닌 Visual Studio 2017에서만 작동합니다. 지침 만 원한다면 Editor Guidelines확장명을 사용할 수 있습니다 : marketplace.visualstudio.com/…
Aage

33

Visual Studio 2017/2019

최신 버전의 Visual Studio에 대한 답변을 찾는 사람 은 Editor Guidelines plugin을 설치 한 다음 편집기에서 마우스 오른쪽 단추를 클릭하고 다음을 선택하십시오.

Visual Studio 2017에서 지침 추가


2
참고 : 구성 파일을 사용하지 않고도 커서 (마우스뿐만 아니라!)를 원하는 열 수에 배치해야합니다.
FrozenTarzan

1
지침은 (2017/2019 버전) Visual Studio 2019에서 작동하지 않습니다 Productivity Power Tools. 지침을 원하면 Editor Guidelines더 나은 옵션입니다.
Aage

19

Visual Studio 2012 및 2013에 대한 확장이 있습니다.

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


제안 된 솔루션 중에서 이것은 2012 년에 가장 쉬웠으며 레지스트리 편집이 필요하지 않았습니다. 설치 후 1) 지침을 표시 할 길이만큼 작업 공간을 마우스 오른쪽 버튼으로 클릭하십시오. 2) ??? 3) 이익.
Tor

이 선을 견고하게 만드는 방법이 있습니까?
Demodave

@Demodave 내장 된 가이드에 대해서는 잘 모르지만 여기에서 확장을 위해 제공된 소스를 수정하여 확실한 가이드를 만들 수 있습니다. jeff.wilcox.name/2010/02/visualstudio2010guides
brianpeiris

11

무료 Visual Studio Express Edition 사용자 인 경우 올바른 키는

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

{VisualStudio 대신 VCExpress 참고)하지만 작동합니다! :)


7

VSGallery 또는 VS2010 내부의 확장 관리자에서 지침을 사용할 수 있도록 Paul Harrington의 확장을 설치하는 한 Visual Studio 2010 (베타 2)에서도 작동 합니다. 이 버전은 10.0이므로 다음 레지스트리 키를 사용해야합니다.

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

또한 Paul은 레지스트리를 직접 편집하지 않고도 항목을 추가 / 제거하기 위해 편집기의 상황에 맞는 메뉴에 항목을 추가하는 확장 프로그램을 작성했습니다. 여기에서 찾을 수 있습니다 : http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91



6

이 Visual Studio 2010 확장을 찾았습니다. 들여 쓰기 가이드

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

잘 작동합니다. 여기에 이미지 설명을 입력하십시오


이 확장 프로그램을 언급 해 주셔서 감사합니다. "열", "라인"또는 "블록"에 대한 검색에 표시되지 않으므로 찾기가 어렵습니다. 고정 된 페이지 너비 마커도 좋습니다. VS2015에 내장 된 개별 설정 편집기 지침을 완벽하게 보완합니다.
Suncat2000

4

VS 2013 Express에서는이 키가 없습니다. 내가 보는 것은 HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0이며 그 아래에 텍스트 편집기에 대한 언급이 없습니다.


1
12.0을 확장해야합니다. 또 다른 디렉토리가 있습니다
Demodave

2

Visual Studio 2008의 레지스트리 경로는 동일하지만 버전 번호는 9.0입니다.

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.