나는 회사에서 컴퓨터 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)
|
^_^ by 하얀아이
최근 등록된 덧글
이전블로그
카테고리
知人's weblog
|