当前位置: 首页 > news >正文

收藏!VSCode 开发者工具快捷键大全

一、文件操作快捷键

1. 打开与关闭文件

Ctrl + O(Windows/Linux)或 Command + O(Mac):打开文件,可以通过输入文件名快速查找并打开相应文件。

Ctrl + W(Windows/Linux)或 Command + W(Mac):关闭当前打开的文件。

Ctrl + Shift + T(Windows/Linux)或 Command + Shift + T(Mac):重新打开最近关闭的文件。

2. 保存文件

Ctrl + S(Windows/Linux)或 Command + S(Mac):保存当前文件。

Ctrl + Shift + S(Windows/Linux)或 Command + Shift + S(Mac):另存为,可将文件保存为其他名称或格式。

3. 文件导航

Ctrl + Tab(Windows/Linux)或 Command + Tab(Mac):切换到下一个打开的文件。

Ctrl + Shift + Tab(Windows/Linux)或 Command + Shift + Tab(Mac):切换到上一个打开的文件。

Ctrl + P(Windows/Linux)或 Command + P(Mac):快速打开文件,输入文件名、路径等进行模糊匹配查找。

二、编辑快捷键

1. 光标移动

Ctrl + 左箭头(Windows/Linux)或 Command + 左箭头(Mac):将光标向左移动一个单词。

Ctrl + 右箭头(Windows/Linux)或 Command + 右箭头(Mac):将光标向右移动一个单词。

Home(Windows/Linux)或 Command + 左箭头(Mac):将光标移动到行首。

End(Windows/Linux)或 Command + 右箭头(Mac):将光标移动到行尾。

Ctrl + Home(Windows/Linux)或 Command + Up Arrow(Mac):将光标移动到文档开头。

Ctrl + End(Windows/Linux)或 Command + Down Arrow(Mac):将光标移动到文档结尾。

2. 文本选择

Shift + 左箭头(Windows/Linux)或 Shift + 左箭头(Mac):向左逐个字符选择文本。

Shift + 右箭头(Windows/Linux)或 Shift + 右箭头(Mac):向右逐个字符选择文本。

Ctrl + Shift + 左箭头(Windows/Linux)或 Command + Shift + 左箭头(Mac):向左逐个单词选择文本。

Ctrl + Shift + 右箭头(Windows/Linux)或 Command + Shift + 右箭头(Mac):向右逐个单词选择文本。

Shift + Home(Windows/Linux)或 Shift + Command + 左箭头(Mac):选择从光标位置到行首的文本。

Shift + End(Windows/Linux)或 Shift + Command + 右箭头(Mac):选择从光标位置到行尾的文本。

Ctrl + Shift + Home(Windows/Linux)或 Command + Shift + Up Arrow(Mac):选择从光标位置到文档开头的文本。

Ctrl + Shift + End(Windows/Linux)或 Command + Shift + Down Arrow(Mac):选择从光标位置到文档结尾的文本。

3. 文本复制、粘贴与删除

Ctrl + C(Windows/Linux)或 Command + C(Mac):复制选中的文本或文件。

Ctrl + V(Windows/Linux)或 Command + V(Mac):粘贴文本或文件。

Ctrl + X(Windows/Linux)或 Command + X(Mac):剪切选中的文本或文件。

Delete(Windows/Linux)或 fn + Delete(Mac):删除光标右侧的字符。

Backspace(Windows/Linux)或 Delete(Mac):删除光标左侧的字符。

4. 文本查找与替换

Ctrl + F(Windows/Linux)或 Command + F(Mac):在当前文件中查找文本,可以通过 Enter 键逐个查找下一个匹配项,Shift + Enter 查找上一个匹配项。

Ctrl + H(Windows/Linux)或 Command + H(Mac):在当前文件中替换文本,输入要替换的内容和替换后的内容,可选择逐个替换或全部替换等操作。

5. 代码格式化

Ctrl + Shift + I(Windows/Linux)或 Command + Shift + I(Mac):格式化选中的代码块,如果没有选中则格式化整个文档。

6. 代码折叠与展开

Ctrl + Shift + [(Windows/Linux)或 Command + Shift + [(Mac):折叠当前代码块。

Ctrl + Shift + ](Windows/Linux)或 Command + Shift + ](Mac):展开当前代码块。

Ctrl + K Ctrl + 0(Windows/Linux)或 Command + K Command + 0(Mac):折叠所有代码块。

Ctrl + K Ctrl + J(Windows/Linux)或 Command + K Command + J(Mac):展开所有代码块。

三、导航快捷键

1. 在文件内导航

Ctrl + G(Windows/Linux)或 Command + G(Mac):跳转到指定行号,输入行号后按 Enter 键即可。

Ctrl + Shift + G(Windows/Linux)或 Command + Shift + G(Mac):跳转到上一次编辑的位置。

2. 在项目内导航

Ctrl + E(Windows/Linux)或 Command + E(Mac):打开文件资源管理器侧边栏,可快速浏览项目文件。

Ctrl + Shift + E(Windows/Linux)或 Command + Shift + E(Mac):打开资源管理器并聚焦到当前打开文件所在的文件夹。

3. 函数、方法间导航

Ctrl + Shift + O(Windows/Linux)或 Command + Shift + O(Mac):在当前文件中快速定位到函数、方法定义处,输入函数名等进行查找。

四、调试快捷键

1. 启动与停止调试

F5:启动调试。

Shift + F5:停止调试。

2. 调试操作

F9:在当前行设置或清除断点。

F10:逐过程调试,即单步执行代码,遇到函数调用会直接执行整个函数并跳到下一行。

F11:逐语句调试,单步执行代码,遇到函数调用会进入函数内部继续单步执行。

Shift + F11:跳出当前函数,返回到调用该函数的下一行。

3. 调试面板操作

Ctrl + Shift + Y(Windows/Linux)或 Command + Shift + Y(Mac):打开调试控制台,可查看调试输出信息等。

五、终端快捷键

1. 打开与关闭终端

Ctrl + `(Windows/Linux)或 Command + `(Mac):打开或关闭集成终端。

2. 终端操作

Ctrl + Enter(Windows/Linux)或 Command + Enter(Mac):在终端中执行当前行命令。

Ctrl + Up Arrow(Windows/Linux)或 Command + Up Arrow(Mac):在终端中向上翻历史命令。

Ctrl + Down Arrow(Windows/Linux)或 Command + Down Arrow(Mac):在终端中向下翻历史命令。

六、其他常用快捷键

1. 命令面板

Ctrl + Shift + P(Windows/Linux)或 Command + Shift + P(Mac):打开命令面板,可通过输入命令来执行各种操作,如安装扩展、切换主题等。

2. 分屏操作

Ctrl + \(Windows/Linux)或 Command + \(Mac):将编辑器窗口拆分为两部分,水平分屏。

Ctrl + 1(Windows/Linux)或 Command + 1(Mac):切换到第一个分屏窗口。

Ctrl + 2(Windows/Linux)或 Command + 2(Mac):切换到第二个分屏窗口(以此类推)。

3. 切换编辑器主题

Ctrl + K Ctrl + T(Windows/Linux)或 Command + K Command + T(Mac):打开主题切换面板,可选择不同的编辑器主题。

4. 放大与缩小视图

Ctrl + +(Windows/Linux)或 Command + +(Mac):放大编辑器视图。

Ctrl + -(Windows/Linux)或 Command + -(Mac):缩小编辑器视图。

http://www.xdnf.cn/news/1418257.html

相关文章:

  • 在Linux系统中安装Jenkins(保姆级别)
  • Java:Could not resolve all files for configuration
  • Day42 Grad-CAM与Hook函数
  • UniApp + SignalR + Asp.net Core 做一个聊天IM,含emoji 表情包
  • 【Docker】Docker容器和镜像管理常用命令
  • 【2025ICCV】Vision Transformers 最新研究成果
  • 无题250901
  • GaussDB 集群故障cm_ctl: can‘t connect to cm_server
  • .Net程序员就业现状以及学习路线图(二)
  • oracle默认事务隔离级别
  • Windows神器,按键屏蔽
  • 深入理解 HTTP 与 HTTPS:区别以及 HTTPS 加密原理
  • 【 VPX638】基于KU115 FPGA+C6678 DSP的6U VPX双FMC接口通用信号处理平台
  • 配送算法19 Two Fast Heuristics for Online Order Dispatching
  • Objective-C 的坚毅与传承:在Swift时代下的不可替代性优雅草卓伊凡
  • Java面试宝典:Redis高并发高可用(主从复制、哨兵)
  • 【算法基础】链表
  • PowerPoint和WPS演示如何在放映PPT时用鼠标划重点
  • 趣味学RUST基础篇(String)
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(二十二)控件的可见、可用性
  • 如何从 STiROT 启动 STiROT_Appli_TrustZone LAT1556
  • JS闭包讲解
  • Elasticsearch面试精讲 Day 4:集群发现与节点角色
  • 《JAVA EE企业级应用开发》第一课笔记
  • 记录第一次使用docker打包镜像的操作步骤以及问题解决
  • 初识JVM
  • Personality Test 2025
  • 正则表达式与grep文本过滤详解
  • 【C++游记】AVL树
  • 刷题日记0901