今天我想和大家分享我最近经历的惊人变化,关于 从 VScode 转向 Neovim 的过程。起初这是无奈的选择,但现在已经变成了不可或缺的存在,我将分享我的 Neovim 体验。
强制迁移(?)的起因:与虚弱的 VM 服务器的挣扎
我与 VScode 一起走过了很长一段时间。它强大的功能和便利的用户界面使其成为我心目中的最佳 IDE。有时候需要在终端中简单修改文件时,我会使用 nano
。但问题却从意想不到的地方冒出来了。
有一天,我需要在配置极低的 VM 服务器上进行远程操作。我像往常一样使用 VScode 的远程连接功能打开了几个文件。结果,VM 服务器的 CPU 开始 飙升到 120~130%,系统很快 崩溃。屏幕停止响应,键盘也完全失灵。可以说,这正好是“崩溃”这个词精彩的写照。最后不得不紧急强制关闭系统并重新启动。我花费了很多时间去恢复 VM 上运行的所有服务。这次惨痛的经历给了我强烈的信号,提示我必须寻找新的工具。在某种程度上,这几乎是一个强制性的情况。
初次见面:“这个怎么用?”从 Windows 转向 Linux 的心情
因此我不情愿地开始寻求基于终端的轻量级编码工具,于是我遇到了 Neovim。在第一次安装和启动时,我的心情是……直白地说就是“这个怎么用?”就像是终生只使用 Windows PC 的人,第一次接触 Linux 终端时的迷茫与困惑同时涌上心头。鼠标无用,所有操作只能用键盘进行,这种生疏感让我感到不知所措。
苦尽甘来:与 Lua 一起的 Neovim 自定义之旅
但我不想放弃,因为我必须在这台 VM 服务器上工作。我开始在互联网上寻找,逐渐利用 lua
来调整 Neovim 的环境设置。起初每一个小改动都困难而繁琐,但慢慢地,我看到编辑器按照我的意愿运行,开始感受到 成就感。
不久之后,我的按键映射开始熟悉。用键盘而非鼠标浏览、修改、保存代码的速度变得惊人地快。最初的迷惑感已不复存在,我被 Neovim 的 压倒性反应性和轻盈性 深深吸引。
我这种40岁的人大约花了4到5天就变得相当熟悉。 我想着年轻人可能会在2到3天内就足够适应。请耐心坚持最初的几天,你一定会体验到不同。
无法回头的河流:在本地环境中也只使用 Neovim!
现在我想我再也无法回到 VScode 了。即使在本地 PC 上运行 VScode 也没问题,但我现在只在本地环境中使用 Neovim。原因如下:
来自轻盈的速度感: Neovim 确实很轻。体验到的这种轻盈带来的压倒性反应速度是一次体验后就无法自拔的。编辑代码、打开和关闭文件的每一个过程都迅速而直接。
完全的掌控感: Neovim 让我有 “我全权控制一切” 的感觉。就像逐渐熟悉 Linux 系统后,可以以我想要的方式操控系统与机器一样,使用 Neovim 也让我有了从指尖完美控制的体验。这种掌控感不仅提高了编码工作的效率,也极大地满足了作为开发者的成就感。
Neovim,超越简单文档编辑器的 IDE!
当然,现在由于像 Copilot 这样的 AI 工具的便利,许多人选择转向 VScode。然而,我仍然认为 Neovim 是一款优秀的工具。如今,市面上有多种 AI 工具以不同的方式帮助编码,因此 Neovim 依然是优秀的 文档编辑器,甚至 IDE,毫不逊色。所需的功能可以通过插件来添加,这个过程也会带来愉快的体验。
我希望更多的人能体验 Neovim 的魅力,感受到这种轻盈带来的压倒性自由。而我由衷希望 Neovim 社区能继续成长和发展。
如果您也在考虑转向 Neovim,不妨投资最初的几天。新的编码世界一定会向您展开。
目前没有评论。