重学nvim
我vim用了好久了,记得那个时候刚刚入行,那个年代并没有很好的前端编辑器,最火的就是sublime、atom。两款我都用过,但是感觉其实都不是特别好用。
那个时候真的喜欢学习,每天都看技术相关的文章,在慢慢过程中遇到了vim。觉得高手都用这个编辑器,于是开始学习vim。
这里要非常感谢一下耗子叔,我是从他博客开始启蒙学习vim的,这里放下耗子叔博客地址。也是人生无常,他出了意外人不在了。RIP!
然后最初开发的那几年基本上都是vim开发的,也越来越顺手。但是后面出来了一个vscode。真的好用。
vim用来编辑文本是问题不大的,但是调试、自动补全,不是说做不到,就是自己配置太复杂了,配置完了还各种问题不稳定,而vscode就完全没有问题。 再加上vscode加上vim插件其实我常规的vim操作基本上在vscode依旧可以使用,于是渐渐放弃了vim。
但是在服务器编辑内容,vim真的还是非常好用的。
后面有接触到了nvim,简单尝试了下。虽然有一些诱惑力,但是跟vscode和cursor比起来真的效率还是太低了,特别是现在ai时代, 我已经上了cursor的贼船,古法手工编码已经很少了。nvim差得就更多了。
直到最近忽然开始写博客,在VSCode中写中文有bug,整个页面会跳动,不太舒服。而习惯vim的跳转方式之后,用普通的markdown编辑器也很难适应。
于是乎重新开始使用vim,是个不错的选择,而这次也选择了nvim,确实更加完善好用,其实vim也能用,之前的几篇都是直接用vim写的。能写但是体验不好。
然后开始折腾nvim,上来直接使用集成好的lazyvim。然后有现代化编辑器的样子,但是里面的内容太多了。而且我是实际也不是写代码的。很多功能我是用不上的。
还是从头开始学习nvim,一步一步来,做一个只适合我写markdown的编辑器更舒服。不用复杂的配置和插件。 简简单单。而且关键每个配置自己都知道什么意思,都明白适合不适合自己。这种完全掌控的感觉,可能是vim的真谛吧,配置一个只属于自己的编辑器。
这里再推荐一个nvim的教程,这位博主写得真的非常详细,一步一步跟着学就好了。而且能带上一定原理性的知识,让你在知道需要这样配置的情况下,还能知道为什么需要这样配置。
一步一步学习的感觉很好,因为不带强烈的目的,所以不急不躁。学习也变成快乐的事情了。也不像在项目中遇到问题,急着要去解决的心态,虽然在网上各种查资料解决了问题,但是却不是全面的学习,只是学了皮毛不系统,其实自己也不踏实。
最后贴一张编辑器界面的图吧,感觉自己又有一把趁手兵器一样。
