[Visual Studio] 유용한 단축키 이름 Lu's…〃 Programing。

Visual Studio 2019를 튜닝하다가 나부터 기억에 남으라고 기록해보는 단축키 이름 목록이다.
[도구 > 옵션 > 키보드]에서 해당 키워드를 입력하여 단축키를 확인 또는 변경할 수 있다.



1. 편집.일치하는다음캐럿삽입

visual studio code에서 신나게 쓰던 기능. 2019는 확인했는데 2017은 확인 안 해봄.
2017에도 있던 기능이니까 되지 않을까? 

기본 단축키: Alt + Shift + .

개인적으로는 Ctrl + W로 바꾸면 사용 중이다.


2. 편집.선택영역서식

visual studio 2013부터는 붙여넣을 때 자동으로 설정해둔 서식(vs 내장 서식 또는 clang-format 등)으로 자동으로 코드를 포매팅하는데 그걸 수동으로 하고 싶을 때 사용한다.

기본 단축키 : Ctrl + K, Ctrl + F

요새야 뭐... 그냥 Ctrl + X 누르고 Ctrl + V 누르면 되지만..


3. 빌드.선택영영빌드

컴파일(F7 또는 Ctrl + F7)또는 솔루션 빌드(Ctrl + Shift + B)를 알고 있어도 은근히 모르는 기능인데, 이 기능은 무려! 현재 프로젝트만 빌드해준다. 기본 값은 잘 모르겠는데 나는 Ctrl + B로 해두고 쓴다.



4. 
편집.복사
편집.붙여넣기
편집.잘라내기

잘 모르던데, 영역을 잡지 않고 Ctrl + C 또는 Ctrl + X를 하면 줄 전체가 복사 또는 잘라내기가 실행된다. 붙여넣을 경우 현재 캐럿의 윗줄에 줄을 추가해 붙여넣는다. 이거 생각보다 모르더라. 생산성의 급이 달라지는 단축키.


5. 편집.줄삭제

Ctrl + X가 있으면 빈 줄을 쉽게 삭제할 수 있는데 그 경우 클립보드 내용이 날아간다는 문제가 있다. 줄삭제는 단순히 줄만 날려준다!


6. 
편집.선택한줄위로이동
편집.선택한줄아래로이동

생산성의 급을 한 단계 올려주는 두 번째 비법. 이거 알면 줄 복사해서 붙여넣는 일 따윈 하지 않는다.

기본 단축키 : Alt + ↑ / Alt + ↓


7.
편집.위로줄스크롤
편집.아래로줄스크롤

6번 해보다가 7번을 알게 되는 사람도 많은데, 그다지 의미 없는 단축키처럼 보이지만 나중에 보면 효자손같은 역할을 한다. 

기본 단축키 : Ctrl + ↑ / Ctrl + ↓


8. 편집.정의피킹

정의로 이동(F12)은 잘 알지만 정의피킹 단축키를 잘 모르는 사람이 많더라. 어지간히 작은 화면이 아니면 정의피킹이 더 나은 경우가 많다. 

기본 단축키 : Alt + F12


9. 디버그.시작

무려 F5라는 단순한 키로 디버그.디버그하지않고시작(Ctrl + F5)보다 누르기 더 쉬워요! 그러니까 좀 디버깅 해라...

"조교님, 이거 안 돼요!"
"디버깅해보시죠"
Ctrl + F5
"하... 씁... 다시 해보세요."
"아, 네, 죄송합니다..."
Ctrl + F5
"..."

9-1. 디버그.그래픽디버깅시작

DirectX 좀 만졌다 싶으면 그래픽 디버깅으로 내가 렌더타겟에 잘 그린 기린 그림 그리고 있나 봐야하는데 Visual Studio에서 그런 궁금증을 단박에 해결할 디버깅 툴을 지원합니다! 사용법은 처음 보면 난해하겠지만 어쨌든 좋음.

기본 단축키 : Alt + F5



10.
편집.다음단어로
편집.이전단어로

이건 대충 경험적으로 체득하던데 Ctrl + 좌우 화살표로 단어 단위로 이동하는 기능. Shift 누르면 영역 선택도 가능하다. 왠만하면 알아서 습득하더라.

기본 단축키 : Ctrl + ← / Ctrl + →
영역 선택 : Ctrl + Shift + ← / Ctrl + Shift + →


11.
창.다음문서창으로이동
창.이전문서창으로이동

마우스를 멀리하고 싶을 때 유용한 탭 이동 단축키. 참고로 웹페이지도 이걸로 탭 이동 가능함.

기본 단축키 : Ctrl + Tab
거꾸로 : Ctrl + Shift + Tab


11-1.

참고로 탭 창 뜨면 키보드로 이동 가능하다.



-------------------

 개발 툴을 바닐라로 쓰는 사람도 있지만, 바닐라로 쓰더라도 몇 번 쓰고 안 쓸 게 아니라면 생산성에 도움이 되는 단축키는 외워두면 쓸모가 크다. 한 번쯤은 자기가 원하는 기능을 찾아서 익혀보는 노력을 해보자.




ps. 기능 이름 찾는 방법

위에 메뉴보면 키보드로 할 수 있는 명령들의 이름이 이렇게 보인다.

[편집 > 고급 > 선택한 줄 위로 이동]이라면 [편집.선택한줄위로이동]이 명령키워드가 되는 셈. [도구 > 편집 > 키보드]에서 '선택한줄'만 쳐도 관련 명령들이 나오니까 한 번 쯤 찾아보자.



덧글

댓글 입력 영역