VS Code 发布新终端

"我打了三年 git commit -m,每次都要查文档确认是不是 -m......"

------ 某位终于解脱的开发者

你有没有过这种经历?

bash 复制代码
$ git push or
# 等等,是 origin main 还是 main origin?
$ npm install --sav
# 是 --save 还是 --save-dev?还是 -D?
$ docker run -v .:/app -p 3000:3000 my-app
# 路径写对了吗?端口映射格式对吗?

然后你:

  1. 停下打字
  2. 切到浏览器
  3. 搜索"npm install flags"
  4. 复制粘贴
  5. 切回终端
  6. 继续------但心流已断

好消息:从 VS Code 1.107 开始,这一切结束了。


🚀 新功能登场:Terminal Suggest(终端智能建议)

VS Code 在 2025 年 11 月发布的 v1.107 中,悄悄上线了一个"改变游戏规则"的功能:终端命令自动补全。

它能做什么?

当你在集成终端中输入命令时,自动弹出参数、选项、文件路径建议------就像编辑器里的 IntelliSense 一样!

✨ 实测效果:

输入:

bash 复制代码
ls -

立刻看到:

复制代码
-a    # 显示隐藏文件
-l    # 长格式列表
-h    # 人类可读大小
-R    # 递归目录

用方向键选择,按 Tab 插入,一气呵成!

这不是魔法,这是 你早就该有的生产力外挂。


🔧 支持哪些命令?

几乎全覆盖!包括:

类型 示例
Git git commit -, git push origin
NPM / Yarn npm install --, yarn add -D
Docker docker run -v, docker build -t
Curl / Wget curl -H, curl -X POST
文件路径 cat ./src/ → 自动列出 main.go, utils/ 等

就像有个老手站在你身后,轻声提醒:"兄弟,flag 是 -l,不是 -L。"


🆚 和 Oh My Zsh 比,谁更强?

对比项 Oh My Zsh / Fish VS Code Terminal Suggest
安装成本 需配置 shell 插件 开箱即用(更新即可)
跨平台 依赖本地 shell 所有平台一致体验
同步设置 手动同步 .zshrc 通过 VS Code Settings 自动同步
编辑器集成 无 深度集成,无缝切换

如果你主要在 VS Code 里写代码(比如 Go、Python、JS 开发者),Terminal Suggest 是更优解。


⚙️ 如何开启?其实默认已启用!

  1. 确保 VS Code 版本 ≥ 1.107
    (菜单栏:Help → Check for Updates)

  2. 打开终端(快捷键:Ctrl+``` 或 Cmd+```)

  3. 输入任意命令 + -,比如:

    bash 复制代码
    git commit -
  4. 看建议弹出!

想自定义行为?去设置里搜:

复制代码
terminal.integrated.suggest

常用选项:

  • "terminal.integrated.suggest.enabled": true(默认开启)
  • 触发字符:-、/、空格后自动提示
  • 快捷键:Ctrl+Space 手动触发


🎯 为什么这功能值得你关注?

  • 每天节省 5 秒 × 20 次 = 100 秒
  • 一年 ≈ 100 小时(按 250 工作日算)
  • 更重要的是:保持心流,不被打断

编程最贵的不是 CPU,是你的注意力。


❌ 它不能做什么?(保持理性)

  • 不会解释 -a 是什么意思(你仍需懂基础命令)
  • 不适用于完全陌生的工具(比如你从没用过 ffmpeg)
  • 不替代文档,而是减少查文档的频率

它假设你"知道要做什么",只是"忘了怎么写"。


✅ 总结:小功能,大影响

Terminal Suggest 不是炫技,而是 解决真实痛点:

"我知道这个命令,但我记不住细节。"

现在,VS Code 的终端不再是"备用控制台",而是一个智能、高效、一体化的开发工作区。

立即行动:

  1. 更新 VS Code 到 1.107+
  2. 打开终端
  3. 输入 ls -
  4. 感受未来

然后你会想:

"我过去几年是怎么忍过来的?"

Happy Coding (and Typing)! 💻✨


相关推荐
lucas_AI9 分钟前
模型一升级缓存全作废?DeepSeek 实测:KV Cache 跨版本直接复用,首 token 快 5 倍
人工智能
在所不辞兄12 分钟前
【人工智能驱动的电催化研究-05】条件、循环与数据检查
人工智能·深度学习·神经网络·机器学习·有限元·电化学·电催化
IT_陈寒24 分钟前
JavaScript项目实战经验分享:从内存泄漏到性能优化的血泪史
前端·人工智能·后端
小oo呆2 小时前
【自然语言处理与大模型】如何编写优质的Skill?
人工智能
非优秀程序员10 小时前
第12章 烧钱无底洞!!!不烧就死,烧了也不知道啥时候死|《互联网产品恩仇录》
人工智能
Zelman94511 小时前
第06章-交互与观察动作空间
人工智能
冬奇Lab11 小时前
开源项目第258期:Harness² —— Google Research 的「递归式 Agent Harness 优化」,模型权重不动,只改 Agent 的外壳
人工智能·开源
字节跳动视频云技术团队12 小时前
每两家头部手机厂商就有一家选它:火山引擎如何成为 AI 手机助手的“隐形底座”?
人工智能
泯泷13 小时前
像项目经理一样指挥 AI 团队:管理者模式
人工智能·llm·agent