vscode에서
vim 처럼 editor를 사용하게 해주는 extension
가끔 업데이트 이후 한글 입력이 안되는 경우가 발생하는데, 이경우에는 Neovim 확장으로 대체해서 쓰면됨.
2024.01.01 - [개발환경] - [vscode] neovim extension : vscode에서 vi 로 편집하기.
[vscode] neovim extension : vscode에서 vi 로 편집하기.
vscode의 기존 vim extension를 잘 쓰고 있었는데...갑자기 한글 입력 오류 등이 발생을 하면서 다른 대체재를 찾아야 하는 상황이 되었다.2023.09.18 - [Errors] - [Error] vscode extension : Vim : 한글 입력 에러. [
ds31x.tistory.com
Neovim 확장과 비교하여 장점은 vim 처럼 사용하면서 해당 기능을 쉽게 끄거나 켤 수가 있다는 점임
- vim처럼 사용할 때, 기존의 vscode의 다른 단축키와 충돌이 나는 경우가 있는데 (vs의 멀티커서 기능 등)
- 간단하게 켜고 끌수 있어서 이들을 사용하기가 Neovim 확장보다 쉽다.
하지만 vim 플러그인을 100% 호환되진 않고 .vimrc
등을 직접 적용하지 못한다.
(emulation의 한계라고 봐야함)
그리고 macOS의 경우, key-repeating 관련해서는 추가적인 처리를 해줘야만 사용가능함(아래 참고) .
설치
Primary Side Bar 에서 extension 뷰가 나오도록 한 후 상단의 검색창에서 vim으로 검색하면 보통 가장 상단에 나옴
(가장 다운로드 수가 많음)
기본설정
시스템 클립보드 사용 활성화
시스템 클립보드로 yank한 내용을 공유하기 위해 vim.useSystemClipboard 를 true로 설정해준다.
cmd (or ctrl) + , 로 설정을 열고, 검색창에 vim.useSystemClipboard 를 쳐서 해당 설정을 검색하고 체크해서 해당 기능을 켠다.
vim 토글을 위한 keyboard shortcut
command palette에서 Perferences: Open Keyboard Shortcuts (JSON) 을 입력하여 Editor로 설정 관련 JSON 파일 keybindings.json을 연다.
다음을 추가함.
[
{
"key": "ctrl+alt+v",
"command": "toggleVim"
}
]
이후, cmd (or ctrl) + alt (or option) + v 를 통해 vim 확장을 켜고 끌 수 있음.
macOS 에서 key-repeating 활성화
다음을 터미널 등에서 수행하고나서 os에서 logout 이후 다시 login하고 vscode 실행.
# For only VS Code
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
# If necessary, reset global default
defaults delete -g ApplePressAndHoldEnabled
global을 원상복귀하려면 다음을 실행
defaults delete -g ApplePressAndHoldEnabled # If necessary, reset global default
defaults delete com.microsoft.VSCode ApplePressAndHoldEnabled # If necessary, reset vscode default
같이 보면 좋은 자료들
2024.01.01 - [개발환경] - [vscode] neovim extension : vscode에서 vi 로 편집하기.
[vscode] neovim extension : vscode에서 vi 로 편집하기.
vscode의 기존 vim extension를 잘 쓰고 있었는데...갑자기 한글 입력 오류 등이 발생을 하면서 다른 대체재를 찾아야 하는 상황이 되었다.2023.09.18 - [Errors] - [Error] vscode extension : Vim : 한글 입력 에러. [
ds31x.tistory.com
2023.09.18 - [Errors] - [Error] vscode extension : Vim : 한글 입력 에러.
[Error] vscode extension : Vim : 한글 입력 에러.
관련 버전Vim : v1.26.0, vscodevim Visual Studio Code : 1.82.22023.09.18 현재, vscode에서 vim처럼 에디팅을 할 수 있게 도와주는 vscode vim의 Vim emulator extension에서 한글 입력이 되질 않는다.vscode가 업데이트가 2023
ds31x.tistory.com
https://dsaint31.tistory.com/473
[Linux] vi (or vim) 사용법 정리
vi (or vim) 사용법 정리 더보기관련자료.https://ds31x.tistory.com/174 [CE] Text file : Text 파일이란?"text file" 은 사람과 컴퓨터가 읽을 수 있고 처리할 수 있도록 encoding 된 characters 로 이루어진 electric text li
dsaint31.tistory.com
2025.01.17 - [utils] - [summary] vscode
[summary] vscode
vscode 소개 (visual studio 와 비교)https://ds31x.blogspot.com/2023/07/env-visual-studio-code-and-visual-studio.html?view=classic [Env] Visual Studio Code and Visual StudioVisual Studio Code (vscode)는 Visual Studio와 달리, code editor임을 강
ds31x.tistory.com
'개발환경' 카테고리의 다른 글
[Tool] conda 사용법 - Anaconda and Miniconda (0) | 2025.03.02 |
---|---|
[vscode] jupyter extension 사용하기. (0) | 2025.02.21 |
[Conda] miniconda 설치하기: Windows, macOS, WSL (1) | 2024.09.12 |
[Py] IPython, Jupyter Notebook, and Colab (3) | 2024.09.04 |
[Py] Jupyter Notebook 설치하기: conda (0) | 2024.09.04 |