5 minute read

Visual Studio Code 단축키 정리


핵심 기능 키 모음

Ctrl + D
단어 선택. 원래는 복수 선택을 위한 단축키이지만 1회만 사용할 경우에는 실질적으로 단어 선택으로 사용할 수 있다.
변수 명을 변경할 때 Ctrl + D 를 통해 한 번에 변경 가능

Alt + ↑/↓
커서가 위치한 행 / 선택한 행을 위 혹은 아래로 이동(여러 행 대응 가능)
잘라내기 붙여넣기 필요 없이 행 이동 가능

Alt + 클릭
커서를 여러 군데 동시에 두어 한 번에 들여쓰기 및 삭제 및 단어 추가 가능

전체 단축키 정리


Ctrl + Enter
커서가 위치한 곳 아래 줄에 빈 행을 삽입


Ctrl + Shift + Enter
커서가 위치한 곳 윗 줄에 빈 행을 삽입


Alt + ↑/↓
커서가 위치한 행 / 선택한 행을 위 혹은 아래로 이동(여러 행 대응 가능)


Alt + Shift + ↑/↓
커서가 위치한 행 / 선택한 행을 복사하며 이동(여러 행 대응가능)


Ctrl + C
선택 범위를 복사. 아무것도 선택하지 않은 상태에서 사용하면 단순 복사.


Ctrl + X
선택 범위을 잘라내기. 아무것도 선택하지 않은 상태에서 사용하면 단순 잘라내기.


Ctrl + BS
단어 부분 삭제 (커서 위의 왼쪽)


Ctrl + Del
단어 부분 삭제(커서 위치의 오른쪽)


Ctrl + Home/End
파일의 맨 앞 혹은 맨 뒤로 이동


Home
행의 맨 앞에 이동- 들여쓰기 되어 있는 행의 경우에 문자의 맨 앞으로 이동한다. 한 번더 Home버튼을 두르면 행 자체의 맨 앞으로 이동한다. 여기서 한 번 더 Home버튼을 누르면 다시 문자의 맨 앞으로 이동한다.더욱이 줄 바꿈 행의 경우에는, 물리행의 문자의 맨 앞에서 논리행의 맨 앞 그다음 행의 맨 앞으로 순차적으로 이동한다.


End
행의 맨 끝으로 이동- 줄 바꿈 행의 경우는 물리행의 맨 끝, 놀리 행의 맨 끝으로 이동한다.


Alt + Z
띄어쓰기 전환


Ctrl + ←/→
단어의 맨 앞으로 점프


Ctrl + ↑/↓
커서 위치는 그대로 두고 위 아래로 스크롤


Alt + PgUp/PgDn
커서 위치는 그대로 두고 PgUp/PgD


Ctrl + Shift + \
대응하는 괄호에 점프 (언어에 따라 대응하지 않는 경우도 있다)


Ctrl + G
지정했던 행에 점프- 행 번호를 입력하면 그 행에 임시 점프한다. Enter를 누르면 행 이동이 확정되고 Esc를 누르면 원래 위치로 돌아간다. - 행 번호를 뒤에 컴마로 구분하여 자리 위치도 지정할 수 있다.


Ctrl + K Ctrl + Q
마지막 편집 위체 이동


Shift + ←/→
커서를 이동하면서 문자를 선택


Ctrl + Shift + ←/→
단어 단위로 커서를 이동하면서 선택


Ctrl + D
단어 선택. 원래는 복수 선택을 위한 단축키이지만 1회만 사용할 경우에는 실질적으로 단어 선택으로 사용할 수 있다.


Ctrl + L
행을 선택해여 커서를 아래 행으로 이동. 즉 연속해서 누르면 한 행씩 선택해간다.


Ctrl + K Ctrl + B
커서 위치에 앵커를 셋팅한다.


Ctrl + K Ctrl + K
앵커로부터 커서 위치까지 사이를 모두 선택


Esc
앵커를 삭제


Shift + Alt + →/←
스마트 선택 범위의 확대 / 축소


Alt + Ctrl + ↑/↓
멀티 커서를 위/아래로 넓힌다- 마우스 조작의 경우는 Alt + 클릭으로 커서 추가하면된다.커맨드 멀티 커서 수정자의 대체 (Toggle Multi-Cursor Modifier, 메뉴바의 경우는 선택 > 멀티 커서를 Ctrl + 클릭으로 대체)를 실행하면  Ctrl + 클릭으로 변경할 수 있다.


Ctrl + D
선택되어있는 문자열(또는 커서 주변의 단어)를 선택에 추가한다. 여러 번 추가하면 멀티 커서 상태가 된다.


Ctrl + Shift + L
선택되어 있는 문자열(또는 커서 주변의 단어)와 일치하는 문자열 모두를 선택한다. 여러 개를 선택한 경우에 멀티 커서 상태가 된다. Ctrl+D의 일괄 버전.


Ctrl + Shift + Alt + ↑/↓/←/→
현재의 커서 위치를 기점으로 직사각형으로 선택. 여러 행 선택할 경우 멀티 커서 상태가 된다.- 마우스 조작의 경우 Alt+Shift+ 드래그


Ctrl + Shift + Alt + PgUp/PgDn
직사각형으로 선택되어 있는 상태에서 이 단축 키를 누르면 위/아래 페이지 단위 선택으로 확장된다.


Ctrl + F
에디터 내의 검색- 문자를 선택하고 있는 (혹은 하이라이트되어 있는) 상태의 경우에는 그 문자열이 자동적으로 입력 폼에 셋팅된다.


Ctrl + H
에디터내의 치환-치환 다이어로그가 열려있는 상태에서 이 단축키를 누르면, 누를 때마다 2개의 입력 필드간에 포커스가 이동한다.


F3 / Shift + F3
다음 혹은 그 전에 겸색 결과에 점프- 검색의 입력 필드에 포커스가 있을 때에 Enter / Shift+Enter로도 할 수 있다.


Ctrl+F
에디터에 포커스가 있을 때에 검색의 입력 필드에 포커스를 이동시키기 위해서는 이 키를 누른다.


Alt + C
대문자 소문자의 구분/구분하지 않음 전환


Alt + W
단어 단위로 검색/검색하지 않음 전환


Alt + R
정규표현으로 검색/검색하지 않음 전환


Alt + L
선택 범위 내에 검색/검색하지 않음 전환


Ctrl + Shift + F
폴더 / 워크 스페이스 전체를 검색- 특정의 폴더 아래를 검색하고 싶은 경우는 파일 익스플로러에 폴더를 오른쪽 클릭하여 "폴더 내를 검색"


Ctrl + Shift + H
폴더/워크 스페이스 전체를 치환


F4 / Shift + F4
다음/ 그 전에 검색 결과에 점프


(입력 필드내에서) (Alt +) ↑/↓
검색(치환)이력의 표시


Ctrl + N
신규 에디터 열기 (닫는 것은 Ctrl + W)


Ctrl + Shift + N
새로운 윈도우 열기 (닫는 것은 Ctrl + Shift + W)


Ctrl + P
폴더 / 워크 스페이스 내의 파일을 열기- 키워드를 입력하면 파일이 좁혀진다. 스페이로 구분되어 있는 폴더명으로 파일을 특정짓는 것도 가능하다. 더욱이 @로 구분한 파일 내의 심볼을 선택하는 것도 가능하다.- ↑/↓로 파일/심볼을 선택하고, Enter로 파일을 연다. Ctrl+Enter로 현재 열려있는 파일의 옆을 연다.


Ctrl + ,
설정화면을 연다


Ctrl + K Ctrl + S
단축키의 설정 창을 연다.


Ctrl + Q
Quick Open뷰. Ctrl를 누르면서 Q를 치면 메뉴가 표시되는데 그 상태에서 Ctrl를 계속 누르고 Q를 다시 누르면 메뉴 포커스가 이동한다. 열고 싶은 목록까지 포커스가 이동한 상태에서 Ctrl키를 떼면 뷰가 열린다.- 포커스의 이동은 ↑/↓이나 Shift+Q도 가능- 이 조작으로 열 수 있는 뷰는 사이드바, 패널, 익스플로러나 디버그 안의 커스터머 뷰, 터미널 혹은 출력 패널의 출력 내용도 직접 선택하여 여는 것도 가능하므로 꽤 편리하다.


Ctrl + B
사이드바를 열기 / 닫기


Ctrl + Shift + E
익스플로러 열기


Ctrl + Shift + F
검색창 열기


Ctrl + Shift + G
소스 관리창 열기


Ctrl + Shift + D
디버그 열기


Ctrl + Shift + X
확장 기능 열기


Ctrl + J
패널을 열기 / 닫기


Ctrl + Shift + U
출력 열기 / 닫기


Ctrl + Shift + M
문제 열기 / 닫기


Ctrl + Shift + Y
디버그 콘솔 열기 / 닫기


Ctrl + @
통합 터미널 열기 / 닫기


Ctrl + F4
액티브 에디터 닫기


Ctrl + W
액티브 에디터 닫기


Ctrl + K W
에디터 그룹내의 모든 것을 닫기


Ctrl + K Ctrl + W
모든 에디터 닫기


Ctrl + Shift + W 혹은 Alt + F4
윈도우 닫기


Ctrl + S
덮어써서 저장


Ctrl + Shift + S
이름을 붙여서 저장


Ctrl + K S
모든 파일을 저장


Ctrl + K Ctrl + Shift + S
자동 포맷을 하지 않고 저장- 보통의 저장에서는 언어 모드마다 포맷이 자동적으로 이루어지지만, 이러한 자동 포맷 없이 저장할 경우에 사용


Ctrl + K D
이전과 차이가 있는 곳을 보여주는 뷰어를 열어 저장되지 않는 변경 부분을 확인할 수 있다.- Alt + F5로 다음 변경 부분으로 점프할 수 있다.- 확인이 끝나면 Ctrl+W등으로 닫을 수 있다.


Ctrl + 0
사이드바로 포커스를 이동


Ctrl + 1
첫 번째 에디터 그룹에 포커스를 이동- +2,+3...,+8까지 가능


Ctrl + M
탭 키에 의한 포커스 이동 모드가 된다.


Ctrl + K M
언어 모드(Java 혹은 HTML 등)을 변경- ↑ ↓으로 선택, Enter로 결정, Esc로 취소- 키워드를 입력하면 선택지를 좁히는 것이 가능하다.

참고 : 매일 꾸준히, 더 깊이:티스토리

Updated: