这是我的neovim配置,当然你也可以使用,而且也很容易修改,我这里安装了40个插件吧,有的插件我注释掉了,如果你想使用就把注释去掉,然后PlugInstall.
首先说一下我的vim都有啥功能:
(1).补全,这个肯定是要有的
(2).代码片段,只要输入关键字(for,if,while,function等等),然后按alt+s即可展开代码片段
(3)leaderf快速查找,啥都能找,有很多快捷,我这里leader键是空格,按下空格+f+l 打开浮动窗口在当前文件查找,tab键进入选择,hjkl进行移动,再按tab退回vim
(4)leaderf快速查找文件,按下空格+f+f 打开浮动窗口查找文件
(5)某些单词看不懂?我以及经安装了coc-translate,只需要按下空格+t,即可翻译
(6)sublime的多光标操作,我也有,按下Ctrl+n 选择光标下的单词,再次按下选择下一个同样单词,然后同时操作
(7)which-key 有很多按键记不清?没关系,按下空格或者s或者t,过一会它就会在底下弹出提示窗口
(8).我还安装了两个游戏,一个打转块,一个贪吃蛇, 命令模式下输入 :vimgame 然后按tab键,它会自动补全,打转块按空格和hjkl
(9)想使用ranger查看目录或者图片? 可以!按下 alt+o即可打开ranger ,当然你得在终端安装ranger,一句话的事
我的neovim配置使用的是vim-plug插件管理器,第一次打开的时候会自动下载所有插件
1.开始之前你需要安装一下软件
git curl wget neovim node.js yarn NerdFont python3 python3-pip cmake make
NerdFont得到github上下载,当然你也可以不下载,有的图标不能正常显示,但是不影响使用
debian/ubuntu用户:
sudo apt-get install git curl wget neovim nodejs yarn python3 python3-pip cmake make
pip3 install pynvim
arch/manjaro用户:
sudo pacman -S git curl wget neovim nodejs yarn python3 python3-pip
pip3 install pynvim
其他linux用户参照下载这些软件,命令都是大同小异
然后确认一下你的nvim版本是否>=0.4 ,在终端下执行:
nvim --version
出来的第一行就是了,如果是>=0.4 ,则执行以下命令:
在终端执行以下命令,建议直接复制:
git clone https://gitee.com/tensailboat/MyVIMConfig.git ~/.config/nvim/
下载完之后在终端执行: nvim 即可开始下载插件,等待下载完成后
完成之后就可以愉快的使用啦!!!!
如果nvim不是>=0.4的则执行以下命令:
1.首先下载压缩包,这里我已经上传了,免费的,大家放心下载: https://github.com/neovim/neovim/archive/v0.4.3.tar.gz
(不知道为啥,我明明设置的是免费的,过了几天csdn官方自己改成收费的了,我也是很无语,所以我提供github地址,这个是免费的,就是下载有点慢)
这个是收费的,建议不要用!!!csdn官方这个机制有点恶心,不想给他们赚钱: https://download.csdn.net/download/qq_39408306/12229912
2. 解压压缩包: tar -xvzf neovim-0.4.3.tar.gz
3. sudo apt-get install aptitude
4. sudo aptitude install libtool
5. 这条命令有点长,要复制完整: sudo apt install gperf luajit luarocks libuv1-dev libluajit-5.1-dev libunibilium-dev libmsgpack-dev libtermkey-dev libvterm-dev libutf8proc-dev
6. sudo apt-get install pkg-config automake libtool libtool-bin unzip gettext
7. sudo luarocks build lpeg
8. sudo luarocks build inspect
9. 到解压的文件夹目录: cd neovim-0.4.3
10. sudo make install
11. 安装完成之后执行: git clone https://gitee.com/tensailboat/MyVIMConfig.git ~/.config/nvim/
12. 下载完之后执行: nvim 它会自动下载安装插件,完成之后就可以愉快的使用啦!!!