vscode에서 폴더구조 한번에 닫기 단축키
코드 프로젝트를 하다보면 많은 하위 디렉토리들을 너무 많이 열어놓아서 한 번에 닫고 싶을 때가 있습니다. vscode에는 Keyboard Shortcut에 그런 기능이 이미 내장되어 있습니다.
바로 list.collapseAll 커맨드입니다.
디폴트 keybinding은 Ctrl + LeftArrow 입니다.
그리고 현재 포커스 깊이까지 폴더의 하위까지 모두 닫는 기능의 커맨드도 존재합니다.
바로 list.collapseAllToFocus 커맨드입니다.
디폴트 keybinding은 없습니다.
현재 포커스 깊이까지 폴더의 하위까지 모두 닫는 기능과 유사한 또 다른 기능이 있습니다. 이건 모두 다 아실텐데, 그냥 단순히 현재 포커스 폴더를 닫는 list.collapse 커맨드입니다.
디폴트 keybinding은 LeftArrow입니다.
이 두 기능간의 차이가 궁금하실텐데요,
단순히 닫는 list.collapse 커맨드의 결과는 다음과 같습니다.
닫았다가 열면 다시 이전 닫기 전 상태까지 모두 열립니다.
반면, 현재 포커스된 깊이까지 하위 폴더를 모두 닫는 list.collapseAllToFocus 커맨드의 결과는 다음과 같습니다.
저는 Ctrl + 1 Ctrl + LeftArrow 로 keybinding을 했습니다.
Ctrl + Shift + LeftArrow 로 해볼까도 했는데 제가 드래그할 때 자주 쓰는 keybinding이더라구요.
정리하자면 다음과 같습니다.
| 커맨드 | 디폴트 키바인딩 | 추천 키바인딩 |
|---|---|---|
| list.collapse | LeftArrow | LeftArrow |
| list.collapseAllToFocus | (없음) | Ctrl + 1 Ctrl + LeftArrow |
| list.collapseAll | Ctrl + LeftArrow | Ctrl + LeftArrow |
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
