vim을 사용하시면서 자동완성 기능을 더 효율적으로 사용하고 싶으시군요. vim 스타일의 키 바인딩을 활용하면 화살표 키 없이도 자동완성 목록을 탐색할 수 있습니다. VS Code에서 vim 확장을 사용 중이라고 가정하고 몇 가지 방법을 제안해 드리겠습니다:
- Ctrl-N (다음 항목) 및 Ctrl-P (이전 항목):
- 이 키 조합은 vim에서 자동완성 목록을 위아래로 이동하는 데 사용됩니다.
- 자동완성 창이 열려 있을 때 Ctrl-N을 누르면 다음 항목으로, Ctrl-P를 누르면 이전 항목으로 이동합니다.
- Ctrl-J (다음 항목) 및 Ctrl-K (이전 항목):
- 일부 vim 사용자들은 이 키 조합을 선호합니다.
- VS Code의 settings.json 파일에 다음 설정을 추가하여 활성화할 수 있습니다:
jsonCopy"vim.useCtrlKeys": true, "vim.handleKeys": { "<C-j>": false, "<C-k>": false } - j (다음 항목) 및 k (이전 항목):
- 순수한 vim 스타일의 탐색을 원한다면, 다음 설정을 추가하여 j와 k 키를 사용할 수 있습니다:
jsonCopy"vim.useCtrlKeys": true, "vim.insertModeKeyBindings": [ { "before": ["j"], "after": ["<C-n>"] }, { "before": ["k"], "after": ["<C-p>"] } ] - Tab 및 Shift-Tab:
- 많은 개발자들이 선호하는 방식으로, Tab으로 다음 항목, Shift-Tab으로 이전 항목으로 이동합니다.
- 이 기능을 활성화하려면 VS Code 설정에서 "editor.tabCompletion"을 "on"으로 설정하세요.
이러한 방법들을 사용하면 화살표 키를 사용하지 않고도 vim 스타일로 자동완성 목록을 효율적으로 탐색할 수 있습니다. 개인의 선호도에 따라 가장 편한 방법을 선택하여 사용하시면 됩니다.
'기타' 카테고리의 다른 글
vim에서 노말모드시 자동으로 영문전환하기 (0) | 2024.07.21 |
---|---|
vim 단축키 정리 (3) | 2024.07.21 |
VIM 단축키 정리 유용한 사이트 (0) | 2024.07.18 |
5초간 응답없으면 자동으로 에러내줌 (0) | 2024.07.16 |
git 처음 설정 엔터값 변경 (windows, mac) 호환 (0) | 2024.07.16 |