作为一个 JetBrains 的死忠粉,终于在下午 WebStorm 卡死、晚上 IDEA 还让我买 license 之后,心态发生了变化。
思来想去,决定先用 neovim 试一试,毕竟有一点 vim 的底子(在 JetBrains 里用 vim,别骂了),也很喜欢 vim,也希望能够尽量摆脱鼠标。而且 VSCode 的快捷键总感觉没有那么爽。
安装的过程就不必细说了,主要是起手的配置麻烦,这个问题我想了很久。开始的时候,我在思考要不要自己从零开始搞一套配置出来,且直接全套 lua 接管,但是后来就发现这个想法太天真了。lua 的语法需要熟悉一下、也完全不知道哪些插件好用,而且 neovim 的文档让我多少也有些困惑。也就是说,我对整个生态几乎是完全陌生的,于是我果断放弃了。
马上找现成的配置。于是我在 YouTube 上看到了这个视频:Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero! - YouTube 整体来说毕竟符合我的审美(颜值即正义),赶紧去看了一下博主的 GitHub,直接 clone 到本地,等我再次启动 nvim,已经大不同了。
我觉得这个配置文件,可能就是我的 lua 启蒙代码了。我改过的代码在 < a href="https://github.com/NikoManiac/nvim"> 这里 ,主要是在原来的基础上,加了 < code>rust-analyzer。同时标注了原来的 Github Repo,辛苦大家去给原 Repo 个 Star。
后面会继续折腾继续更新(如果没被玩死)。