본문 바로가기
개발환경

[vscode] neovim extension : vscode에서 vi 로 편집하기.

by ds31x 2024. 1. 1.

vscode의 기존 vim extension를 잘 쓰고 있었는데...

갑자기 한글 입력 오류 등이 발생을 하면서 다른 대체재를 찾아야 하는 상황이 되었다.

programming 은 그럭저럭 버틴다해도...

markdown으로 자료 만드는 경우, vi가 안되면 고역인지라... ㅠㅠ

 

때문에 neovim으로 변경을 했고, 이를 vscode에 적용시키기 위한 extension을 설치했다.

 

Extensions를 검색하는 marketplace에서 VSCode Neovim 으로 찾으면 된다.


Official site

https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim

 

VSCode Neovim - Visual Studio Marketplace

Extension for Visual Studio Code - Vim mode for VSCode, powered by Neovim

marketplace.visualstudio.com


설정.

neovim이 설치된 경로를 확인.

> which nvim
/opt/homebrew/bin/nvim

 

cmd + , 를 통해 Settings를 열고, neovim으로 검색한 후

아까 확인한 neovim이 설치된 경로를 해당하는 os의 입력창에 넣으면 된다.

 

이후 vscode를 재시작하면 editor에서 vi (정확히는 neovim)을 통해 에디팅을 할 수 있다.


관련해서 보면 좋은 URL

2024.01.01 - [utils] - [vim] Neovim 설치 : A Project that seeks to extend Vim.

 

[vim] Neovim 설치 : A Project that seeks to extend Vim.

newvim 은 현재 업데이트가 거의 되지 않고 있는 vim 과 호환성을 유지하면서 새로운 기능을 추가하고자 하는 프로젝트의 이름이자, 해당 프로젝트의 결과물임. visualstudio code와 쉽게 연동이 되면서

ds31x.tistory.com

2023.07.14 - [utils] - [Vim] substitution (치환, 교체, replace)

 

[Vim] substitution (치환, 교체, replace)

명령어 형식 substitution 의 기본 명령어 형식은 다음과 같음. :[range]s/[교체전문자열]/[교체후문자열]/[options] seperator로 / slash를 사용했으나 ,로 바꾸어도 동작함. [교체전문자열]이나 [교체후문자열

ds31x.tistory.com

https://dsaint31.tistory.com/473

 

[Linux] vi (or vim) 사용법 정리

이동관련 기본이동 (Normal mode에서) h : 왼쪽으로 한 글자 이동. j : 한 행 아래로. k : 한 행 위로. l : 오른쪽으로 한 글자 이동. 화면내 이동 H : 현재 화면에서 가장 위의 행으로 M : 현재 화면에서 가

dsaint31.tistory.com