Tools & Environment 2020. 9. 27. 17:15

[VSCode] 매일 쓰는 단축키들

목차
  1. 파일 탐색
  2. 화면, 창
  3. 코드 에디터

단축키는 마우스로 손이 이동하는 시간을 줄여 생산성을 향상시켜 준다.
윈도우 키보드 기준

파일 탐색

  • 폴더 열기(VSCode 루트 디렉토리로): Ctrl + K, O
  • 파일 열기: Ctrl + P
    • 마우스로 디렉토리 창을 보는 시간을 줄일 수 있다
  • (리눅스 터미널에서) code 파일명
    • ex) code ../utils/common.js
    • 터미널 창을 따로 띄우거나, 아래 소개할 Ctrl + `으로 터미널 창을 열고 사용한다
  • 새 창: 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
  • 왼쪽 사이드 창 열고 닫기: 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
  1. 파일 탐색
  2. 화면, 창
  3. 코드 에디터
'Tools & Environment' 카테고리의 다른 글
  • [Linux] 다양한 리눅스 기반 개발환경을 이용한 후기
  • [VSCode] remote-ssh 원격 터미널에서 클라이언트의 vscode로 호스트 파일을 여는 방법
개발자 이우진
이우진 기술 블로그
  • All (86)
    • Spring Framework (20)
    • MSA (7)
      • Event Driven Architecture (3)
    • Java (3)
    • Flink (2)
    • Computer Science (9)
      • Object Oriented Programming (3)
    • Problem Solving (15)
    • Design Pattern (0)
    • React (4)
    • Javascript (2)
    • Web (3)
    • Tools & Environment (3)
    • C++ (2)
    • misc (5)
    • Essay (3)
      • 기술 회고 (5)
  • 홈
  • 태그
  • 관리자
  • 글쓰기
hELLO · Designed By 정상우.v4.2.2
[VSCode] 매일 쓰는 단축키들
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.