一直在mac使用vim, 本着轻便的原则, 没有做过多的修改。 而且快捷键我也不爱改,因为在不同的机器上都要改,干脆就用默认的。
今天看到了neovim.io, 我想既然我有一个轻量级的vim, 何不同时拥有一个复杂点的neovim,让他们同时为我服务。
安装
知乎上这篇文章挺好的,第一次看到中文标题英文文章, 不过还挺靠谱的:
https://zhuanlan.zhihu.com/p/68401965
我在这里有一点改动:
他把nvim的命令映射成了vi, 但是我打vi总是像打个m 🤦♂️,于是我就换成了
alias vio='nvim'
可以说vio这个名字灰常的炫酷了。
然后我用了”全服武装“的配置:
https://github.com/amix/vimrc
注意安装的时候不要把vim的配置覆盖掉。
vim的配置文件是: ~/.vimrc
neovim的配置文件是: ~/.config/nvim/init.vim
而github下载的ultimate是放在~/.vim_runtime下,注意其中三个脚本的~/.vimrc换成~/.config/nvm/init.vim然后安装就好了。
配置
毕竟是用了多年的配置,我不轻易改, 但是
https://stackoverflow.com/questions/446269/can-i-use-space-as-mapleader-in-vim
在:
~/.vim_runtime/vimrcs/basic.vim中修改
目前来看没啥问题,可以说非常的棒。
- 然后我把后边space 的映射去掉了:

ctrl-space会和中英输入法切换重复, 我习惯默认的搜索了。
PS. 用空格当leader发现进入输入模式打空格会有一些延迟, 作为一个速度型选手还是要找到更好的解决方案啊。
Lmao:
https://www.reddit.com/r/vim/comments/bjgpr4/mapping_leader_to_space_insert_mode_delay_on/

