以前折腾过 vim ,一方面是因为装 b ,一方面是因为好玩,花很多时间去折腾 Youcompleteme ,后来尝试 spf13 ,搞来搞去最后觉得没意思,浪费了太多时间最后的效果也不好,bug 多多,就用了 Windows ,上了 JetBrains 全家桶。随后的几年期间,我觉得“最好的 vim 是活在各种 IDE 里的 vim”。
那时候还是学生,所以可以免费获得全家桶的学生版。后来进入互联网公司工作期间主力用过一两年 Ubuntu 工作,最后换了 MacOS 一直用到现在,但是使用 JetBrains 的习惯一直保持下来。工作的五年间用了一段时间免费的版本和从朋友那里“借用”的版本,最后索性直接买。一开始是买的国区,后面发现日区便宜就转到日区。这么买了三四年,从公司离职之后 GAP 了两年多一直到现在,这两年之间我还一直保持续费。到了 2025 年秋季的时候,我还在试着用里面的 Junie 写点代码,确实也是给了第一次 vibe coding 的我一点点震撼。
进入 2026 之后,coding agent 爆发,又找到了可以稳定续订 ChatGPT 的路子。我计算了一下,觉得如果未来是 coding agent 写大部分代码,手动编辑少量代码的时代,那么我对 IDE 的需求其实没有那么重了,不如就把用来买 IDE 的钱拿去买 OpenAI 的服务,再借助 AI 花上一两天,打磨出一个趁手的轻量化编辑工具。
于是我就这样做了。用一两天,借助 ChatBot 帮我搜集资料,根据我的需求让它告诉我我需要什么样的 nvim 插件。最后折腾出来一个我自己完全可用、好用的配置,为此还浅浅学会了一点点 Lua 。不得不说,折腾还是很快乐的,跟 AI 一起折腾那是双倍的快乐。
新生的 nvim config 很好用,bug 不多,快捷键完全是我自己设计的。
这个 repo 比过去花上一两周折腾出来的东西更好用,想要什么功能都有插件,并且可以借助 AI 的能力轻易让插件跑起来。遇到问题不需要读大量文档就能解决,过去需要折腾 10 个插件才能达到的“好用阈值”,到现在并没有降低,还是 10 个,但是过去折腾 10 个插件需要 10 天的话,现在一天半天就能搞定。这种折腾就对耐心和体力的要求大大降低了。
当然这种体验不仅仅是 AI 带来的,更多的是技术的发展。在十多年之前,vscode 还没有(或者刚刚)发布,没有 LSP ,没有 treesitter ,补全用的是 ctags ,Youcompleteme 发明了 ycmd + 各种语言的补全后端,C++ 用 clang ,Java 用 Eclim (其实就是用了 Eclipse 的补全能力)。
自己折腾的也比“拿来主义”的 spf13-like 的 config repo 好用。人家的毕竟是人家的,每个人在工作了那么多年之后都有一套自己趁手的工作流和工具,很难改。自己从零搞一个就是更加符合自己的习惯。
(可能可以搞一个帮助新手初始化 nvim 的 skills ,让新手更加快地搞定自己的 nvim?)
除了折腾 nvim 之外,我还第一次成功地自己安装了 Archlinux 。
上一次我自己安装 Arch 以失败告终,那是 2014 年左右吧,在折腾了好久,所有的步骤都执行完毕了之后,无论如何都进不去系统。过了好久之后才知道正好是我安装的当时,Archlinux 做了一个变更,把某个系统级目录(类似 /usr/bin ,具体是什么记不清了)移动了一个位置,导致所有使用那个版本的镜像的新装用户都会挂掉。已经折腾了那么久又遇到那么离谱的事情,这给我当时幼小的心灵带来了巨大的伤害,于是转向了 Ubuntu 。
如果这个事情放到现在,我应该不会倒在这一步。因为可能过去跑完所有安装流程需要研究一两天,现在用 AI 只需要几个小时,等到遇到难题的时候,还剩有充足的精力去解决这些问题。
本文全程没有用 AI ,很久没有输出这么大段的文字了。最近找工作不顺利,写点东西缓解一下压力,感谢各位观看。
1
TrembleBeforeMe 1 天前
emacs 也在 AI 时代更好配置了,AI 编写 elisp 挺不错
|
2
coldle 1 天前
ai 让一切「可配置」的工具都变得诱人了,随时随地定开一手
受益者包括但不限于:(n)vim, nixos, emacs... |
3
JamesMackerel OP @TrembleBeforeMe
用了 MacOS 之后发现 MacOS 的文本编辑快捷键很多都是 Emacs 的,所以一度想学一下 Emacs ,但是当时还没有 AI ,工作又忙,就告辞了……现在觉得 nvim 挺好的,能用 Lua 就让门槛变得更低了。 @coldle 后面我甚至直接在 ~/.config/nvim 里打开 codex ,跟它说我的需求,让它 vibe config 。 |
4
milkpuff 1 天前
是的,以前有问题查资料一折腾一天,现在直接问 ai 节省大量时间,针对性问问题
|
5
Exxfire 1 天前 AI 让一切工作都变得比较简单,但似乎也让一切 AI 以外得技术都失去了诱惑
|
6
Yechs 1 天前
我直接开一个 tmux ssh 连上去, 再开一个 claude code / codex, 告诉它有一个 tmux session 0 , 让他给我干啥干啥
|
7
Tiande PRO |
8
sudodo 1 天前
chatgpt 和 gemini 已经帮助我安装好了 win+ubuntu 双系统,win+cachyos 双系统,虚拟机还尝试了 fedora 和 linux mint
|
9
lu5je0 1 天前
的确更快乐了,现在我 neovim 配置最新的一批提交都是 codex 写的
|
10
libregratis 1 天前
@sudodo 类似,用 opencode 部署特权容器测试,比传统方式方便太多了
|
11
kneo 1 天前 via Android
恭喜你,享受时代
|
12
YanSeven 1 天前 via Android
这可能就是所谓的时代的红利。普通人能接触到的技术红利。当然副作用是什么还有待观察
|
13
darksword21 PRO 你说的对,但是还是给我讲不明白 nix ,或许 nix 就是这么烂(文档
|
15
passive 1 天前 via Android
每天高强度跟 vi 打交道快要 30 年了,你说的这些我一个也没用过,我应属于隔壁“你身边有没有这样的人,他们拒绝学习任何新技术和新工具?”这一类人。
|
16
hxpmc 1 天前 via Android
这两天折腾软路由也是,让 ai 分析问题?
|
17
IamUNICODE 1 天前
我也发现了,现在折腾起来好欢乐,不充钱就能享受,更欢乐了。
|
18
cnt2ex 1 天前
是的,很多配置上的问题,以前可能弄半天弄不好,现在 AI 能解决大部分问题。
从网上搜索了一个 10 多年前的 conky 的配置,以前怎么改都改不通,现在直接让 AI 帮我改成符合我现在 conky 版本的配置。几乎不怎么费力就能调出一个可用的版本。 |
19
dawn009 1 天前
RIME 那个痛苦的、反直觉的、残缺的、行为不一致的、层级功能重复的、满是特例的配置文件系统也终于容易理解了
|
20
shylockhg 1 天前
是的 AI 时代,入手了 emacs
|
21
Mantext1989 1 天前
非常认同,感觉就是有一个朋友在和你一起折腾,就算折腾出问题来也能两个人一起想办法
|
22
cellsyx 1 天前
同意, 我之前的 Ubuntu neovim 配置迁移到 vscode 和 antigravity, 在 AI 帮助的情况下只用了半小时就搞定了.
|
23
agagega 1 天前 via iPhone
大模型时代像 spacemacs 或者 doom 这种 all-in-one 方案已经过时了,完全可以烧点 token 垂直整合出一个自己的配置方案
|
24
TwoDays91 1 天前
这个听起来真的是很棒,不过我依然觉得活在 ide 中 vim 是最好用的,毕竟只用一些常用的快捷键。ai 之后 jetbrain 就很少用了。
|
25
JamesMackerel OP @sudodo
说到这个,曾经有一次在安装 Windows 11 的时候把引导搞坏了,因为我的台式机上有好几个 ssd ,Linux 和 Windows 以及 uefi boot 分区分别在三个不同的盘上面(都是泪)。最后也是让 AI 教我怎么在 Windows 安装的过程中用 Shift+F10 打开命令行,通过 diskpart 和 bcdboot 重建 uefi boot 分区并且修复引导的。 还有一次是怎么也想不起 homelab 里的一台 Debian 系统的密码了,最后让 AI 教我怎么通过 grub 手动引导以 root 免密码登录重设密码。 说多了都是泪,折腾永不停止。 |
26
JamesMackerel OP @darksword21
nix 我确实没学,光是看那些配置文件我都要晕过去了。可能是用的人太少了训练语料不足导致的效果不好吧?听说 rust 也有这个问题,但我目前觉得 codex 写 rust 也还挺顺的,不过更有可能是我没有让它用 rust 实现什么复杂的功能或者算法。 |
27
JamesMackerel OP @TwoDays91
其实我从 IDE 迁移出来有两个原因。第一个是省资源,我的 Macbook Pro 是 2019 款的,i7 16G 内存,顶不住了。再来就是不想花钱了,没工作真的要消费降级,现在焦虑到连资产都不敢盘点了。😭 |
28
Maboroshii 1 天前 via Android
之前想借助 ai 搞一套 wm 环境,hyprland 和 waybar ,结果整了好久,也换了好多模型,waybar 的图标字体对齐问题都没搞定,放弃了。
|
29
levelworm 1 天前 via iPhone
我最近尝试编译 Linux 0.95 也算是靠 AI 帮忙给编译出来了,可惜还是没跑起来,折腾了小一个月折腾到头疼。先放弃了。
|
30
xietianxiao 1 天前
说起来 nvim 中各位有什么推荐的 agent 插件吗
|
31
JamesMackerel OP @Maboroshii
我也试了 hyprland ,最后也放弃了,你不是一个人。原因要么是我太蠢了,要么就是这玩意儿确实没那么好用,不过我觉得更可能是前者。😢 @xietianxiao 我直接 tmux 开两个 window ,一个跑 codex cli 一个跑 nvim 。我是觉得 agent 这个玩意儿没必要非得在编辑器里跑,编辑器保持轻量化,大家各司其职更合我胃口。但是确实也是装了一个 minuet-ai.nvim 来做补全,用的是本地的小模型,不是商业的 LLM API 。 |
32
JamesMackerel OP @passive
vi 支持插件吗,应该 vim 才能支持 vimscript 吧?而且如果只是在服务器上改改配置,或者是拿来做非编程的文本编辑,不浪费时间折腾这些那是应该的。 |
33
june4 17 小时 50 分钟前
@Maboroshii 要装个字体,推荐 ttf-jetbrains-mono-nerd 。另外 hyprland 建议换成 Niri ,那个才是平铺式的正确打开方式。
|
34
yuhangch 17 小时 30 分钟前
说的我蠢蠢欲动了
没折腾 vim 两三年了 |
35
Oo0 17 小时 30 分钟前
现在用 linux ,配置文件丢给 AI 几乎秒解决。niri+1
|
36
Alias4ck 17 小时 26 分钟前
只能说还好在 AI 时代之前死磕了下 vim/neovim ,狠狠的折腾了下,发现也不过如此, 反而 AI 时代我不怎么爱折腾了, 因为自己就可以写了
|
37
yikyo 17 小时 26 分钟前 via iPhone
零基础用新语言也能尝试开发了,以前光配个环境写个 helloworld 可能就 2 个小时过去了
|
38
meteora0tkvo 17 小时 3 分钟前
@zhouyin #14 可以把界面拍照给它看,现在的 ai 图片识别的能力很强了
|
39
JamesMackerel OP |
40
Aixtuz 16 小时 19 分钟前
对于“有一定基础,想深入探究”的场景,AI 对我的帮助真是太大了。
|
41
june4 15 小时 50 分钟前 @JamesMackerel hyprland 这类在一个屏幕空间内划分区域我觉得很蠢,且不支持同一工作区多个全屏应用(哪怕用上 hack 手段模拟,切换的时候也会全屏闪动),我除了几个程序如命令行外,都是要最大化用的,哪怕是命令行,我也是喜欢用 kitty 这类自带分屏的。所以导致用 hyprland 得用很多工作区,但是多工作区使用又不便。而 niri 可以配置一个工作区内用多个全屏 app 。alt-tab 也和正常桌面如 GNOME 一致,而 hypr 的模拟 alt-tab 切换简直是屎。niri 配好了,体验比我用了很多年的 GNOME 强,更多了丰富的可定制性。
|
42
idblife 15 小时 45 分钟前 https://www.sunp.eu.org/t/1152668
2025 年 8 月份的时候已经这样做了,哈哈 |
43
anyChris 15 小时 32 分钟前
同感。以前配 Vim 环境要折腾一整天,现在直接问 AI "我要一个支持 Python/Go 的 nvim 配置",几分钟就搞定了。
Linux 也是,各种奇怪的报错直接贴给 AI ,比 Google 搜半天高效多了。折腾的门槛低了,快乐多了。 |
44
Leeeeex PRO 确实很爽了,现在推特、tg 机器人等平台保存 nsfw 内容更方便了,自己写脚本,结合工具操作起来方便多了。
|
45
passive 15 小时 10 分钟前 via Android
|
46
passive 15 小时 9 分钟前 via Android
用 perl 做扩展
|
47
swananan 15 小时 8 分钟前
我一直用 vim ,但是最近一年我只拿 vim 来阅读代码了
|
48
Maboroshii 13 小时 12 分钟前
@june4 是的,用 hyprland 还不如用 sway 。 不过我最后还是用了 KDE ,因为我发现玩 WM 的,最后都配置成了 gnome/kde 的模样
|
49
ruanimal 6 小时 30 分钟前
确实,主力 linux 系统已经半年多了
|
50
JamesMackerel OP @Maboroshii
我也想说最后我还是回去 kde 了,而且我在 Linux 里连 kitty 的配置都懒得复制过来,直接上 kconsole ,主打一个能用就行哈哈。 |