단축키는 마우스로 손이 이동하는 시간을 줄여 생산성을 향상시켜 준다.
윈도우 키보드 기준
파일 탐색
- 폴더 열기(VSCode 루트 디렉토리로):
Ctrl + K, O
- 파일 열기:
Ctrl + P
- 마우스로 디렉토리 창을 보는 시간을 줄일 수 있다
- (리눅스 터미널에서)
code 파일명
- ex)
code ../utils/common.js
- 터미널 창을 따로 띄우거나, 아래 소개할
Ctrl + `
으로 터미널 창을 열고 사용한다
- ex)
- 새 창:
Ctrl + Shift + N
- VSCode를 하나 더 켠다 (프로세스를 하나 더 생성)
- 주로 다른 프로젝트의 코드를 참고할 때 쓴다
- 새 파일 생성:
Ctrl + N
Ctrl + S
로 저장까지 해야 파일이 생성된다!- 사람에 따라서는 리눅스의
touch
가 더 편할수도 있다- 얘는 디렉토리도 같이 지정 가능하니까
- ex)
Ctrl+`
touch routes/mainPage.js
code routes/mainPage.js
화면, 창
- 터미널 창 열기:
Ctrl + `
- (
`
는 키보드에서~
에shift
를 떼면 나오는 backtick이다) - 위 단축키로 터미널을 연 다음 리눅스 명령어와 연계한다
- ex)
npm run start
,python manage.py
- ex)
- (
- 왼쪽 사이드 창 열고 닫기:
Ctrl + B
- 전체화면:
F11
- 위 세 명령어는 코드창 최대로 보이게 해주는 명령어 3총사이다
ctrl + shift + p
,toggle minimap
으로 스크롤 바 옆의 미니맵이 차지하고 있는 공간도 줄일 수 있다.
코드 에디터
Ctrl + space
: 자동완성 추천 목록F2
: 이름 바꾸기- 변수명, 함수명, 클래스명 등등
- 개꿀이다
- 이렇게 이름 바꾸기 쉬우니까 모호한 이름이 있다면 알아보기 쉬운 이름을 봤다면 바꿔주자!
ctrl + shift + k
: 한 줄 지우기(현재 커서 있는 줄)alt + 클릭
: 다중 커서 지정- 커서가 여러개 생겨서 여러 군데 동시 수정이 가능해진다
Ctrl + D
: 같은 단어, 구절 다중 선택- 한번 누를때마다 같은 단어 하나를 더 선택한다
- 위 다중 커서의 더 유용한 버전이다.(마우스 안 써도 되고) 이 단축키도 커서를 여러개 만든다.
},
}=
이런 것도 블록으로 잡고 실행 가능하다- 그래서 개꿀이다
Ctrl + /
: 선택한 영역 주석 처리- 우스갯소리로 최고의 디버깅 툴이라고도 하는 단축키다
Ctrl + shift + O
: 함수명, 변수명, 등등 이름으로 검색Ctrl + shift + f
: 모든 파일에서 검색 (현재 열려 있는 루트 폴더 기준)
추가
VSCode 공식 Tips and Tricks 문서
vscode 상위 탭 - Help - Tips and tricks에 있다.
상단에 적은 단축키를 포함해서 각종 꿀팁들을 설명해 놓았다
이런 개꿀 정보를 이제야 보다니...
'Tools & Environment' 카테고리의 다른 글
[Linux] 다양한 리눅스 기반 개발환경을 이용한 후기 (0) | 2020.09.11 |
---|---|
[VSCode] remote-ssh 원격 터미널에서 클라이언트의 vscode로 호스트 파일을 여는 방법 (0) | 2020.03.11 |