Vim

2016년 말부터 NeoVim을 주된 편집기로 사용하고 있다. 다양한 편집기에서 쓸 수 있는 키맵을 익혀두면 편하겠다는 생각에 Vim이랑 Emacs중 고민하다 Vim을 고르게 되었다. 왠만한 편집기에서는 Vim-mode를 지원해서 한 번 익혀두면 환경에 무관하게 편하게 쓸 수 있는 점이 마음에 들었다.

Install

macOS를 쓰고 있기 때문에 brew로 간편하게 설치하였다.

$ brew install neovim/neovim/neovim

쉘 환경 설정에 v와 vim을 alias로 등록해두면 nvim 대신 쓸 수 있다.1

~/.config/fish/config.fish
alias v 'nvim'
alias vim 'nvim'

Config

init.vim 문서 참고

Plug

확장 관리자로 vim-plug를 쓰고 있다. 빠르고 간편해서 좋다.

vim 설정 파일에 다음과 같이 추가하고 vim에서 :PlugInstall 또는 쉘에서 vim +PlugInstall +qall.

~/.config/nvim/init.vim
call plug#begin('~/.config/nvim/plugged')
" ...
Plug 'rust-lang/rust.vim'
" ...
call plug#end()

  1. 쉘은 fish를 쓰고 있다.