zhea55
2021-09-11 20:25:39 +08:00
最近安装了一套 lunar vim,感觉比几年前的 vim 确实好了太多。几年前,每一个插件都有快捷键,都需要配置,并且需要记忆和学习。目前的 lunar vim 只要按下空格,后面的功能可以一步步的提示下去,几乎不需要去记忆快捷键位了。
我对 neovim 的 treesitter 非常感兴趣。这个东西提供的代码高亮,确实是令人影响深刻。
不过目前,在对代码格式化后,或者写代码过程中出现了语法错误(括号没关闭)会导致 treesitter 的高亮出现一些问题。
我感觉 neovim 的生态对前端项目的支持,还是有些落后,虽然说有 LSP,但是提示的方法,都比较死板。
不像 vscode 那样,基本提示的东西都是你可以马上按回车确认的代码。
neovim 的提示需要上下选很久。
另外,我曾经很痴迷,vim 的各种命令操作。但是真实去写代码的时候发现,还是 sublime 的那套快捷键,高效,速度快。
就说项目内搜索代码,ctrl+shift+f 然后输入关键字,按下回车就搜索完成了。
vim 里面需要操作多少步?即使是使用目前最先进的 telescope 。它的实时预览,跟 sublime 的鼠标滚动搜索页面的内容,差距还是很大。
再说给变量重命名。vim 需要敲多少的代码? sublime 直接选中变量,alt+f3,就改完了。
可以说效率不在一个级别。
目前还在观望中,基本效率开发还是 vscode,虽然我不喜欢它的性能。但是确实是生态最好的开发工具了。
sublime 的更新节奏偏慢,而且第三方的插件龙蛇混杂,就一个 prettier 插件,落后 vscode 很多。稍微大一点的文件,vscode 能够格式化完成,虽然慢一点。sublime 的插件直接导致编辑器卡死。