'Color Scheme'에 해당되는 글 1건

  1. 2011.05.13 Visual Studio 2010 Color scheme 변경 2
2011. 5. 13. 16:20

아직 바꾸는 중...


 미루고 미루던 Visual studio의 색상을 어두운 색으로 바꾸는 작업을 하고 있다. 역시 어두운 색이 눈에 편하다.

바꾸는 방법은 Visual studio의 메뉴에서 Tools > Options > Environment > Fonts and Colors 에서 
당분간 작업을 할걸 포기하고(?) 일일이 바꿔주는 바꿔주는 노가다를 하면 된다 [...]
본인이 일일이 바꾸기 귀찮다면 Studio Styles 같은 곳에 가서 만들어져있는 것을 다운 받아도 좋다.

그리고 Text editor 영역을 제외한 영역의 색상은 기본 설정에선 못바꾸고 Visual Studio Color Theme Editor라는 Extension을 설치해야 가능하다.
설치후 메뉴에 Theme 라는 항목이 생기는데 Theme > Customize Colors 를 누르면 다음과 같이 화면이 나오며 이 화면에서 'New Theme' 를 누르고 새 테마를 생성하여 색상을 바꾸면 된다.

본인이 만약 일일이 바꾸기 귀찮고 나도 그냥 어두운 색의 테마를 쓰고 싶다! 라면 다음과 같이 Emerald 테마를 베이스로 새 테마를 생성하고


컬러 설정 화면에 있는 모든 항목을 선택 후 'Modify Hue/Saturation/Lightness' 에서 다음과 같이 Saturation(채도)를 최하로 주고 다른 항목들을 적절하게 줄여주면 된다.
 



이제 다른건 다 됬는데 Solution Explorer와 Scroll bar만 안바꼈다. 대체 어디서 바꿔야되지?
결론만 말하면 Visual studio 2010세팅으론 바꾸는게 불가능하다. Solution Explorer 계열의 Pane들은 WPF base가 아닌 Native Win32 controls를 사용하기에 WPF인 Visual studio와의 렌더러의 주체가 달라 고칠 수 없다 (단 Win32 control들은 윈도우 테마를 따라가므로 테마를 고치면 된다). 또한 Scroll bar는 기본 스타일만을 따라가므로 역시 고칠 수 없다고 한다.

만약
 나는 Solution Explorer 의 색깔이라도 어떻게든 고치고 싶다! 라면 Productivity Power Tools를 쓰는 것을 추천한다. 이 Extension을 설치하면 기존 Solution Explorer에 기능을 추가한 Solution Navigator라는 Pane이 하나 생기는데 이것은 
Visual Studio Color Theme Editor 의 설정을 따라가므로 통일성을 가질 수 있다.










참조:
Is it possilbe to override hardcoded styles?
Changing Visual Studio’s Color Palette
Posted by envi