很多人会讨论AI时代是否还有必要学习vim。不存在不学vim就找不到工作的说法,但是学习vim依然有实际价值,只是它的定位已经发生改变。
AI普及前学习vim的目的
AI辅助编码普及之前,学习vim主要为提升操作速度。熟练记忆各类快捷键,操作代码效率更高。随着AI补全、Copilot工具普及,代码输入速度差距被抹平,快捷键带来的速度优势不再是决定性因素。

AI时代学习vim的核心意义
学习vim,重点不再是追求输入速度,而是维持连贯的心流状态。
使用vim不需要在键盘、鼠标之间来回切换。每次拿起鼠标,都会打断思考节奏。AI快速生成代码之后,思考速度变快,如果手部操作跟不上思路,就会形成新瓶颈。全程停留在键盘上操作,减少思维中断,这种流畅体验无法被AI代码生成替代。
服务器场景刚需
远程ssh登录服务器调试、修改配置文件时,环境不会搭载VSCode,也没有AI补全工具,终端编辑器只有vim。掌握基础vim操作,属于服务器环境下的基础技能。
学习程度建议
不用投入大量精力精通全部功能,不需要背诵上百条快捷键,也不用花费大量时间打磨.vimrc配置文件。掌握基础操作就足够使用:移动光标、切换编辑模式、保存退出、复制粘贴、搜索替换。基础内容利用一个周末就能熟练,足够远程修改配置文件。
是否把vim当做主力编辑器,可以凭个人习惯决定。VSCode搭配vim插件,能够同时拥有现代IDE功能与vim操作习惯。工具是用来解决问题的,人不需要迁就工具。