본문 바로가기

정보/개발 경험 나눔

[VS2019] CPP/Header 전환하기

VisualStudio를 사용해서 작업을 하다보면 Header파일과 CPP 파일간에 전환을 할 필요가 있습니다.
이를 위한 방법 4가지를 소개하겠습니다.

첫째. 직접 매크로 파일을 만들어 처리하는 방법입니다.
스크립트 내용과 방법은 아래 링크를 참고하면 됩니다.
https://alteridem.net/2008/02/26/visual-studio-macro-to-switch-between-cpp-and-h-files/

두번째. VIsual Studio에서 제공하는 C++ 코드 탐색 기능 사용하기입니다.
MicroSoft에서 제공하는 도움말 링크를 참고해보세요.
https://docs.microsoft.com/ko-kr/cpp/ide/navigate-code-cpp?view=msvc-170 

세번째. "Visual Assist" 입니다.
CPP와 Header 전환외에도 다양한 기능을 제공하며, 기능이 매우 훌륭합니다.
유료이며, 무료로 잠시 사용하며 기능을 확인해볼 수도 있습니다.

네번째는 Visual Studio에서 이미 제공하고 있는 기능이라는 것입니다.
Visual Stuio 2015 이상에서는 이미 제공하고 있습니다. (그 이전버전은 확인을 하지 않았습니다.)
메뉴에서 도구/옵션을 클릭합니다. 
환경이란 메뉴에서 키보드 부분을 찾습니다.
우측에서 "헤더"라는 검색어를 넣어 검색을 해보면 아래 선택한 부분이 보일 것입니다.
먼저 Ctrl 키를 누른 상태에서 K를 눌렀다가 놓고, O를 누르면 그 기능이 동작한다는 의미입니다.
개인적으로 소스파일과 헤더를 자주 전환을 하고 있는데, 키 동작이 복잡스럽다는 생각을 합니다. 이럴 경우 자신만의 단축키로 변경해서 사용하면 됩니다.

 

Visual Studio를 초기 1.x 버전부터 사용을 했었습니다. 그때는 매크로를 사용해 전환기능을 만들고 단축키를 사용하다가 "Visual Assistant"라는 툴을 사용해왔습니다. 개발툴이 진화하면서 이제는 자체적으로 기능을 제공하므로 기능을 확인해서 사용하고 있습니다. 
개발툴이 진화는 하고 있지만 사용하지 않는 기능이 더 많아지고 복잡해져감을 느낍니다.
개발자가 좀 더 단순하면서도 강력한 툴을 사용할 수 있있도록 개발툴, 개발환경이 되면 좋겠습니다.