2025年7 个鲜为人知但超实用的 VS Code 技巧

简介: VS Code 7大高效技巧:①命令面板(Ctrl+Shift+P)秒搜所有命令;②单手开关终端(Ctrl+`);③本地离线语音输入(Ctrl+Alt+V);④多光标列编辑;⑤标签页浮窗化;⑥跨文件智能补全;⑦快速设只读。附高阶技巧如进程管理、Profiles工作流。

✅ 技巧 1:用命令面板找到「任何」命令

快捷键:Ctrl + Shift + P(macOS:Cmd + Shift + P

这是 VS Code 的“万能入口”:

  • 输入命令关键词(如 terminalprofileread-only
  • 实时显示匹配命令 及其快捷键
  • 支持扩展注册的命令(如 GitLens、Docker 等)

📌 建议截图操作

  1. Ctrl + Shift + P
  2. 输入 >Toggle Terminal
  3. 观察右侧显示的快捷键 `Ctrl + ``
    → 用 VS Code 自带截图工具(或系统截屏)保存该面板画面

image.png

💡 提示:加 > 前缀可限定只搜“命令”;加 ? 可查看最近使用记录。


✅ 技巧 2:单手开关集成终端

快捷键:Ctrl + \(反引号键,位于 Esc 下方)

  • 一键唤出/隐藏终端
  • 自动聚焦 → 打开即输入
  • 单手操作(左手按 Ctrl,右手小指按 `

📌 建议截图操作

  1. 编辑器中任意光标位置
  2. 按 `Ctrl + ``
  3. 截图显示终端从底部滑出 + 光标已在终端中闪烁

image.png


✅ 技巧 3:本地语音输入(离线!隐私安全)

需安装官方扩展:VS Code Speech
默认快捷键:Ctrl + Alt + V

  • 识别引擎运行在本地(Windows/macOS/Linux 均支持)
  • 无网络依赖,不上传音频
  • 支持自定义快捷键

image.png


✅ 技巧 4:多光标高效编辑(列编辑神器)

操作 快捷键(Windows/Linux)
任意位置加光标 Alt + 单击
上/下增列光标 Ctrl + Alt + ↑/↓
选中所有相同词并多光标 Ctrl + Shift + L
调整多光标选区 Shift + Alt + ←/→
退出多光标 Esc

image.png


✅ 技巧 5:标签页浮窗化(2023 年 11 月新增!)

操作步骤

  1. 右键点击一个编辑器标签(如 app.ts
  2. 选择 “Move into new window”
  3. 该标签即变为独立窗口(无菜单栏,保留快捷键)
  4. 拖回原窗口标签栏即可合并

image.png


✅ 技巧 6:跨文件单词补全(allDocuments 模式)

默认仅补当前文件同类型文件中的词。
开启全文件补全:

// settings.json
{
   
  "editor.wordBasedSuggestionsMode": "allDocuments"
}

✅ 效果:

  • .env 中的 DB_HOST 可在 .ts 文件中自动补全
  • 类型声明文件(.d.ts)中的变量名可在 .js 中提示

image.png


✅ 技巧 7: 设置文件只读

有时,你可能希望确保不会意外修改工作区中的文件。VS Code 支持将活动编辑器标记为只读状态,或切换其只读状态。默认情况下,这些操作没有分配对应的快捷键,但您可以通过命令面板(输入“只读”进行搜索)来调用这些功能,并按需设置快捷键。

命令面板搜索 read-only

image.png

🎁 其他高阶技巧

技巧 如何启用 用途
🔍 进程浏览器 Help → Open Process Explorer 查看扩展/CPU/内存占用,右键 kill 卡死进程
👥 Profiles 工作流 左下齿轮 → ProfilesCreate Profile 分语言/项目保存「设置+扩展+快捷键」组合

相关文章
|
缓存 Dart JavaScript
flutter版本控制工具 `FVM`
文章目录 FVM 切换VSCode 的Flutter版本 在windows上安装fvm 方法一:先安装 choco 检查安装是否成功 常用指令 接下来安装fvm 方法二:pub方式安装 fvm VSCode配置 安卓studio Flutter版本切换 项目 缓存目录 列出配置 设置缓存路径 配置 常用命令 安装 删除 列出 releases doctor 路由 配置全局版本 项目多个选项 针对不用flavor版本 切换flavor版本 查看flavor 常见问题 运行 FVM 时内核二进制文件无效或 sdk 哈希无效 PATH 中 Windows 的环境变量顺序 找不到命令“pub”
1708 1
flutter版本控制工具 `FVM`
|
5月前
|
监控 算法 开发工具
用户说“App 卡死了”,你却查不到原因?可能是监控方式错了
iOS 卡顿难复现?传统监控抓不到根因?本文深入剖析 iOS 主流卡顿监控方案,重点揭秘生产级可用的 RunLoop 监控实现:如何在不影响性能的前提下,精准捕获主线程阻塞、提取耗时堆栈,并通过退火算法避免重复上报——现已集成于阿里云 ARMS iOS SDK。
633 54
|
2月前
|
人工智能 数据可视化 API
2026保姆级教程:阿里云计算巢+本地部署OpenClaw(Clawdbot) 集成Skills流程(新手零门槛)
在2026年AI Agent全面爆发的浪潮中,OpenClaw(原Clawdbot、曾用名Moltbot)凭借“开源可控、本地优先、全场景适配”的核心优势,成为个人、新手开发者及轻量团队搭建专属AI助手的首选工具,其前身为备受关注的Clawdbot与Moltbot,历经品牌迭代后,于2026年正式统一命名为OpenClaw,核心功能一脉相承且全面升级,彻底打破了传统AI工具“只会说不会做”的局限,成为真正能替人干活的“数字员工”。截至2026年2月,OpenClaw在开源社区已获得超高关注度,仅GitHub平台星标数量就突破18.6万,Fork数超过3.2万,拥有130余名核心贡献者,Disc
840 12
BAT 批处理命令-字符串转化为数字并进行加减运算实例演示,字符串截取数字并进行加减运算
BAT 批处理命令-字符串转化为数字并进行加减运算实例演示,字符串截取数字并进行加减运算
1552 0
BAT 批处理命令-字符串转化为数字并进行加减运算实例演示,字符串截取数字并进行加减运算
|
4月前
|
机器学习/深度学习 人工智能 算法
让AI真正读懂长文本的秘密武器
通义实验室推出QwenLong-L1.5,基于Qwen3-30B-A3B打造的长文本推理专家。通过高质量多跳数据合成、稳定强化学习算法与突破窗口限制的记忆框架,系统性解决长文本“学不好、用不了”难题,在多跳推理、超长上下文等任务中媲美GPT-5与Gemini。
|
5月前
|
JavaScript API 调度
Ref 和 Reactive 响应式原理剖析与代码实现
本文深入剖析 Vue 3 响应式核心原理,详解 `ref` 与 `reactive` 的区别与实现机制。通过手写简化版响应式系统,揭示基于 Proxy 的依赖收集、触发更新、自动解包等关键逻辑,助你掌握 Composition API 的底层思想。(238 字)
612 0
|
3月前
|
自然语言处理 前端开发 Windows
推荐一款很好用的VSCode变量翻译插件
本文介绍VSCode插件“var-translate-en”,可一键将中文翻译为英文并转为小驼峰等命名格式,支持百度、腾讯、阿里等翻译服务。通过简单配置与快捷键设置,提升变量命名效率,解决命名难题。
1584 0
|
开发框架 .NET C#
C#学习相关系列之Linq用法---where和select用法(二)
C#学习相关系列之Linq用法---where和select用法(二)
1397 2
|
消息中间件 Kafka 数据安全/隐私保护
RabbitMQ异步通信详解
RabbitMQ异步通信详解
666 17