Vim에 syntax on 설정만 할 경우 가독성이 조금 나아지지만 마음에 들지 않는다. (기본 colortheme 또한..😑)
그래서 vim colortheme 중에 랭킹 1위로 보이는 gruvbox를 설치해보기로 했다.
vim vundle 설치
vim 플러그인 관리자로 최초 설치하도록 함 (마치 프론트의 nvm, 스프링의 maven, gradle 같은 느낌인듯)
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
참고.
- WSL 의 경우 개행문자로 인해 Vundle 실행시 에러 발생함! (아래 "에러2" 참고)
- Mac OS 의 경우 문제없이 정상 동작함 ! 🤗
gruvbox 플러그인 설치
$ vim ~/.vimrc
"----------------------------
" Vundle 환경설정
"----------------------------
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'morhetz/gruvbox'
call vundle#end()
vim command mode로 :PluginInstall 명령 실행하게 되면 하단 "done" 뜨면 설치 완료됨 ! ( 공식 깃허브 링크 )
에러1. E117: Unknown function: vundle#begin
stackoverflow 검색 결과 아래 라인이 누락됨
set rtp+=~/.vim/bundle/Vundle.vim
에러2. E15: Invalid expression : (has('signs'))^M
- WSL (window subsystem linux) 에 git clone 시 개행문자 처리로 인해 문제가 발생함
- git config 변경하고 다시 받아서 실행하면 됨
https://github.com/VundleVim/Vundle.vim/wiki
# git global 설정 변경
git config --global core.autocrlf false
git config --global core.safecrlf true
git config --global core.eol lf
$ rm -rf ~/.vim/bundle
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
clone 받고 난다음 git global config는 원복하면 됨 !
gruvbox 설정
플러그인 설치 후 테마 설정 적용
$ vim ~/.zshrc
:colorscheme gruvbox // vim command mode
색상은 눈에 편하지만🤔 가독성은 별로😅
옵션 설정을 통해 좀 더 이쁘게 할 수 있는 걸로 확인됨 ( 공식 깃허브 링크 )
.vimrc 에 간단히 아래 설정을 추가하고 확인
$ vim ~/.vimrc
"----------------------------
" gruvbox 설정 https://github.com/morhetz/gruvbox/wiki/Configuration
"----------------------------
set background=dark
let g:gruvbox_contrast_dark='soft'
colorscheme gruvbox
결과
참고.
https://github.com/VundleVim/Vundle.vim/wiki/Vundle-for-Windows
https://stackoverflow.com/questions/25444680/unknown-function-vundlebegin/28144865#28144865
https://khd0801.tistory.com/31?category=991537
'공부 > Vim' 카테고리의 다른 글
[Vim] Vim 수정 중 ctrl + z 눌렀을 때, 복귀하기 (0) | 2023.01.18 |
---|
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!