본문 바로가기

IT/VSCode

VSCode 편리한 단축키

VSCode에서 편리해보이는 단축키를 내가 자주 사용하는 단축키와 유용하다고 생각되는 단축키 순서로 나열해봤다.

필수

Ctrl+D           //현재 커서 위치의 단어와 같은 단어 하나씩 추가 선택
Ctrl+Shift+L          //현재 커서 위치의 단어와 같은 단어 모두 선택
Shift+Alt+(클릭 or 드래그)  //현재 커서위치부터 클릭하거나 드래그한 위치까지 선택하여 여러 줄을 동시에 수정

 

 

유용

Alt+(위 아래 방향키)     //현재 줄 이동

이 아래부터는 우분투와 윈도우의 단축키가 다르기 때문에 별로 의미가 없을 듯 하다. 아래부터는 윈도우 기준의 단축키이고 우분투에서 Ctrl+Alt와 Ctrl+Alt+Shift는 윈도우의 가상 데스크탑과 비슷한 기능을 하는 것 같다. 단, 윈도우의 가상 데스크탑처럼 작업들을 완전히 분리시키지는 못하고 사용창들을 나눠주기만 한다. 가상의 듀얼 스크린을 사용한다는 말이 더 정확해 보인다.

우분투에서는
Ctrl+Alt+(위 아래 방향키)를 누르면 가상 스크린을 이동할 수 있고
Ctrl+Alt+Shift+(위 아래 방향키)를 누르면 현재 창을 다른 가상 스크린으로 옮길 수 있다.

Alt+Shift+(위 아래 방향키)  //현재 줄 복사
Ctrl+Shift+Alt+(방향키)    //여러 줄 동시 선택(Shift+Alt+(드래그)와 같은 기능)

 

 

기본 편집

  Ctrl+X            줄 삭제 (잘라내기)
  Ctrl+C            줄 복사
  Ctrl+Shift+K      줄 삭제
  Ctrl+Enter        커서 위에 빈줄 생성
  Ctrl+Shift+Enter  커서 아래에 빈줄 생성
  Alt+Down          줄 아래로 이동
  Alt+Up            줄 위로 이동
  Shift+Alt+Down    그줄을 아래로 복제
  Shift+Alt+Up      그중을 위로 복제
  Ctrl+D            같은 단어를 추가하며 검색
  Ctrl+K Ctrl+D     현재 단어 끝에 도달 계속 같은 단어 끝으로 이동
  Ctrl+U            직전 커서 명령 취소
  Shift+Alt+I       여러 라인을 선택 후 각 라인 끝에 커서를 위치
  Ctrl+Shift+L      현재 선택 부분과 동일한 모든 것을 선택
  Ctrl+F2           커서가 위치한 동일한 모든 단어를 선택
  Ctrl+I            커서가 위치한 라인 선택
  Ctrl+Alt+Down     다중 커서 아래로
  Ctrl+Alt+Up       다중 커서 위로
  Ctrl+Shift+\       '{'괄호의 짝을 찾아 줌  -  () 또는 {} 괄호의 시작점이나 끝점으로 이동함
  Ctrl+]            라인 들여쓰기
  Ctrl+[            라인 내여쓰기
  Home              라인 시작으로
  End               라인 끝으로
  Ctrl+End          파일의 맨 끝으로
  Ctrl+Home         파일의 맨 처음으로
  Ctrl+Down         커서는 두고 페이지를 위로
  Ctrl+Up           커서는 두고 페이지를 아래로
  Alt+PageDown      커서는 두고 한 페이지 위로
  Alt+PageUp        커서는 두고 한 페이지 아래로
  Ctrl+Shift+[      커서가 있는 블럭 접음
  Ctrl+Shift+]      커서 하위 블럭 폄
  Ctrl+K Ctrl+[     괄호아래 모든 블럭 접음
  Ctrl+K Ctrl+]     괄호아래 모든 블럭 폄
  Ctrl+K Ctrl+0     파일의 모든 블럭 접음
  Ctrl+K Ctrl+J     파일의 모든 블럭 폄
  Ctrl+K Ctrl+C     선택한 블록을 모두 주석 처리
  Ctrl+K Ctrl+U     선택한 블록을 주석 제거
  Ctrl+/            주석 토글
  Shift+Alt+A       선택 블럭 /**/ 주석 토글
  Ctrl+F            검색
  Ctrl+H            찾아 바꾸기
  F3                다음 찾기
  Shift+F3          앞으로 찾기
  Alt+Enter         찾은 단어와 같은 단어를 모두 선택, 다중커서
  Alt+C             검색 시 대소문자 구분 토글
  Alt+R             Toggle Find Regex
  Alt+W             정확히 그 단어만 토글
  Ctrl+M            Toggle Use of Tab Key for Setting Focus
  unassigned        Toggle Render Whitespace
  Alt+Z             자동 줄바꿈 토글

추가 편집 기능

  Ctrl+Space        자동 완성 추천
  Ctrl+Shift+Space  Trigger Parameter Hints
  Shift+Alt+F       Format Document
  Ctrl+K Ctrl+F     선택한 영역 자동 코드 정렬
  F12               Go to Definition
  Alt+F12           Peek Definition
  Ctrl+K F12        Open Definition to the Side
  Ctrl+.            Quick Fix
  Shift+F12         Show References
  F2                Rename Symbol
  Ctrl+Shift+.      Replace with Next Value
  Ctrl+Shift+,      Replace with Previous Value
  Shift+Alt+Right   Expand AST Select
  Shift+Alt+Left    Shrink AST Select
  Ctrl+K Ctrl+X     Trim Trailing Whitespace
  Ctrl+K M          Change Language Mode

이동

  Ctrl+T            Show All Symbols
  Ctrl+G            줄번호로 이동
  Ctrl+P            Go to File..., Quick Open
  Ctrl+Shift+O      Go to Symbol...
  Ctrl+Shift+M      Show Problems
  F8                Go to Next Error or Warning
  Shift+F8          Go to Previous Error or Warning
  Ctrl+Shift+P      모든 명령어 보기
  Ctrl+Shift+Tab    Navigate Editor Group History
  Alt+Left          구문 단위로 뒤로 이동
  Alt+Right         구문 단위로 앞으로 이동

  Ctrl-K, Ctrl-H         바로가기 설정. ( 작업목록 창에서 확인 가능 )
  Ctrl-K, K         북마크 설정 / 해제
  Ctrl-K, L         북마크 모두 해제
  Ctrl-K, N         북마크 다음으로 이동
  Ctrl-K, P         북마크 이전으로 이동


편집기 창 관리

  Ctrl+Shift+N          새 창 열기
  Ctrl+W                현재 탭 닫기
  Ctrl+F4               프로그램 종료
  Ctrl+K F              현재 폴더 닫기
  Ctrl+\                창 수직 나누기
  Ctrl+1                1번 탭으로 이동
  Ctrl+2                2번 탭으로 이동
  Ctrl+3                3번 탭으로 이동
  Ctrl+K Ctrl+Left      왼쪽 탭으로 이동
  Ctrl+K Ctrl+Right     오른쪽 탭으로 이동
  Ctrl+Shift+PageUp     Move Editor Left
  Ctrl+Shift+PageDown   Move Editor Right
  Ctrl+K Left           왼쪽 탭으로 이동
  Ctrl+K Right          오른쪽 탭으로 이동

파일 다루기

  Ctrl+N            새 파일
  Ctrl+O            파일 열기
  Ctrl+S            저장
  unassigned        Save All
  Ctrl+Shift+S      다른 이름으로 저장
  Ctrl+F4           프로그램 종료
  unassigned        Close Others
  Ctrl+K W          Close Group
  unassigned        Close Other Groups
  unassigned        Close Group to Left
  unassigned        Close Group to Right
  Ctrl+K Ctrl+W     모든 창 닫기
  Ctrl+Shift+T      Reopen Closed Editor
  Ctrl+K Enter      Keep Open
  Ctrl+Tab          Open Next
  Ctrl+Shift+Tab    Open Previous
  Ctrl+K P          Copy Path of Active File
  Ctrl+K R          Reveal Active File in Windows
  Ctrl+K O          Show Opened File in New Window
  unassigned        Compare Opened File With

보이기

  F11               전체 화면 토글
  Ctrl+K Z          좀더 전체 화면
  Escape Escape     좀더 전체 화면 나가기
  Ctrl+=            글자 크게
  Ctrl+-            글자 작게
  Ctrl+Numpad0      글자 크기 원래로
  Ctrl+B            사이드 영역 보이기 토글
  Ctrl+Shift+E      Show Explorer / Toggle Focus
  Ctrl+Shift+D      Show Debug
  Ctrl+Shift+G      Show Git
  Ctrl+Shift+X      Show Extensions
  Ctrl+Shift+U      Show Output
  Ctrl+Q            Quick Open View
  Ctrl+Shift+F      Show Search
  Ctrl+Shift+H      Replace in Files
  Ctrl+Shift+J      Toggle Search Details
  Ctrl+Shift+C      Open New Command Prompt
  Ctrl+Shift+V      Toggle Markdown Preview
  Ctrl+K V          Open Preview to the Side
  Ctrl+`            Toggle Integrated Terminal

Preferences

  unassigned    Open User Settings
  unassigned    Open Workspace Settings
  Ctrl+K Ctrl+S Open Keyboard Shortcuts
  unassigned    Open User Snippets
  Ctrl+K Ctrl+T Select Color Theme
  unassigned    Configure Display Language

Debug

  F9            디버그 브렉포인트 설정
  F5            디버그 시작
  F5            Continue
  Ctrl+F5       디버그 없이 빌드
  F6            Pause
  F11          현 함수 들어감
  Shift+F11     현 함수를 빠져나감.
  F10           다음 스텝

  Ctrl-F10          커서가 있는 곳까지 실행
  Shift+F5      Stop디버그 빠져나오기
  Ctrl+K Ctrl+I        Show Hover

  Ctrl-F9               현 위치 설정된 브렉포인트 해제

  Ctrl-Shift-F9          모든 브렉포인트 해제

Tasks

  Ctrl+Shift+B  Run Build Task
  unassigned    Run Test Task

Extensions

  unassigned    Install Extension
  unassigned    Show Installed Extensions
  unassigned    Show Outdated Extensions
  unassigned    Show Recommended Extensions
  unassigned    Show Popular Extensions
  unassigned    Update All Extensions

 

 

 

파일 찾기 : Ctrl + P

탐색기 숨기기 : Ctrl + B

아래 빈 줄 생성 : Ctrl + Enter

여러줄 주석 : Alt + Shift + A (문단을 묶어서 주석처리)

줄 주석 : Ctrl + /

자동 줄 바꿈 : Ctrl + K → Ctrl + F

모든 명령어 보기 : Ctrl + Shift + P