#为什么用 Neovim

Goland项目开多了之后编辑起来太卡了,严重影响了开发效率,所以只能换编辑器。同时 Neovim 可以允许你远程操作,有时候救急会很重要。

第一版本的配置是用的纯VimScript弄的,完全能满足日常需求。
但最终还是建议用 lua,大家的原因可能各不相同,但是大部分插件开始用 lua 写之后,用VimScript会很难配置。
比如我就是想找一个书签插件,发现大部分都是用 lua 写的,如果要修改自定义配置会很麻烦,怒而转 lua。

#如何快速入门 lua 配置

个人经验:

  1. https://www.lazyvim.org/快速配置,通过这个仓库可以快速让你的 neovim 可用。
  2. 这个插件还能快速帮你初始化 lua 的一个官方推荐配置目录(它的原理就像递归,引入了它的初始化包,这个初始化包帮你配置了一大堆初始化插件)。
  3. 随着自己逐渐了解并结合自己的使用习惯,把插件里的引用插件逐渐加到自己的目录中并修改对应的个性化设置(比如我发现它引入的某个包和我自己的插件冲突了,就在我自己的配置文件里把它禁用就行)。
1
2
3
4
5
return {
-- disable trouble
{ "hrsh7th/nvim-cmp", enabled = false },
-- { "hrsh7th/nvim-cmp", enabled = false },
}
  1. 重复上述过程,直到定制出符合自己的 neovim。

#参考链接