- w568w2026-08-2446265
这里的「用」其实有两层意思:
- 只是偶尔用一用,作为临时的文件编辑器;
- 在实际开发工作中频繁使用。
我发现我身边很多 前 C/C++ 程序员 都喜欢用 Vim 。即使有了 AI ,也是 Vim + Claude Code 搭配使用。问他们是怎么记住那些键位和复杂操作的,怎么熟悉 Normal 和 Visual 的多模式编辑,以及为什么不使用 VSCode ,回答基本都是「习惯了」。而且我看他们的开发效率,都挺高的,并没有因为编辑器而降低。
我自己以前读大学的时候也赶潮流学过一段时间 Vim ,但感觉用不明白,干啥都费劲,最后还是用回 VSCode 了。现在也就知道 hjkl ,没了。
各位现在还会用 Vim (或者在 IDE 里配置 Vim 的按键绑定)吗?为什么使用呢?
主楼 - chendy2026-08-241945
不用 vim ,但是用各种 vim 插件,包括但不限于 idea ,vscode ,obsidian
就是习惯了,手就放键盘上不用去够鼠标 - wfg2026-08-241301
因为真的好用,你刚开始学当然效率很低,Vim 的学习曲线比较陡峭。熟练了之后,在没有 Vim 的环境里编辑文本就像在用脚拿鼠标键盘。
- acr0ss2026-08-2471154
我不熟练,但使用 vim 最大的好处就是双手都不用离开键盘。
- newaccount2026-08-241794
如果作为文件编辑器,那命令行用用还行,服务器嘛,有啥用啥,能用就行啊
如果用来查日志,那真是越用越顺手,一旦习惯了用正则查找文本,不管用哪个,总会习惯性先打开这玩意过滤一下 - qfdk2026-08-2443763
服务器用, 用起来真麻烦. 想起来第一次用,那个折腾啊....
- darksword212026-08-244059
用 emacs ,第一次是为了装逼,后面是真好用
- qfdk2026-08-2443763
后来经历了各种配置,学会了 vim, 发现了 lazyvim 还是靠谱的
- keenkiller2026-08-241484
- noahliaszn2026-08-2450916
肌肉记忆哈
- w568w2026-08-2446265
- banzhi2026-08-2469189
- banzhi2026-08-2469189
- Frankcox2026-08-243693
你当程序员或多或少会有 ssh 到一些啥都没有的服务器上,想要编辑个脚本要么 vi ,要么 vim
- defunct92026-08-242936
习惯了。几百台服务器,上面缺省只有 vi ,且都得通过狗日的跳板机,让我怎么操作
- henix2026-08-2442301
我是 Vim + VSCode / Sublime Text 在 Win 上搭配使用
Vim 有个功能别的编辑器没有:
:vs 左右分栏 :sp 上下分栏,且分块在 tab 里面(我用 gvim 那个 tab 直接用鼠标点)
VSCode 左右分栏的层级高于 tab ,没法实现“同一个屏幕 4 个分块”,以及“切换 tab 时换成另外 4 个分块”这类操作
另外我推荐用 https://github.com/vim-scripts/AutoComplPop 词法补全,比那些语义补全轻量而且基本够用
要语义补全就用 VSCode - MHPSY2026-08-2441678
多年主力 nvim 快捷键最多一个礼拜就肌肉记忆了
- lel0202026-08-2466708
命令行环境编辑文件只使用 vim ,其他情况就不用了,ide 也不会想绑定 vim 键位,
除了没有图形的服务器,本地也会安装 vim ,有时会用命令行操作什么,临时需要编辑就是用 vim , - xi4oh4o2026-08-2471155
- redbule2026-08-2444301
- abolast2026-08-2469180
作为运维百分百都使用 vim ,因为这是每个发行版都自带的(至少有 vi),并且我是原教旨主义我不用任何一切非内置的插件,也不编写任何插件/脚本。
至于说怎么记住那么多快捷键,手熟而已,其实日常高效操作也不需要记那么多。 - L4Linux2026-08-241845
在用 Emacs 呢
- zhangyoucaiyo2026-08-2448322
因为最开始接触 linux 的时候就用 vim 习惯了 vim 有时候没装就是 vi
- ftfunjth2026-08-2450697
tmux + vim 。vim 里打开 pi,claude,codex 。 大家都是 ai 编程,vim 用来 review 代码改动还是挺好。
- ruchee2026-08-241760
还在用。习惯使然,曾经用 Vim 直接在服务器改代码,别的不好搞
- frank12562026-08-242386
tmux+codex+vim ,idea 也得用 vim 的 plugin ,能不碰鼠标就不碰

