+-
暴涨 19k Star!再见 VSCode,这款编辑器太香了

昨晚熬夜改 bug,VSCode 装了 40 多个插件,Chrome 二十几个标签页没关,Mac 的风扇呼呼转,键盘都有点烫手。

于是想找个比 VSCode 更加轻量级的编辑器。

在逛 GitHub 的时候看到有人吐槽 Neovim 配置太难搞,每周都要修插件兼容性问题。

评论区有个老哥说:“试试LunarVim,我已经用它完全替代 VSCode 了。”

我当时就来了兴趣,点进去一看,好家伙,1.9 万 Star,这么多人在用?

暴涨 19k Star!再见 VSCode,这款编辑器太香了

最有意思的是作者的自述,他说自己从 VSCode 转 Neovim 本来是想提高效率,结果天天在折腾配置文件,一怒之下做了个开箱即用的版本。

看到这成功吸引我了,这不就是我一直想要的东西吗?一个不用自己配置的 Vim。

用了三天,真的回不去了

我下载安装后第一次启动,看到那个 ASCII 的月亮 Logo 就觉得挺有意思。

暴涨 19k Star!再见 VSCode,这款编辑器太香了

更让我惊讶的是,打开一个 Python 文件,它自动就开始下载配置 LSP 服务器,代码补全、语法高亮、错误提示,全都自动有了。

暴涨 19k Star!再见 VSCode,这款编辑器太香了

写代码的时候,输入几个字母,方法提示就跳出来了,参数类型都标得清清楚楚。速度快到让我以为这是原生应用,完全不像在终端里跑的。

暴涨 19k Star!再见 VSCode,这款编辑器太香了

最妙的是文件搜索功能。按空格键然后按 f,输入文件名的几个字母,Telescope 模糊搜索瞬间就能定位。

我在一个几千个文件的老项目里找东西,基本上是秒开。以前用 VSCode 还要等它建索引,现在是输入即搜索,这种畅快感真的会上瘾。

其他让我惊喜的功能

  • 懒加载机制:虽然内置了 40 多个插件,但不用的时候就像不存在一样,内存占用只有 80MB 左右;

  • Git 集成:内置 lazygit,按空格 + g 就能打开,分支切换、提交代码都是可视化操作;

  • 浮动终端:Ctrl+t 呼出终端,跑测试、装包都不用切窗口;

  • 多语言支持:支持 25+ 种语言,打开文件自动配置对应的 LSP 服务器。

暴涨 19k Star!再见 VSCode,这款编辑器太香了

安装指南

安装其实挺简单的,我在 Mac 上就三步:

1、确保有 Neovim 0.9+、Git、Make、pip、npm 这些基础工具;

2、运行官方一键安装脚本:

bash <(curl -shttps://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)

3、装个 Nerd Font 字体让图标显示正常。

整个过程大概 1 分钟,期间它会自动下载插件、配置环境。

暴涨 19k Star!再见 VSCode,这款编辑器太香了

写在最后

对于像我这样喜欢装各种插件,结果把 VSCode 搞得越来越卡的开发者,LunarVim 真的是个不错的选择。

它的插件都是按需加载,不会出现装了一堆用不到的插件还占资源的情况。

用了三天,我已经把它设成默认编辑器了。不用再纠结装哪些插件、卸载哪些插件,这种开箱即用的感觉真的很爽。

GitHub 项目地址:https://github.com/LunarVim/LunarVim

好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

往期热文

  • 再见 TeamViewer!这个开源远程神器太香了

  • 这个 GitHub 项目太炸了,RAG 知识库神器!

  • 开箱即用!自建轻量级网盘,告别付费!