ctrl+ 复用终端而非限制数量;ctrl+shift+ 强制新建;f2 重命名终端标签(仅ui,不影响进程);ctrl+shift+pageup/down 切换标签;ctrl+shift+w 关闭当前终端;kill terminal 彻底终止进程。

Ctrl+` 默认打开终端但只开一个?其实是复用而非限制
VSCode 的 Ctrl+`(反引号)默认行为是「聚焦已打开的集成终端」,如果没终端就新建一个;已有终端时,它不会新建,而是把焦点切过去。这不是 bug,是设计——终端实例默认复用,避免误点一堆空白窗口。
想每次按 Ctrl+` 都新开终端?做不到,但有替代路径:
- 保持焦点在编辑器区域,按
Ctrl+Shift+`:强制新建终端(无论当前是否有终端) - 右键侧边栏「TERMINAL」面板标题 → 选
New Terminal - 命令面板(
Ctrl+Shift+P)→ 输入Terminal: Create New Terminal
注意:Ctrl+Shift+` 是最顺手的快捷键,建议肌肉记忆。
多个终端共存但标签全是「bash」或「zsh」?必须手动重命名
VSCode 不会自动根据工作目录、命令或进程内容给终端标签命名,默认只显示 shell 类型(如 bash、zsh、pwsh)。多个终端并存时全叫「bash」,根本分不清哪个跑的是前端、后端还是数据库迁移。
重命名操作很简单,但容易忽略入口位置:
- 鼠标悬停在终端标签上 → 出现铅笔图标 → 点击 → 输入新名字(如
frontend-dev、db-migrate) - 或右键终端标签 → 选
Rename Terminal - 快捷键:聚焦该终端后,按
F2(Windows/Linux)或fn+F2(Mac)
重命名仅作用于当前终端实例,关闭后不保存;下次新建终端仍为默认名。没有全局模板或自动命名规则,纯手动。
微软正式发布 Visual Studio Code 1.118 版本 。本次更新重点强化了 AI 开发体验与企业管理能力,其中最引人注目的是新增 Copilot CLI 远程控制功能,允许开发者通过手机或网页远程监控和接管 AI 会话 。同时,为了提高 AI 的运行性价比,新版本优化了令牌缓存策略以降低成本 。此外,1.118 版还引入了 Chronicle 本地历史追踪、TypeScript 7.0 支持以及更严格的企业级访问管控 。
终端太多关不过来?用快捷键快速切换和关闭
开了 5 个终端后,靠鼠标点标签太慢,而且容易关错。VSCode 提供了精准的键盘操作链:
-
Ctrl+Shift+PageUp/Ctrl+Shift+PageDown:在终端标签间顺序切换(不依赖焦点是否在终端内) -
Ctrl+Shift+T:重新打开最近关闭的终端(仅限本次 VSCode 会话) - 聚焦某个终端后,按
Ctrl+Shift+W:只关闭当前终端(不是整个窗口) - 右键任一终端标签 →
Kill Terminal:彻底终止进程并关闭(比单纯关标签更干净)
特别注意:Ctrl+W 在终端里默认是 shell 自己的快捷键(比如 bash 中删一行),不是关终端——别乱按,容易输错命令。
终端名改了但启动命令没变?重命名不影响实际运行环境
重命名只是 UI 标签,对 shell 进程、工作目录、环境变量、当前执行命令完全无影响。你把一个终端改成 prod-deploy,它里面照样可以 cd ~/test && npm start。
这意味着:
- 不能靠名字判断终端里跑的是什么——得自己记,或配合工作目录命名(比如终端名写成
~/my-app/backend) - 终端崩溃或卡死时,重命名无效,得用
Kill Terminal终止进程 - 通过
Terminal: Configure Terminal Settings修改默认 shell 或启动命令,才会影响新建终端的行为,和重命名无关
最常被忽略的一点:终端标签名不参与搜索。命令面板搜不到「frontend-dev」,也不能用它跳转——它只是个视觉标记,仅此而已。










