사용자 도구

사이트 도구


visual_studio_code:shortcut

VSCode Shortcut

기본

  • Ctrl+Shift+P : 명령어 팔레트. Command Palette
  • Ctrl+P : 폴더의 파일 열기(fuzzy file open), Quick Open
  • Ctrl+, : Settings
  • Ctrl+K S : 바로가기 키. 모든 단축키 목록을 보여주고 검색할 수 있다.
  • Ctrl+K Ctrl+R : 단축키 참조 VSCode Keyboard Shortcuts Linux

File Navigation

  • Ctrl+P : 폴더의 파일 열기(fuzzy file open)
  • Ctrl+Shift+. : breadcrumbs(이동 경로)로 가기. 현재 파일의 구성요소를 보거나, 다른 파일 등으로 이동 가능.

코드 Navigation

  • Ctrl+Shift+O / Ctrl+P 내용창에서 @으로 검색시작: 현재 파일 내의 심볼 탐색. Go to Symbol in File
    • : 를 누르면 메서드, 필드 처럼 특정 그룹으로 그룹핑 되며, 이를 Up/Down 으로 내비게이션 가능.
    • Ctrl+Shift+. : breadcrumbs 도 현재 파일에 한해서 비슷하게 작동함.
  • Ctrl+T / Ctrl+P 내용창에서 #으로 검색시작 : Workspace 전체의 Symbol 들을 대상으로 이동. Go to Symbol in Workspace. Camel Case 앞글자만 쳐도 됨.
  • F12 : 정의로 이동
  • Shift+F12 : 참조하는 목록 창을 보여줌
  • Ctrl+Shift+F12 : 현재 위치에서 구현코드를 보여주는 창을 띄움
  • Alt+Shift+F12 : 모든 사용처 목록을 패널에 보여줌

Tab Navigation

  • Ctrl+Tab : 열린 탭들간 전환

Search & Replace

  • Ctrl+F : 현재 파일 내 검색. 이 상태에서 > 표시를 누르면 치환 창 열림.
  • Ctrl+H : 현재 파일 내 치환
  • Ctrl+Shift+F : Global Search
  • Ctrl+Shif+H : Global Replace

View / Sidebar

  • Ctrl+B : 사이드바 토글
  • Ctrl+Shift+E : 탐색기 사이드바
  • Ctrl+Shift+X : Extension 사이드바
  • Ctrl+K Z : Zen mode. 집중 모드
  • Ctrl++ : 화면 확대. Zoom
  • Ctrl+- : 화면 축소.
  • Ctrl+Shift+0 : reset zoom(원래는 Ctrl+numpad0)인데 변경

편집

  • Ctrl+X : 잘라내기. 선택이 없으면 현재 줄 잘라내기
  • Ctrl+Shift+K : 줄 삭제
  • Ctrl+Enter : 아래 한 줄 삽입
  • Ctrl+Shift+Enter : 위에 한 줄 삽입
  • Ctrl+/ : 한 줄 주석
  • Ctrl+Shift+A : 여러 줄 주석

Copy / Move

  • Alt+위아래화살표 : 현재 커서가 있는 줄 혹은 선택영역을 위 아래로 이동
  • Ctrl+Alt+Shift+위아래화살표 : 현재 커서가 있는 줄 혹은 선택영역을 위 아래로 복사. Copy Line Up/Down, duplicate selection

선택

  • Alt+Shift+좌우화살표 : Shirink Selection/Expand Selection. 단언, 문장등으로 선택 범위를 자동으로 늘려가며 선택한다.
  • Ctrl+D : 동일 단어를 추가 선택한다. 이는 현재 단어를 선택한 상태에서 이와 동일한 다른 단어를 자동으로 multi 선택하게 해준다. 동일 단어에 대한 이름 변경등을 일괄로 실행할 수 있게 해준다.
  • Alt+Click : multi cursor. 여러 위치에 커서를 지정한 상태에서 편집을 하면 모든 커서위치에서 동일하게 작업이 수행된다. Ctrl+D와 유사함. ESC 누르면 종료.
  • Alt+Shift+화살표 : multi 선택. Alt+Click의 키보드판. 현재 Linux 버전에서는 Ctrl+Shift+화살표도 동일하게 작동하는 것 같음.
  • 선택 영역 지정후 Alt+Shift+I : 선택영역 모두에 대해 커서를 생성함. 해당 커서에서 하는 작업은 모두 동일하게 수행됨.
    • Alt+Shift+Mouse Drag : 위와 동일하지만 마우스로 수행.
  • Ctrl+L : 선 선택영역 확장. 현재 줄을 선택하고, 한 번씩 누를때마다 그 아래줄을 추가 선택함.
  • Ctrl+Shif+L : 모든 일치 항목 선택. 텍스트 검색 상태 혹은 Ctrl+D로 단어 선택 상태에서 이 키를 누르면 해당 검색과 일치하는 모든 항목이 선택 상태로 된다.

Column (Box) selection mode

  • Toggle Column Selection Mode 로 상태 토글
  • <Ctrl><Shift>+화살표 : 키보드로 컬럼 선택 모드로 들어간다.
  • <Alt><Shift>+마우스 드래그 : 마우스로 컬럼 선택 모드로 들어간다.
  • <ESC> 키로 탈출

Folder / File / 창 / Window

  • Ctrl+W : 닫기
  • Ctrl+K W : 모든 창 닫기
  • Ctrl+PgUp/PgDn : 열린 창들간 이동.
  • Ctrl+O : 파일 열기
  • Ctrl+K Ctrl+O : 폴더 열기
  • Ctrl+K F : 폴더 닫기
  • Ctrl+Shift+T : 닫은 창 바로 다시 열기
  • Ctrl+K U : 저장된 항목 모두 닫기

창 분할

  • Ctrl+\ : 창 분할
  • Alt+Shift+0 : 세로 분할/가로 분할 토글

편집 창 내 이동

  • Ctrl+Home/End : 맨 위, 맨 아래
  • Ctrl+G : 특정 줄 번호로 이동
  • Ctrl+U : 이전 위치로 이동

Terminal

  • Ctrl+` : 내장 터미널 열기
  • Ctrl+Shift+C : 외부 터미널을 현재 프로젝트 디렉토리를 활성화해서 열기
  • 터미널에서 Ctrl+1 : 편집창으로 이동

문제점(problem)

  • Ctrl+. : Quick fix
  • Shift+Alt+. : Auto Quick Fix
  • Ctrl+Shift+m : 문제 목록
  • F8 : 다음문제
  • Shift+F8 : 이전 문제

Refactoring

  • F2 : Rename 이름 변경
visual_studio_code/shortcut.txt · 마지막으로 수정됨: 2022/07/11 16:14 저자 kwon37xi