관심있는 것들 정리
vim 설정 GitHub 생성 본문
vim은 각자가 자기에 맞도록 customizing을 하다 보니
모두를 위한 설정을 만들기 어렵다
하지만 이를 하기 위해 많은 사람들이
설정도 어렵고 따라하기 어려운
어마어마한 좋은 플러그인들을
본인들의 설정 방식에 맞춰 섞어 놓는다...
그러다보니, 사실 오버 스펙, 깔아놓고도 제대로 쓰지도 못한다
그래서 너무 많은 기능을 넣지 않고
NeoVim 또는 Vim 7.4 이상에서 사용할 수 있는
vim 설정을 만들어 GitHub에 올려두었고
조금씩 업데이트를 할 예정이다
https://github.com/slux78/my_vim_setting
테스트는 NeoVim 0.2.0, Vim 8.0 에서 주로했다
Vim 7.4나 Vim 8.0의 경우 컴파일 시 스크립트 연계를 enable시키지 않고 컴파일 한 경우
동작하지 않는 기능이 있으므로
가능하면 NeoVim으로 이제 가는게 답인듯...
여러가지 편리성및 유니코드 지원 등으로 인해
python3를 설치해 두어야 쓰는데 문제가 없고
lua, perl, ruby도 함께 설치해두어야 한다.
MacOSX 에서 테스트하다보니 일부 테스트가 빠진 경우가 있을 수 있다
주의!!
MacOSX에서 Homebrew로 vim을 설치해서 사용하는 경우라면
처음부터 brew install vim --with-lua --with-python3 와 같이 입력해서 script 언어 지원이 되는 버전으로 vim을 설치해야 뒷탈이 적다. 중간에 하다보면 먼저 설치된 프로그램, 라이브러리와의 충돌 등으로 설치가 안 된다
Homebrew를 지우고 위 설치를 해 보면 정상적으로 되는 것을 확인했는데... 이런 경우는 좀... 막막하다.
그래서 가능하면 초기에 설치를 잘 해두자 homebrew로 vim 설치할 거면...
==> 그냥 NeoVim 쓰는 게 이런 고생없이 사용할 수 있는 길로 생각됨
'utility 사용법 > vim' 카테고리의 다른 글
macOS 환경에서 nvim에서 LSP 사용 및 기타 설정 (0) | 2021.05.09 |
---|---|
vi insert mode에서 command 모드로 나가는 법 (0) | 2017.06.03 |
Mac에서 vim 설정 시 YADR 설정 적용 (0) | 2017.04.09 |
vim 사용 시 diffmode 와 일반 모드 구분하기 (0) | 2015.02.03 |
외부 프로그램 수행 후 결과를 새로운 buffer에 생성해주는 script (0) | 2012.12.30 |