+-
暴涨 91.8k Star!下一代终极编辑器,真香!

前段时间我忽然发现,写代码不仅是写逻辑,还在意编辑器给人的节奏感。

刷 GitHub 时碰到Neovim,它像 Vim 的“心血重构”,功能让我忍不住想试一试。

没想到配置过程一点都不枯燥,用 Lua 调几行就能有实在变化,还真有点上瘾。

内置 LSP 支持

当撰写 Python 或 Go 代码时,光标一停就能看到类型提示、错误信息,连函数签名都贴心显示在旁边。

自动补全很顺滑,不用等半天,像有个随时帮我们校对的“结对编程伙伴”,还省了装一堆额外插件的麻烦。

暴涨 91.8k Star!下一代终极编辑器,真香!

Tree-sitter 语法高亮

第一次打开前端项目时,它把代码结构分层染色,函数、变量、HTML 标签各有自己的颜色,就像给代码做了层次分明的化妆。

长时间盯着看也不累,逻辑块清晰到我甚至能直接凭颜色判断哪段出错了。

暴涨 91.8k Star!下一代终极编辑器,真香!

内置终端

我习惯一边看代码一边跑测试,以前总要切出 IDE 开命令行。

Neovim 内置的终端让我直接在右侧分屏执行命令,回车的瞬间结果就出来,思路完全不断。

尤其调试脚本时,这种“代码和命令共屏”的感觉真的很爽。

暴涨 91.8k Star!下一代终极编辑器,真香!

插件 GUI 支持

虽然它本质是终端编辑器,但配合插件能有几乎 IDE 级的视觉体验,比如侧边文件树、模糊搜索面板、彩色状态栏。

更妙的是,这些界面轻量不臃肿,随时能关掉或换成自己喜欢的样子,完全掌控感十足。

暴涨 91.8k Star!下一代终极编辑器,真香!

其他实用特性

  • 内置终端模拟器:可以在 Neovim 内直接开终端窗口,不用切换应用;

  • 可视化 GUI 支持:支持各种图形界面,比如 Neovim-Qt、Goneovim 等,可以脱离终端使用;

  • XDG 配置规范:配置文件放在~/.config/nvim目录,更符合现代 Linux 应用的习惯;

  • 更好的插件生态:由于架构改进,涌现了很多 Neovim 专属的高质量插件。

安装指南

安装过程简单,我照着说明三步搞定:

1、新版官网下载安装包;

2、解压或用包管理器安装;

3、终端运行nvim验证是否起好了。

写在最后

如果你也想编辑器像“手的延伸”,Neovim 真挺不错,既轻快又灵活,慢慢调也乐趣多。

适合爱折腾、键盘控的程序员,但刚开始要适应它那套逻辑。总之,玩它,总会玩出自己的节奏感。

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

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

往期热文

  • 微软又一王炸开源,再见了 Selenium

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

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