본문 바로가기
개발/Visual C++

Visual Studio 2010에서 헤더/소스 전환 방법

by belitino 2014. 8. 3.

출처: http://stackoverflow.com/questions/2602682/is-there-a-shortcut-to-move-between-header-and-source-file-in-vc

        http://stackoverflow.com/questions/4183674/how-to-switch-between-header-and-implementation-in-vs2010

        http://iditia.blogspot.kr/2012/11/visual-studio-h-cpp.html

        http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496?SRC=VSIDE

 

Visual Studio 2010에서 헤더와 소스간에 이동을 단축키로 할 수 있으면 좋겠다는 생각이 들어서 구글링해보니 여러가지 방법들이 나옵니다.

 

그중 제일 간단한 방법은 Visual Assist를 사용하는 경우로, ALT+O 키를 눌러주면 되네요.

 

Visual Assist가 상용 프로그램이라 다른 방법을 찾아보니 Visual Studio의 창목록 기능을 이용하는 방법도 있습니다.

 

.cpp에서 .h로 가는 경우 ALT+W, W, 아래방향 화살표, 엔터

.h에서 .cpp로 가는 경우 ALT+W, W, 윗방향 화살표, 엔터

 

보기에는 복잡해 보이는데 생각보다 간단히 됩니다. 이를 매크로로 정의해서 써도 괜찮을 듯 하네요. 대신 .cpp와 .h가 모두 열려 있어야 하는 단점이 있네요.

 

혹시 다른 방법은 없을까 해서 더 뒤져보니 Code Maid extension에 Switch 기능이 들어있네요 Visual Studio 온라인 갤러리에서 code maid 를 설치하시고 CTRL+M과 , 키를 누르면 헤더와 코드간에 전환이 됩니다. 조금 키가 불편하기는 하지만 무료라서 추천드리고 싶네요.

 

한줄 요약: Visual Assist, 아니면 Code Maid.