为什么我从vim迁移到了neovim
- 1 vim打开大文件时的速度实在太慢,经常容易卡顿.毕竟一款上世纪的编辑器了,速度有些慢是可以理解的,但是我不能接受.hhhhhh.
而nvim打开大文件的速度就快多了,这是导致迁移的一大原因,还有就是有些插件neovim独占,实在眼馋.
- 2 异步 API,内嵌完整 terminal
- 3 neovim传送门
Install
mac安装neovim
brew install neovim
ubuntu安装neovim
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim
mkdir -p ~/.config/nvim/
cd ~/.config/nvim
cp ~/.vimrc ./init.vim
alias vim=nvim
nvim init.vim
:PlugInstall 等待插件更新完毕
- 插件管理,推荐使用plugvim替换原来的vundle.采用并行方式,插件安装速度加快
mkdir -p ~/.config/nvim/autoload/
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
推荐几个实用插件
Plug 'ncm2/ncm2'
Plug 'ncm2/ncm2-path'
Plug 'ncm2/ncm2-bufword'
Plug 'ncm2/ncm2-jedi'
Plug 'ncm2/ncm2-vim'
Plug 'ianva/vim-youdao-translater'
"youdao translater
vnoremap <silent> <C-T> :<C-u>Ydv<CR>
nnoremap <silent> <C-T> :<C-u>Ydc<CR>
noremap <leader>yd :<C-u>Yde<CR> ,leader键加yd可以快速调出翻译
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
- 4 startify,在启动vim的时候可以显示最近打开的文件
Plug 'mhinz/vim-startify'
Plug 'jiangmiao/auto-pairs' "auto-pairs
- 6 tabular 对齐插件,可以快速对齐"="号等
Plug 'godlygeek/tabular'
:Tab/=
网友评论