Windows 下 Visual Studio Code 常用快捷键指南

Windows 下 Visual Studio Code 常用快捷键指南

一、基础操作

命令与文件管理

  • Ctrl + Shift + P:打开命令面板(支持所有操作,如安装插件、切换主题)
  • Ctrl + P:快速搜索并打开文件
  • Ctrl + N:新建文件
  • Ctrl + W:关闭当前文件
  • Ctrl + \:拆分编辑器窗口(多文件并排编辑)
  • Ctrl + B:显示/隐藏侧边栏

窗口与布局

  • Ctrl + Tab:在已打开的文件标签页间切换
  • Ctrl + 1/2/3:切换焦点到不同分屏窗口
  • F11:进入/退出全屏模式
  • Ctrl + K Z:禅模式(隐藏所有干扰元素)

二、代码编辑

行操作

  • Ctrl + X(未选中文本):剪切当前行
  • Ctrl + C(未选中文本):复制当前行
  • Alt + ↑/↓:上下移动当前行
  • Shift + Alt + ↑/↓:向上/向下复制行
  • Ctrl + Shift + K:删除当前行
  • Ctrl + Enter:在下方插入新行
  • Ctrl + Shift + Enter:在上方插入新行

格式化与注释

  • Shift + Alt + F:格式化整个文档
  • Ctrl + /:切换行注释
  • Shift + Alt + A:切换块注释
  • Ctrl + K Ctrl + X:删除行尾多余空格

符号操作

  • F12:跳转到定义
  • Alt + F12:内联预览定义
  • Ctrl + Shift + O:列出当前文件符号(类、方法等)

三、导航与搜索

快速定位

  • Ctrl + G:跳转到指定行
  • Ctrl + T:全局搜索符号(跨文件查找类、方法名)
  • Alt + ←/→:在编辑历史中前进/后退

查找与替换

  • Ctrl + F:当前文件内查找
  • Ctrl + H:替换
  • Ctrl + D:选中下一个匹配项
  • Ctrl + Shift + L:选中所有匹配项
  • Alt + Enter:选中所有匹配项并进入多光标编辑

四、多光标与选区操作

多光标编辑

  • Alt + Click:在任意位置插入多个光标
  • Ctrl + Alt + ↑/↓:在上/下方插入光标
  • Shift + Alt + 拖动鼠标:列选择(框选多行同一位置)

选区扩展

  • Shift + Alt + →/←:扩大/缩小选区范围(如从单词到整行)
  • Ctrl + Shift + Alt + →/←:扩展多行选区

五、调试与终端

调试辅助

  • F5:启动调试
  • F9:切换断点
  • F10:逐过程执行
  • F11:逐语句执行

集成终端

  • Ctrl + ` :显示/隐藏终端
  • Ctrl + Shift + `` ``:新建终端标签页

六、高级技巧

代码折叠

  • Ctrl + Shift + [:折叠当前代码块
  • Ctrl + Shift + ]:展开当前代码块
  • Ctrl + K Ctrl + 0:折叠所有区域
  • Ctrl + K Ctrl + J:展开所有区域

Emmet 快速生成代码

  • Tab :自动补全 HTML/CSS 缩写(如输入 div>p*3 生成嵌套结构)

注意事项

  1. 自定义快捷键 :通过 Ctrl + K Ctrl + S 打开快捷键设置,支持按需修改。
  2. 插件增强 :部分功能(如自动重命名标签)需安装插件(如 Auto Rename Tag)。
相关推荐
用户9562562542913 小时前
跟做:Firecrawl 单页转 Markdown 再丢进沙箱总结
python·api
威哥爱编程13 小时前
模拟面试智能体开发实战 02:回答等半分钟,谁还愿意练?把服务端和流式输出搭起来
python·agent·harmonyos
威哥爱编程13 小时前
模拟面试智能体开发实战 01:面试挂了都不知道挂在哪?用 Python 给自己造一个随叫随到的 AI 面试官
python·agent·harmonyos
2601_9679801114 小时前
Python行情API量化 02:顺序拉 20 要 2 秒?并发批量把时间压到 0.5 秒
python·api·限流·并发·量化
伞伞悦读14 小时前
【第81期】特征缩放怎么选:标准化、MinMax 与 Robust 的原理、泄漏对照和完整实验
人工智能·python·深度学习·机器学习
新*14 小时前
从一段 WebSocket 代码聊开:bytes 不是 zlib、binaryType 决定一切,15MB 大消息的零拷贝优化
javascript·python·websocket·性能优化·blob·zlib·arraybuffer
卷无止境16 小时前
mathmodel-figure-templates 以及两个上手案例
后端·python
锋行天下17 小时前
服务器 Python 2.7 装不了 langgraph-cli?用本地生成 Dockerfile 曲线救国
人工智能·后端·python
一条大祥脚17 小时前
深入理解 PyTorch FlexAttention:从 Score Mod 到 Mask Mod 的稀疏加速之道
人工智能·pytorch·python·注意力机制·flex attention·可编程注意力
2601_9679801118 小时前
Python自动化办公:模块、库与样式调整教程
python·excel·自动化办公·openpyxl·样式调整