본문 바로가기

프로그래밍 (이동 완료)/코딩 지식

vscode (유용한 단축키, task.json, launch.json)

vscode 단축키

ctrl + / : 편집 창 복사
ctrl + 숫자 : 편집창 이동
ctrl + w (cmd + w) : 창 닫기
ctrl + b (cmd b) : 사이드 바 닫기
ctrl + alt : 새 탭으로 navigation
ctrl + d : 다음 글자도 선택
alt + click : 다중 커서
ctrl + shift + f : 열려 있는 모든 폴더에서 검색
ctrl + space : intellisense 실행
ctrl + shift + L : 글자 동시 다 선택
ctrl + shift + \ : 괄호로 이동
alt + 방향키 : 행 이동
ctrl + shift + space : 함수 document 보기
Linter 로 자동 검사..?
F2 : 해당 글씨 모두 변경 (모든 디렉토리 내)
 
행 복사 : Shift + alt + down / shift + alt + up
 
vscode 공식 홈페이지 참조..
 
https://code.visualstudio.com/docs/python/editing
 
 
tasks.vs.json파일과 launch.vs.json파일을 만드는 이유는 다음과 같습니다.

파일 이름목적
tasks.vs.json사용자 지정 빌드 명령 및 컴파일러 스위치와 임의(빌드와 관련되지 않은) 작업을 지정합니다.
launch.vs.json디버깅을 위한 명령줄 인수를 지정합니다.

여기서 json파일은 Java Script Object Notation의 약자입니다.
 
추가적으로 tasks.vs.json파일을 설명드리겠습니다.
 
즉 tasks.json파일은 Batch File라는 뜻입니다. 즉, 복잡한 빌드, 명령어 들을 하나의 파일로 기록해서 실행이 가능합니다. tasks.json파일 안에는 빌드가 들어가 있습니다.
 
Batch File은 윈도우에서 흔히 접하는 명령 프롬프트(cmd, 윈도우 + R -> cmd -> enter)에서 많은 명령어를 한 번에 실행하기 위해서는 배치파일이 필요합니다. 만약 저는 윈도우에서 메모장과 한글 카카오톡 등을 한 꺼번에 키고 싶은데 배치파일을 이용해 한 번에 킬 수 있습니다.