前言
nvim最大的优势,就是在编程的整个过程里,你的手可以一直保持在键盘上进行所有的操作。
如果你不想折腾,可以直接使用我的配置
- 安装packer,参考
- 执行以下命令(以MacOS为例,其他OS请自行换成对应的指令,譬如cd、ln、touch等等)
cd ~/.config
git clone https://github.com/scarin/SNvim.git
ln -s SNvim nvim
cd nvim
nvim lua/plugins.lua
- 以上使用nvim打开了lua/plugins.lua之后,你将会收获一大堆的错误信息,别慌,敲击N次Enter键直到错误信息消失
- 在nvim里,输入:source %回车,再输入:PackerSync回车,将会看到以下界面,表示所有插件已安装成功
- 退出nvim(输入:q)
- 再次启动nvim,恭喜,你已经拥有一个可以coding的编辑器。(此次启动会自动下载安装一些SNvim默认的lsp) 注意: SNvim默认下载以下language server protocol,你可以查看SNvim的文件lua/config/lsp_table.lua
- 快捷键配置在此文件 lua/keymapping.lua
- 常用的nvim设置 lua/setting.lua
todo next