Visual Studio 2003 환경 설정 복사하기
나는 회사에서 컴퓨터 4대, 집에서 컴퓨터 1대 해서 총 5대를 쓰고 있고, 그 중 대부분이 Visual Studio가 깔려있다. 그런데 예전에는 대충대충 넘어갔던 부분 중에서 신경을 거슬리는 부분이 있었으니 바로 글꼴과 색상 매치다.

모르는게 약이라고 했던가? 예전에 기본 설정으로만 살던 때는 전혀 불편함이 없었는데, 개발용 글꼴이라는 것을 알게되면서 비극(?)은 시작되었으니... 각 컴퓨터에 동일한 글꼴을 설치하는 일은 어렵지 않다. 그냥 글꼴을 다운 받아서 windows/fonts 폴더에 복사만 해주면 되니까. 하지만, 색상을 알흠답게 꾸미는 일은 쉽지 않았다.

내가 색상을 맞추는 방법이란, 바탕을 검정에 가깝게, 기본 글꼴의 색을 흰색에 가깝게 맞춘 후 키워드의 색 등을 custom color 중에서 적절히 배합해 가면서 맞추는 것이다. 솔직히 그날이 지나면 어울리지 않는 것 같아서 다시 이것 저것 손대 보다가, 귀찮아지기도 하고 익숙해지기도 하면 그냥 두고 쓴다. 하지만 이게 컴퓨터가 N개이기 때문에 문제다. 해본 사람은 알겠지만, 이것 참 귀찮다. 여기 화면을 보고 색상을 확인한 다음에 다른 컴퓨터의 같은 메뉴를 선택해서 맞춰주는 작업은 정말 인내를 요한다.

그러다 요즘에 gvim을 사용하다보니, torte라는 색상 스키마가 맘에 들었다. 그래서 개인 컴퓨터에 색상을 비슷하게 잘 설정했다.

gvim의 torte 스키마 + Dina 폰트 크기 10



visual studio 2003의 화면





전설의 Hello, World의 아류다.

다른 visual studio에도 같은 색상을 적용할 방법을 찾았다. 그리고 찾았다. 아래 2개의 레지스트리를 '내보내기' 한 후

HKEY_CURRENT_USER\\Software\\MicrosoftVisualStudio7.1\\FontAndColors
HKEY_CURRENT_USER\\Software\\MicrosoftVisualStudio7.1\\Text Editor

대상 컴퓨터에서 등록만 하면 끝! 이렇게 쉬운 방법이 있는지 모르고, 예전에 복잡하게 삽질했던 기억이 주마등처럼 스처간다 -_-;;;

한가지 아쉬운 부분은 Visual Studio의 색상 설정은 int 등의 내부 타입과 for 같은 제어문이 같은 keyword라는 것이다. VIM에서는 다르게 보여주는데 Visual Studio는 방법이 없다. Custom Keyword로 등록해도 소용없었다.

결론은 개발환경을 통일해서 기분 좋다는 것 ^^
 
*************************************************************

요청 글이 있어서... 참고로 저의 환경정보입니다.  해당 부분을 .reg 파일로 저장한 후 실행하세요.




1. font and color

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\FontAndColors]
"Color Palette"=hex:ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,\
  00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,\
  ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00,ff,ff,ff,00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\FontAndColors\{A27B4E24-A735-4D1D-B8E7-9716E1E3D8E0}]
"Colorable item format version"=dword:00000008
"FontName"="Dina"
"FontPointSize"=dword:0000000a
"FontCharSet"=dword:00000000
"Plain Text Foreground"=dword:00cccccc
"Plain Text Background"=dword:00000000
"Plain Text FontFlags"=dword:00000000
"Brace Matching Foreground"=dword:0060ff60
"Brace Matching Background"=dword:02000000
"Brace Matching FontFlags"=dword:00000001
"Comment Foreground"=dword:00ffa080
"Comment Background"=dword:02000000
"Comment FontFlags"=dword:00000000
"Identifier Foreground"=dword:02000000
"Identifier Background"=dword:02000000
"Identifier FontFlags"=dword:00000000
"Keyword Foreground"=dword:0060ff60
"Keyword Background"=dword:02000000
"Keyword FontFlags"=dword:00000000
"Number Foreground"=dword:00a0a0ff
"Number Background"=dword:02000000
"Number FontFlags"=dword:00000000
"Preprocessor Keyword Foreground"=dword:00ff80ff
"Preprocessor Keyword Background"=dword:02000000
"Preprocessor Keyword FontFlags"=dword:00000000
"String Foreground"=dword:00a0a0ff
"String Background"=dword:02000000
"String FontFlags"=dword:00000000
"User Keyword Foreground"=dword:0060ff60
"User Keyword Background"=dword:02000000
"User Keyword FontFlags"=dword:00000000


2. text editor

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor]
"Selection Margin"=dword:00000001
"Indicator Margin"=dword:00000001
"Go to Anchor After Escape"=dword:00000000
"Drag Drop Editing"=dword:00000001
"Undo Caret Movements"=dword:00000000
"Automatic Delimiter Highlighting"=dword:00000001
"Horizontal Scroll Bar"=dword:00000001
"Vertical Scroll Bar"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\Basic]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000000
"Indent Style"=dword:00000002
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000001
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\C/C++]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000002
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000001
"Dropdown Bar"=dword:00000001
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\CSharp]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000002
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000001
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\CSS]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000002
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000000
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\Disassembly]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\ENC]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\F#]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\HTML/XML]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000000
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000001
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\Memory]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\PL/SQL]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\Plain Text]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\Register]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\SQL]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\T-SQL]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\T-SQL7]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor\T-SQL80]
"Tab Size"=dword:00000004
"Indent Size"=dword:00000004
"Insert Tabs"=dword:00000001
"Indent Style"=dword:00000001
"Auto List Members"=dword:00000001
"Hide Advanced Auto List Members"=dword:00000000
"Auto List Params"=dword:00000001
"Virtual Space"=dword:00000000
"Make URLs Hot"=dword:00000001
"TreeView"=dword:00000000
"Word Wrap"=dword:00000000
"Dropdown Bar"=dword:00000000
"Line Numbers"=dword:00000000
by 하얀아이 | 2006/09/27 20:57 | My Manual | 트랙백(3) | 덧글(6)
트랙백 주소 : http://hayani.egloos.com/tb/2566537
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from ::: 루미넌스 - 세.. at 2006/10/13 00:23

제목 : MS Visual Studio .Net 2003 환..
난 하얀아이가 누군가 했네;;; 이승환 노래 좋아하는 광사마였군..ㅎㅎ 하여간 서핑중 광사마 블로그로 흘러들어 갔다가 발견한 유용한 정보.. 나두 써먹어야지.....more

Tracked from stlouisperso.. at 2008/08/03 05:25

제목 : Missouri Medical Malpractice..
hey great site....more

Tracked from NathanC at 2008/12/18 16:13

제목 : Heya
Gotta love msn, very fine stuff. Thank you....more

Commented by 수민 at 2006/09/28 18:48
나도 최근에 컴터 다시 껄고 개발 환경 세팅하면서, 다른건 백업을 그럭 저럭 했는데 색상 설정을 백업 못했당. 그래서 백업하는 유틸리티를 만들까 하다가 어디에 색상 정보가 있는지 몰라서 포기했는데 너의 글을 보니 쉽게 만들수 있을지도... ㅎㅎ
Commented by 하얀아이 at 2006/09/29 20:29
색상 백업/등록은 쉬우니까, 한 화면에서 글꼴과 색상을 직관적으로 설정할 수 있는 어플이나 만들어줘~
Commented by 나그네 at 2006/10/19 17:15
안녕하세요...
지나가다가 아주 유용한 정보를 발견했네요 ^^*
그런데 님의 환경이 너무 맘에 들어서 개발환경을 바꿔보려구 해도 안되는데
님의 자료를 제공해 주실 의향은 없으신지요...
님의 환경이 너무 이뻐서... ㅠㅠ
Commented by 하얀아이 at 2006/10/27 19:28
글 본문 수정했습니다. 너무 늦게 글을 봐서 다신 안오실 지도 모르겠지만 ^^;;
도움 되시길
Commented by 나그네 at 2006/11/06 16:43
정말 너무너무 감사합니다 ^^*

자주는 아니지만 가끔 들려서 혹 좋은 정보없나 한번씩 보구 갑니다.

좋은 정보 마니마니 갈켜주세요~
Commented by 과객 at 2006/12/27 11:24
조금 수정해서 Visual Studio 2005 에서 사용할려고 했는데, 잘 안되네요...
제가 눈이 자주 아파서 요걸 적용하고 싶습니다.
혹시 위에 파일 export 한걸 자료실 같은데 올려 주시면 안될까요?..제 멜로 보내주셔도 좋구요...
제 이멜은 anyseeker@hanafos.com 입니다.
감사합니다.
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.
< 이전페이지 다음페이지 >