0. VisualStudio Code의 화면구성.
vscode의 화면은 크게 5개 영역으로 나뉨.
- Activity Bar: Explorer, Search, Version Control, Debug, Extensions 등의 Views를 선택할 수 있는 icon이 놓임.
- Side Bar: View가 놓이는 위치. Explorer, Search, Version Control, Debug, Extesions 등의 기본 Views 외에 각각의 설정 등에 따른 custom view들이 밑에 놓임.
- Editor: vscode는 본질적으로 text editor임.
- Panels: Editor 밑에 놓이며, Editor에서 활성화된 파일의 수행에 대한 output이나, terminal 및 debug 창 등이 놓임.
- Status Bar: 현재 상태 등에 대한 메시지가 나타나는 맨 하단의 영역.
추가로
중앙 상단의 입력박스 부분이 검색 입력창이며, Command Palette 등이 위치하는 부분임.
- 특정 명령어 수행시 추가로 사용자의 입력이 필요한 경우 해당 위치에 입력할 수 있는 컴포넌트가 보여짐.
1. Editor
vscode는 본질적으로 editor이기 때문에, 해당 영역에서 가장 많은 시간을 보내게 됨.
editor 부분은 아래 그림과 같이 구성됨.
1-1. Tabs
- 현재 열려있는 file들은 tabs에서 보임.
- Browser View의 상단의 OPEN EDITORS에 보여지는 list 와 같은 item으로 구성됨.
- Hotkeys
ctrl
+1
: activate leftmost tab (번호는 가장 왼쪽이 1이고 오른쪽으로 갈수록 하나씩 증가.cmd
+k
,w
: close all tabs in the current group.cmd
+k
,cmd
+w
: close all tabscmd
+w
: close tab.cmd
+\
: (orctrl
+\
) : split editor.
1-2. Breadcrumbs
- 현재 activated file의 위치(folders and file)와
현재 cursor가 선택된 line에 대한 symbols (functions and variable 등)의 계층적 구조를 보여줌. - 상위 영역으로 쉽게 이동가능하게 해 줌.
1-3. Indent Guides
- vertical line으로 들여쓰기 (indentation)을 도와줌.
1-4. minimap
- editor 의 오른쪽에 위치하며,
shaded area를 드래그하여 이동시키거나
left click을 하여 editor에서 보여지는 부분을 이동시킬 수 있음. - code의 outline을 보여주기 때문에
editor에서 다소 많은 line의 source code 편집시 유용함.
1-5. Hotkeys (editor관련)
cmd
+]
or[
(orctrl
+]
or[
: 선택된 블럭 또는 현재 행을 들여쓰기 수행.ctrl
+/
: 주석처리 toggle (커서가 위치한 행 or 선택된 영역)cmd
+x
(orctrl
+x
): 선택된 영역 잘라내기 or 커서가 위치한 행 잘라내기.cmd
+c
(orctrl
+c
): 선택된 영역 복사 or 커서가 위치한 행 복사.cmd
+v
(orctrl
+v
): 붙여넣기cmd
+f
(orctrl
+f
): activated file 내에서 문자열 검색.cmd
+option
+f
(orctrl
+h
): activated file 내에서 문자열 검색 후 바꾸기cmd
+shift
+f
(orctrl
+shift
+f
): 모든 files에서 검색.cmd
+z
(orctrl
+z
): 실행취소cmd
+shift
+z
(orctrl
+y
): 실행취소 다시 수행.
2. Explorer
프로젝트 루트 디렉토리 밑을 Explorer로 보여줌.
cmd
+p
(orctrl
+p
): 파일 찾기.- 파일 찾기로 할 경우에는
cmd
+p
누르고 나타난 상단의 입력창에 그냥 파일명을 입력하면 됨. - 상단의 입력창에 colon
:
를 입력하고 숫자를 입력하고 엔터를 누르며 현재 편집중이 파일의 해당 row로 이동함.
- 파일 찾기로 할 경우에는
cmd
+left_double_click
(orctrl
+left_double_click
): 해당파일 옆에 나뉘어진 editor로 열림.cmd
+right_click
(orctrl
+right_click
): file multi-selection
3. Command Palette
vscode를 command로 제어할 때 사용되는 입력창.
화면 상단의 중앙에서 보여지는 input text field 임.
cmd
+ shift
+ p
(or ctrl
+ shift
+ p
)
command 검색 기능으로 활용하려면
입력창의 입력 문자열이>
로 시작해야 함.
Z. 그 외 많이 사용되는 Hotkeys
Windows에선
cmd
를ctrl
로 대체.
cmd
+ k
, s
: 단축키 리스트를 보여줌.
~ ctrl
+ g
: 특정 라인으로 이동. 해당 단축키를 누르면 이동할 라인번호를 입력할 수 있음.
ctrl
+ tab
: 현재 열려있는 tab들을 이동할 수 있음.
cmd
+ shift
+ o
: 현재 activated file 내의 object 들로 점프가능.
cmd
+ shift
+ p
: command palette를 연다.
cmd
+ ,
: settings를 연다.
'개발환경' 카테고리의 다른 글
[Etc] GTK: GIMP Toolkit (0) | 2024.06.02 |
---|---|
[Env] conda 환경설정 스크립트: conda init (0) | 2024.03.11 |
[vscode] vscode 설치하기 (on Windows) (0) | 2024.02.05 |
[linter] Linter (or Lint) (2) | 2024.02.03 |
[CE] Text file : Text 파일이란? (0) | 2024.01.07 |