사용자 도구

사이트 도구


kb:visualstudiotips

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

kb:visualstudiotips [2014/11/14 11:10]
excel96
kb:visualstudiotips [2014/11/14 11:11] (현재)
excel96
줄 1: 줄 1:
 {{INLINETOC}} {{INLINETOC}}
 \\ \\
- 
  
 ====== Visual Studio Tips ====== ====== Visual Studio Tips ======
 [[VisualStudio]] IDE 관련 내용. 버전별로 계속 달라지는데 어찌해야하나... [[VisualStudio]] IDE 관련 내용. 버전별로 계속 달라지는데 어찌해야하나...
  
-====== 에디터 마우스 줌 끄기 (VS2010~2013) ======+====== ​에디터 마우스 줌 끄기 (VS2010~2013) ======
 [[https://​visualstudiogallery.msdn.microsoft.com/​d088791c-150a-4834-8f28-462696a82bb8/​ | Disable Mouse Wheel Zoom]] [[https://​visualstudiogallery.msdn.microsoft.com/​d088791c-150a-4834-8f28-462696a82bb8/​ | Disable Mouse Wheel Zoom]]
  
  
-====== 솔루션 익스플로러에서 파일 항목에 나오는 펼치기 아이콘 삭제하기 (2013) ======+====== ​솔루션 익스플로러에서 파일 항목에 나오는 펼치기 아이콘 삭제하기 (2013) ======
 그냥 옵션에서는 없고, 레지스트리에 키를 추가해야 한다. 그냥 옵션에서는 없고, 레지스트리에 키를 추가해야 한다.
  
줄 23: 줄 22:
  
  
-====== 인텔리센스 끄기 (2005) ======+====== ​인텔리센스 끄기 (2005) ======
 **<​nowiki><​VS root path>​\VC\vcpackages\feacp.dll</​nowiki>​** 파일의 이름을 변경해주면 된다. 그런데 이 파일의 이름을 바꾸면, C# 이나 VB 프로젝트에서 폼 디자인을 할 수 없게 된다. 여기저기 뒤져봤는데 별다른 방법은 없는 듯 하다. 그냥 배치 파일로 해결하자. **<​nowiki><​VS root path>​\VC\vcpackages\feacp.dll</​nowiki>​** 파일의 이름을 변경해주면 된다. 그런데 이 파일의 이름을 바꾸면, C# 이나 VB 프로젝트에서 폼 디자인을 할 수 없게 된다. 여기저기 뒤져봤는데 별다른 방법은 없는 듯 하다. 그냥 배치 파일로 해결하자.
    
줄 36: 줄 35:
 </​code>​ </​code>​
  
-====== 빌드 이벤트에 여러 명령 사용하기 (2005) ======+====== ​빌드 이벤트에 여러 명령 사용하기 (2005) ======
 from [[http://​geekswithblogs.net/​dchestnutt/​archive/​2006/​05/​30/​80113.aspx | Gotcha! Visual Studio Pre/​Post-Build Events]] from [[http://​geekswithblogs.net/​dchestnutt/​archive/​2006/​05/​30/​80113.aspx | Gotcha! Visual Studio Pre/​Post-Build Events]]
  
줄 66: 줄 65:
    
  
-====== Visual Studio 2005 Image Library (2005) ======+====== ​Visual Studio 2005 Image Library (2005) ======
 <​nowiki>​...\Microsoft Visual Studio 8\Common7\VS2005ImageLibrary\</​nowiki>​ 디렉토리 아래에 보면 ZIP 파일이 하나 있다. 이 파일 안에는 프로그래밍 시에 사용할 수 있는 여러 아이콘과 이미지, 동영상 등이 있다. <​nowiki>​...\Microsoft Visual Studio 8\Common7\VS2005ImageLibrary\</​nowiki>​ 디렉토리 아래에 보면 ZIP 파일이 하나 있다. 이 파일 안에는 프로그래밍 시에 사용할 수 있는 여러 아이콘과 이미지, 동영상 등이 있다.
  
  
-====== 증분 검색 (2005) ======+====== ​증분 검색 (2005) ======
 Ctrl+I를 누르면 증분 검색이 시작된다. 이 상태에서 키보드 입력을 하면 입력된 문자열과 매치되는 곳으로 바로 커서가 이동한다. 원하는 문자열을 다 입력했으면,​ 다음 매치로 이동하기 위해서 Ctrl+I를 또 눌러주면 된다. 증분 검색 모드에서 빠져나오기 위해서는 Esc를 입력하면 된다. 일반적인 찾기(Ctrl+F)와는 미묘하게 틀린데, 나름대로 쓸모가 있다. 단점인지 장점인지는 모르겠으나 대소문자는 구분하지 않는다. Ctrl+I를 누르면 증분 검색이 시작된다. 이 상태에서 키보드 입력을 하면 입력된 문자열과 매치되는 곳으로 바로 커서가 이동한다. 원하는 문자열을 다 입력했으면,​ 다음 매치로 이동하기 위해서 Ctrl+I를 또 눌러주면 된다. 증분 검색 모드에서 빠져나오기 위해서는 Esc를 입력하면 된다. 일반적인 찾기(Ctrl+F)와는 미묘하게 틀린데, 나름대로 쓸모가 있다. 단점인지 장점인지는 모르겠으나 대소문자는 구분하지 않는다.
  
  
-====== 코드 자동 정렬하기 (2005) ======+====== ​코드 자동 정렬하기 (2005) ======
 정렬하고자 하는 부분을 선택한 다음, Ctrl+K, Ctrl+F를 누르면 해당하는 영역을 정렬해준다. Visual Assist를 사용하는 경우에는 딱히 별 쓸모는 없지만... 정렬하고자 하는 부분을 선택한 다음, Ctrl+K, Ctrl+F를 누르면 해당하는 영역을 정렬해준다. Visual Assist를 사용하는 경우에는 딱히 별 쓸모는 없지만...
  
  
-====== 코드 정의 윈도우 (2005) ======+====== ​코드 정의 윈도우 (2005) ======
 View 메뉴 밑에 보면 Code Definition Window라는 항목이 있다. 이 창을 활성화시킨 다음, 아무 심볼 위에나 커서를 가져다 놓으면, 해당하는 심볼이 정의된 곳을 보여준다. View 메뉴 밑에 보면 Code Definition Window라는 항목이 있다. 이 창을 활성화시킨 다음, 아무 심볼 위에나 커서를 가져다 놓으면, 해당하는 심볼이 정의된 곳을 보여준다.
  
  
-====== 인텔리센스에서 사용하는 폰트 바꾸기 (2005) ======+====== ​인텔리센스에서 사용하는 폰트 바꾸기 (2005) ======
 옵션 창의 폰트 항목(Tools > Options > Envirionment > Fonts and Colors)으로 가서 "​Statement Completion"​ 기능의 폰트를 바꾸면 된다. 옵션 창의 폰트 항목(Tools > Options > Envirionment > Fonts and Colors)으로 가서 "​Statement Completion"​ 기능의 폰트를 바꾸면 된다.
  
  
-====== 솔루션 폴더 기능 이용하기 (2005) ======+====== ​솔루션 폴더 기능 이용하기 (2005) ======
 솔루션 노드를 오른쪽 클릭한 다음, Add 메뉴에 보면 솔루션 폴더라는 항목이 있다. 이 폴더에다가 프로젝트를 집어넣을 수 있다. 딱히 빌드에 미치는 영향은 없다. 프로젝트 파일이 많이 존재하는 솔루션의 경우, 이를 이용해 솔루션을 좀 더 쉽게 관리할 수 있다. 솔루션 노드를 오른쪽 클릭한 다음, Add 메뉴에 보면 솔루션 폴더라는 항목이 있다. 이 폴더에다가 프로젝트를 집어넣을 수 있다. 딱히 빌드에 미치는 영향은 없다. 프로젝트 파일이 많이 존재하는 솔루션의 경우, 이를 이용해 솔루션을 좀 더 쉽게 관리할 수 있다.
  
  
-====== 디버그 시작할 때 여러 프로젝트 한꺼번에 시작하기 (2005) ======+====== ​디버그 시작할 때 여러 프로젝트 한꺼번에 시작하기 (2005) ======
 솔루션 속성 -> 시작 프로젝트 부분을 수정할 것. 솔루션 속성 -> 시작 프로젝트 부분을 수정할 것.
  
-====== 동적 도움말(Dynamic Help) 끄기 (2005) ======+====== ​동적 도움말(Dynamic Help) 끄기 (2005) ======
 Visual Studio 2003 (VisualCpp 7.1) 기준. 2005에서는 따로 끌 필요가 없어진 것 같은데? Visual Studio 2003 (VisualCpp 7.1) 기준. 2005에서는 따로 끌 필요가 없어진 것 같은데?
  
줄 100: 줄 99:
  
  
-====== devenv.com을 이용한 커맨드 라인 빌드 (2005) ======+====== ​devenv.com을 이용한 커맨드 라인 빌드 (2005) ======
 devenv.com은 디폴트로 <​nowiki>​C:​\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE</​nowiki>​에 존재한다. 패스를 잡아줘야 커맨드 라인에서 실행 가능하다. 일반적으로 빌드는 다음과 같이 하면 된다. devenv.com은 디폴트로 <​nowiki>​C:​\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE</​nowiki>​에 존재한다. 패스를 잡아줘야 커맨드 라인에서 실행 가능하다. 일반적으로 빌드는 다음과 같이 하면 된다.
 <​code>​ <​code>​
kb/visualstudiotips.txt · 마지막으로 수정됨: 2014/11/14 11:11 저자 excel96