你在 VS Code 的终端里还是“手动挡”吗?官方终于把“自动挡”给你配上了
在 VS Code 的编辑区里,你是那个指哪打哪、行云流水的高级工程师。光标一停,IntelliSense 就自动弹出补全建议,你需要做的只是敲一下回车。
然而到了屏幕下方的 Terminal,一切都变了。
光标在黑色背景上孤独地闪烁,你的大脑突然一片空白。为了去某个文件夹,你只能机械地敲 ls,眯着眼睛在密密麻麻的输出里找目录名,然后小心翼翼地手打 cd path/to/very/very/long/folder。万一中间拼错一个字母,红色报错就像一记耳光,精准地落在你的职业尊严上。
现在都 2026 年了。写代码能用大模型自动续写,凭什么在终端里还得像个三十年前的打字员一样苦哈哈地手敲命令?
好在,VS Code 官方终于听到了群众的哀嚎。
全新升级的 IntelliSense for Terminal(终端智能提示)正式登场了。
什么是终端 IntelliSense?
简单说,就是把你在写代码时最爱的 自动补全 功能,移植到了终端里。
以前终端里的自动补全(比如按 Tab),像个半身不遂的复读机。你按一下,它吐出几个字;候选文件多了,它干脆摆烂,把屏幕撑爆。
而新的终端 IntelliSense 是真正的“精装版体验”。当你开始输入命令(比如 git 或 npm),它会立刻弹出一个优雅的悬浮下拉菜单,提供:
- 命令补全:输入
git,菜单里列出常用子命令 - 参数补全:
git push --后面有哪些选项?菜单里列得清清楚楚 - 分支名补全:记不住那个功能分支叫什么?列表里全都有
- 文件路径补全:
cd到深层目录,不再是猜谜游戏
菜单旁边还会附上一行小字,解释这个参数是干什么用的。再也不用记 git push -f 和 git push --force-with-lease 的区别了。
怎么开启?
不用找第三方插件,这是 VS Code 内置的功能。
- 打开设置(
Ctrl + ,或Cmd + ,) - 搜索:
terminal.integrated.suggest - 把配置项全部勾选上(设置为
true)
回到终端,输入 npm , 那个熟悉的、充满安全感的补全列表就会弹出来。
或者直接使用快捷键ctrl space, 也会弹出提示
哪些场景最爽?
场景一:进深层目录,不用再 ls 三遍了
以前进一个深层文件夹,得 ls 好几层,一层一层看。现在输入 cd ,上下键一按,目录结构清清楚楚。回车直接“传送”到位。
场景二:Git 分支名,不用再靠肌肉记忆
git checkout 后面到底叫什么来着?IntelliSense 直接列出本地所有分支。你甚至不用打字,鼠标点一下,收工。
场景三:Docker 参数、npm 脚本,不用背
docker 的参数多到离谱,npm run 的脚本名字经常忘。现在只要输入前两个字母,正确的命令就在列表里等着你选。
写在最后
我们喜欢用终端,是因为键盘敲击和字符滚动能带来一种“操控底层”的感觉。但黑客不等于受罪,科技的意义就是让我们能优雅地偷懒。
花三十秒打开这个设置,告别手动拼写路径的痛苦,把省下来的时间拿去喝杯咖啡——或者,多写两个 bug。
- 点赞
- 收藏
- 关注作者
评论(0)