neovim相对于vim有着更快的更新迭代,使用neovim和vim没有什么区别。
ubuntu下安装
参考文档:https://github.com/neovim/neovim/wiki/Installing-Neovim
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim
vim的三种模式
普通模式
hjkl
(左下上右)(单击)控制光标的移动 前面加上数字,表示移动的距离 4h表示向左移动4格w
跳转到下一个单词的开头b
跳转到上一个单词的开头gg
(双击)跳转到文件最上方G
回到文件最下方ctrl+u
向上翻页ctrl+d
向下翻页f
找到距离当前最近的字符 fr表示查找最近的ry
复制 yaw
(yank all word)复制当前单词 y4j
复制下面的4行p
粘贴d
删除u
撤销修改i
进入输入模式:
进入命令模式v
进入可视模式
输入模式
ESC
退出输入模式,回到普通模式a
在当前位置进行输入I
回到当前行的开头并且进入输入模式A
回到当前行的末尾并且进进入输入模式c
删除并且进入输入模式 caw
删除单词并且从头进入输入模式 cc
删除当前行并且进入输入模式
命令模式
q
退出文件w
保存文件wq
保存并且退出文件
可视模式
和上面的模式类似
修改配置文件
创建配置文件
mkdir ~/.config/nvim/
nvim ~/.config/nvim/init.vim
接下来就可以配置neovim了
插件
下载插件地址:VimAwesome网站
一步到位部署(neo)vim项目:lin.vim
安装vimplug
vimplug下载地址
使用下面代码下载vimplug
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
比如要下载The NERD tree这个插件,在init.vim
配置文件中添加人如下代码,退出重新进入nvim
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree'
call plug#end()
:PlugInstall
如下图所示可以看到已经安装完成
接下来输入:N
再按tab
补全NERDtree
插件名称后回车打开,成功安装。
Vim大冒险来学习vim!
https://vim-adventures.com/