VS Code 常用快捷键大全

代码导航

  • 跳转指定行:快速跳转到文件中的指定行,只需按下快捷键,输入代码行数,然后按下回车即可跳转到该行代码。

    • Windows/Linuxctrl + G

    • macOSctrl + G

  • 转到匹配的括号:快速定位到当前括号对应的另一个括号。

    • Windows/Linux : ctrl + shift + \

    • macOS : command + shift + \

  • 折叠/展开代码块:用于折叠或展开当前选中的代码块。

    • Windows/Linux : ctrl + shift + [ 折叠,ctrl + shift + ] 展开

    • macOS : ctrl + shift + [ 折叠,ctrl + shift + ] 展开

  • 折叠/展开代码块和子代码块:一次性折叠或展开整个代码块及其所有子代码块。

    • Windows/Linux : ctrl + K 然后按 [ 折叠,ctrl + K 然后按 ] 展开

    • macOS : ctrl + K 然后按 [ 折叠,ctrl + K 然后按 ] 展开

  • 导航到错误和警告处:快速导航到下一个错误或警告处,以便进行修复。

    • Windows/LinuxF8

    • macOSF8 + fn

快捷导航

  • 搜索文件:快速搜索并打开项目中的文件。

    • Windows/Linux: ctrl + P

    • macOS: command + P

  • 功能设置:打开设置面板,用于查看和修改编辑器、工作区、快捷键等各方面的配置。

    • Windows/Linuxctrl + ,

    • macOScommand + ,

  • 切换侧边栏:控制侧边栏(通常包含文件浏览器、搜索、大纲等)的显示或隐藏,提供更多或更少的屏幕空间。

    • Windows/Linux: ctrl + B

    • macOScommand + B

  • 导航选项卡:在已打开的编辑器选项卡之间循环切换,使用户能够快速访问不同的文件或代码段。

    • Windows/Linuxctrl + shift + tab

    • macOSctrl + shift + tab

  • 导航选项卡组:快速切换到特定的选项卡组,或者通过创建新的选项卡组来组织和管理打开的文件。

    • Windows/Linux : ctrl + 1(第一个选项卡组)、ctrl + 2(第二个选项卡组)等

    • macOScommand + 1(第一个选项卡组)、command + 2(第二个选项卡组)等

  • 打开终端:在内部打开集成终端,许用户直接在编辑器中运行命令行工具、脚本或程序。

    • Windows/Linuxctrl + J

    • macOScommand + J

  • 打开命令面板:打开命令面板,可以在其中搜索并执行各种命令,如打开文件、保存、关闭等。

    • Windows/Linuxctrl + shift + P

    • macOScommand + shift + P

快捷查找

  • 查找结果导航:在文件中的查找结果之间进行移动,方便用户快速定位到下一个或上一个匹配项。

    • Windows/LinuxF3

    • macOSF3 + fn

  • 选择多个查找结果:可以使用此快捷键来选择多个搜索结果,以便进行批量操作或修改。每次按下此键,都会按照搜索结果的顺序选中一个内容。

    • Windows/Linux : ctrl + D

    • macOS : command + D

  • 选择所有查找结果:如果想要使用查找功能对所有查找结果进行批量操作或修改,可以使用此快捷键来一次性选择文件中所有匹配的结果。

    • Windows/Linuxalt + enter

    • macOSoption + enter

快捷选择

  • 选择当前行:选中光标所在行的整行代码。

    • Windows/Linuxctrl + L

    • macOScommand + L

  • 选择当前选择的所有匹配项:在当前文件中,选中所有与已选内容相同的文本片段,以便进行批量编辑。

    • Windows/Linux : ctrl + shift + L

    • macOS : command + shift + L

  • 选择当前词的所有匹配项:当光标位于某个单词上时,自动选中当前文件中该单词的所有出现位置。

    • Windows/Linuxctrl + F2

    • macOScommand + F2 + fn

  • 选择直到单词的结尾:扩展当前选择,直到当前单词的末尾。

    • Windows/Linux : shift + end

    • macOS : shift + option + →

  • 通过拖动鼠标选择多行代码:使用鼠标拖动选择多行代码时,此快捷键允许选择部分行,而不是整行。

    • Windows/Linux : shift + alt + 拖动光标

    • macOS : shift + option + 拖动光标

  • 使用箭头键选择多行代码:在不移动光标的情况下,使用箭头键配合修饰键来选择多行代码。

    • Windows/Linux : ctrl + shift + alt + 箭头键(→, ←, ↑, ↓)

    • macOS : command + shift + option + 箭头键(→, ←, ↑, ↓)

移动光标

  • 特定位置插入额外光标:在文件中的任何位置快速插入一个额外的光标,以便同时编辑多个位置。

    • Windows/Linux : alt + 鼠标点击位置

    • macOSoption + 鼠标点击位置

  • 上方或下方插入额外光标:在当前光标位置的上方或下方快速插入一个额外光标,便于同时编辑相邻行。

    • Windows/Linux : ctrl + alt + ↓(向下插入),ctrl + alt + ↑(向上插入)

    • macOS : command + option + ↓(向下插入),command + option + ↑(向上插入)

  • 撤销光标插入:撤销最近一次插入的光标,而不影响其他光标位置。

    • Windows/Linux : ctrl + U

    • macOS : command + U

  • 在选中代码的末尾插入光标:在选中的文本块中的每一行末尾都插入一个光标,方便进行批量编辑。

    • Windows/Linux : shift + alt + I

    • macOS : shift + option + I

快捷编码

  • 移动代码行或代码块:无需复制粘贴,直接将一行或多行代码从当前位置移动到上方或下方。

    • Windows/Linux : alt + ↓(向下移动),alt + ↑(向上移动)

    • macOSoption + ↓(向下移动),option + ↑(向上移动)

  • 复制代码行或代码块:在光标所在行或选中代码块的上方或下方复制一行或多行代码。

    • Windows/Linux : shift + alt + ↓(向下复制),shift + alt + ↑(向上复制)

    • macOS : shift + option + ↓(向下复制),shift + option + ↑(向上复制)

  • 代码缩进:调整选中代码块的缩进级别,或调整光标所在行的缩进。

    • Windows/Linux : ctrl + [(减少缩进),ctrl + ](增加缩进)

    • macOScommand + [(减少缩进),command + ](增加缩进)

  • 切换代码注释:对光标所在行或选中代码块进行注释或取消注释。

    • Windows/Linuxctrl + /

    • macOScommand + /

  • 切换代码块注释:将选中的多行代码注释为块注释(如 /* ... */)。

    • Windows/Linux : shift + alt + A

    • macOS : shift + option + A

  • 代码格式化:对整个文件或选中代码块进行格式化,以符合编程语言的约定。

    • 格式化整个文件:Windows/Linux ctrl + shift + F,macOS option + shift + F

    • 格式化选中代码:Windows/Linux ctrl + K 然后 ctrl + F,macOScommand + K 然后 command + F

  • 快速修复错误:当检测到可快速修复的错误或警告时,使用此快捷键直接进行修复。

    • Windows/Linux : ctrl + .

    • macOS : command + .

  • 重命名:快速重命名多个变量、函数或类。

    • Windows/LinuxF2

    • macOSF2 + fn

  • 删除空白:删除当前文件中多余的空行和空格。

    • Windows/Linux : ctrl + K 然后 X

    • macOS : command + K 然后 X

  • 更改编程语言:手动设置或更改当前文件的编程语言。

    • Windows/Linux : ctrl + K, 然后按 M

    • macOS : command + K,然后按 M

更好的编码

  • 转到定义:直接跳转到当前代码中引用的函数、方法、变量等的定义处。

    • Windows/LinuxF12

    • macOSF12 + fn

  • 查看定义:在不离开当前代码上下文的情况下,以弹窗形式快速查看函数、方法、变量等的定义。

    • Windows/Linux : alt + F12

    • macOS : option + F12 + fn

  • 切换建议:当写代码时,VS Code 会根据当前的上下文提供可能的代码补全选项。这个快捷键可以快速切换 VS Code 的代码建议。

    • Windows/Linuxctrl + I

    • macOS : command + I

<think>好的,用户想要查找Visual Studio Code常用快捷键列表。首先,我需要回忆一下系统级指令的要求,确保回答符合格式,比如使用正确的中文和LaTeX,生成相关问题等。用户提供的引用内容里有两条关于VS Code快捷键的信息,引用1提到打开和关闭侧边栏的快捷键,引用2则列出了更多快捷键分类,比如主命令框、编辑器管理、代码编辑等。 我需要将这些信息整合成一个结构清晰的回答。首先,按照用户的要求,分点列出常用快捷键,可能包括主命令框、窗口管理、代码编辑等部分。同时,注意使用正确的引用标注,比如在提到侧边栏快捷键时添加[^1],其他部分可能引用[^2]。 另外,用户示例中的快速排序部分有代码块,但当前问题不需要代码,所以可能用列表形式展示快捷键。同时,需要检查是否有遗漏的常用快捷键,比如查找替换、光标操作等,确保覆盖引用中的内容。最后生成相关问题,比如如何自定义快捷键,或者不同操作系统下的差异等。 现在需要确保回答符合所有格式要求,比如行内数学表达式(如果有的话)使用$...$,但这里可能用不上。独立公式暂时不需要。使用中文回答,结构清晰,分点列出,并在相关位置添加引用标识。最后生成三个相关问题,帮助用户进一步探索。</think>以下是Visual Studio Code常用快捷键的汇总整理,按功能分类列出: ### 一、核心操作快捷键 1. **主命令框**:`Ctrl+Shift+P`(Windows/Linux)或`Cmd+Shift+P`(Mac),可执行所有命令[^2] 2. **快速文件切换**:`Ctrl+P`(Windows/Linux)或`Cmd+P`(Mac) 3. **侧边栏开关**:`Ctrl+B`(全局适用) ### 二、编辑器操作 $$ \text{行操作组合键} = \text{Ctrl+G(跳转行号)} + \text{Ctrl+\(分割编辑器)} $$ 4. **代码格式化**:`Shift+Alt+F` 5. **行操作**: - 复制行:`Shift+Alt+↓/↑` - 删除行:`Ctrl+Shift+K` ### 三、导航与搜索 6. **符号跳转**:`Ctrl+Shift+O` 7. **全局搜索**:`Ctrl+Shift+F` 8. **替换操作**:`Ctrl+H` ### 四、界面管理 9. **终端开关**:`Ctrl+`(反引号) 10. **缩放侧边栏**:`Ctrl+Shift+E`(资源管理器)[^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值