当前位置: 首页 > 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.dtcms.com/a/361905.html

相关文章:

  • 计算机毕设推荐:基于python的农产品价格数据分析与预测的可视化系统的设计与实现 基于Python农产品管理系统【源码+文档+调试】
  • 基于单片机汽车防盗系统/汽车安全防丢系统
  • 企业级主流日志系统架构对比ELKK Stack -Grafana Stack
  • 解决「图片导出功能需要 Chromium 浏览器支持,但未找到」的完整方案
  • Promise:异步编程的优雅解决方案
  • elemen ui Table表格中添加图片
  • qData 数据中台【开源版】发布 1.0.4 版本,全面升级数据清洗与资产管理能力
  • Spring Security(第六篇):结营篇 —— 完整源码与后续进阶路线 [特殊字符]
  • Day20 API
  • 什么是最大熵强化学习?
  • Go项目中关于优雅关闭的那些事
  • 动态配置最佳实践:Spring Boot 十种落地方式与回滚审计指南(含实操与避坑)
  • 如何将mysql数据导入人大金仓数据库
  • 漏洞挖掘 渗透测试思路图总结
  • 期货交易策略自动化实现
  • 数组基础及原理
  • 秋招冲刺计划(Day12)
  • Qwen-Image-Edit完全指南:实战20B参数模型的文字与语义-外观双重编辑
  • 如何使用VMware创建一台Ubuntu机器
  • Linux内核内存管理系列博客教程学习规划
  • KVM虚拟机快速安装与配置指南
  • leetcode算法day24
  • 安科瑞能源管理系统支撑低碳园区节能降碳发展
  • 【前端:Html】--4.进阶:媒体
  • K8S 知识框架和命令操作
  • 刷题之链表oj题目
  • 学习JavaScript的第一个简单程序:Hello World
  • Vue3响应式陷阱:如何避免ref解构导致的响应式丢失
  • ansible知识点总结1
  • Rviz-Gazebo联动