VIM을 IDE로 사용하기 (2) - init.vim 설정하기

init.vim?

VIM에서는 .vimrc를 사용하여 VIM을 설정했다면
NeoVIM에서는 init.vim파일을 사용한다
지난 포스팅에서 .vimrc파일을 init.vim으로 링크해줬으니
우리는 .vimrc파일을 수정하여 설정을 바꿀 수 있다

아래 내용을 복사하여 .vimrc에 붙여넣자

call plug#begin('~/.config/nvim/plugged')
" Use release branch
Plug 'neoclide/coc.nvim', {'branch': 'release'}
" Or latest tag
Plug 'neoclide/coc.nvim', {'tag': '*', 'branch': 'release'}
" Or build from source code by use yarn: https://yarnpkg.com
Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'}

Plug 'morhetz/gruvbox'

Plug 'preservim/nerdtree'

Plug 'mattn/emmet-vim'

call plug#end()

coc-nvim
자동완성 관련 확장 기능이다

gruvbox
VIM테마이다 해당 부분은 원하는 테마로 바꿔도 상관없다

nerdtree
VIM에서 Tree View를 편하게 사용 가능한 플러그인이다.

emmet-vim
VIM에서 emmet을 사용 가능하게 해준다

VIM 명령창에 아래와 같이 입력

#설정파일 저장
w

#설정 적용
source %

#플러그인 설치
PlugInstall

.vimrc 파일에 아래 내용 추가 후 'source %'로 적용

"테마 변경
let g:gruvbox_contrast_dark="hard"
set background=dark
autocmd vimenter * colorscheme gruvbox

"nerdtree 단축키 설정
nnoremap <leader>n :NERDTreeFocus<CR>
nnoremap <C-n> :NERDTree<CR>
nnoremap <C-t> :NERDTreeToggle<CR>

여기까지 따라했다면 테마가 바뀌어있고
Ctrl + t를 누른다면 좌측에 tree가 나타난다!

gilee

gilee