VSCode 常用的快捷键

Visual Studio Code (VSCode) 提供了丰富的快捷键来提高开发效率。

是常用的 VSCode 快捷键,按功能分类:

1. 基础编辑

  • Ctrl + C / Ctrl + V / Ctrl + X:复制、粘贴、剪切当前选中的文本。
  • Ctrl + Z / Ctrl + Y:撤销和重做操作。
  • Ctrl + A:全选当前文件中的所有文本。
  • Ctrl + D:选择当前单词,并跳到下一个匹配的单词(多选)。
  • Ctrl + L:选择当前行。
  • Alt + ↑ / Alt + ↓:向上或向下移动当前行。
  • Shift + Alt + ↑ / Shift + Alt + ↓:向上或向下复制当前行。
  • Ctrl + /:切换当前行或选中代码的注释状态(行注释)。
  • Shift + Alt + A:切换块注释(多行注释)。

2. 导航与查找

  • Ctrl + P:快速打开文件(通过文件名搜索)。
  • Ctrl + T:跳转到符号(函数、变量等)。
  • Ctrl + G:跳转到指定行号。
  • Ctrl + F:在当前文件中查找文本。
  • Ctrl + H:在当前文件中替换文本。
  • F3 / Shift + F3:查找下一个/上一个匹配项。
  • Ctrl + Shift + F:在整个工作区中查找文本。
  • Ctrl + Shift + H:在整个工作区中替换文本。
  • Ctrl + Shift + O:跳转到当前文件的符号列表。

3. 多光标与选择

  • Alt + Click:在点击的位置添加一个新的光标。
  • Ctrl + Alt + ↑ / Ctrl + Alt + ↓:向上或向下添加多光标。
  • Ctrl + U:撤销上一个光标操作。
  • Shift + Alt + I:在选中的每一行的末尾添加一个光标。

4. 代码折叠与展开

  • Ctrl + Shift + [ / Ctrl + Shift + ]:折叠/展开当前代码块。
  • Ctrl + K 然后 Ctrl + [ / Ctrl + K 然后 Ctrl + ]:折叠/展开所有子代码块。
  • Ctrl + K 然后 Ctrl + 0 / Ctrl + K 然后 Ctrl + J:折叠/展开所有代码块。

5. 终端与调试

  • Ctrl + (反引号):打开或关闭内置终端。
  • Ctrl + Shift + (反引号):打开一个新的终端窗口。
  • F5:启动调试。
  • F9:切换断点。
  • F10:逐过程执行。
  • F11:逐语句执行。
  • Shift + F11:跳出当前函数。

6. 文件与窗口管理

  • Ctrl + N:新建文件。
  • Ctrl + O:打开文件。
  • Ctrl + S:保存文件。
  • Ctrl + Shift + S:另存为。
  • Ctrl + W:关闭当前文件。
  • Ctrl + Shift + W:关闭所有文件。
  • Ctrl + Tab:在打开的文件之间切换。
  • Ctrl + Shift + T:重新打开最近关闭的文件。

7. 格式化和重构

  • Shift + Alt + F:格式化当前文件。
  • Ctrl + K 然后 Ctrl + F:格式化选中的代码。
  • Ctrl + .:显示快速修复和重构选项(如提取变量、提取方法等)。

8. 其他有用的快捷键

  • Ctrl + K 然后 Ctrl + S:打开快捷键设置。
  • Ctrl + K 然后 Ctrl + W:关闭所有打开的文件。
  • Ctrl + K 然后 Ctrl + Z:撤销所有更改。
  • Ctrl + K 然后 Ctrl + C:复制当前文件路径。
  • Ctrl + K 然后 Ctrl + V:粘贴当前文件路径。
  • Ctrl + K 然后 Ctrl + R:重命名当前文件。

9. 自定义快捷键

VSCode 允许用户自定义快捷键:

1.打开命令面板(Ctrl + Shift + P)。

2.输入 Preferences: Open Keyboard Shortcuts,然后回车。

3.在打开的快捷键设置界面中,可以搜索、修改或添加自定义快捷键。

结论

VSCode 提供了丰富的快捷键,涵盖了从基础编辑到高级调试的各个方面。

通过熟练掌握这些快捷键,可以极大地提高开发效率。

开发者还可以根据个人习惯自定义快捷键,以满足特定的需求。

联络方式:https://t.me/XMOhost26

相关推荐
wyk123_04635 分钟前
Django 连接(sqlserver)数据库方法
数据库·sqlserver·django
李长渊哦6 小时前
使用Druid连接池优化Spring Boot应用中的数据库连接
数据库·spring boot·后端
罗政7 小时前
冒险岛079 V8 整合版源码搭建教程+IDEA启动
java·ide·intellij-idea
斗-匕7 小时前
Spring Boot自动装配:约定大于配置的魔法解密
数据库
IT_张三8 小时前
Ubuntu Linux运维实战指南4_文件系统基础知识
linux·运维·ubuntu
陈译8 小时前
Grafana——如何迁移Grafana到一台新服务器
运维·服务器·grafana
艾斯比的日常8 小时前
VSCode 实用快捷键
ide·vscode·编辑器
wangjun51598 小时前
linux redis ipv6、ipv4 只接收本地访问、接收本地和远程访问
linux·运维·服务器
铁头乔8 小时前
IoTDB 断电后无法启动 DataNode,日志提示 Meet error while starting up
数据库·开源·时序数据库·iotdb
Galaxy_12298 小时前
vscode远程报错:Remote host key has changed,...
ide·vscode·编辑器