Mac VS Code 快捷键: 代码编辑、导航、调试等

Mac 上 VS Code 快捷键大全:打造高效编码体验

Visual Studio Code (VS Code) 是一款广受欢迎的轻量级代码编辑器,凭借其强大的功能、丰富的扩展和高度可定制性,赢得了全球开发者的青睐。在 macOS 平台上,VS Code 同样表现出色,通过熟练掌握其快捷键,可以大幅提升编码效率,让你在代码的世界里畅游无阻。

本文将深入探讨 Mac 上 VS Code 的各种快捷键,涵盖代码编辑、导航、调试、搜索、多光标操作、终端、窗口管理、扩展管理等方面,助你打造高效的编码工作流。

一、基础编辑快捷键

这些快捷键是日常编码中最常用的,务必熟练掌握:

  • ⌘ + C:复制选中的内容。如果没有选中内容,则复制当前行。
  • ⌘ + X:剪切选中的内容。如果没有选中内容,则剪切当前行。
  • ⌘ + V:粘贴剪贴板中的内容。
  • ⌘ + Z:撤销上一步操作。
  • ⌘ + Shift + Z:重做上一步被撤销的操作(相当于反撤销)。
  • ⌘ + S:保存当前文件。
  • ⌘ + Shift + S:另存为...
  • ⌘ + A:全选当前文件内容。
  • Option + ↑/↓:向上/向下移动当前行。
  • Option + Shift + ↑/↓:向上/向下复制当前行。
  • ⌘ + /:注释/取消注释选中的代码行。如果没有选中内容,则注释/取消注释当前行。
  • Option + Shift + A:块注释/取消块注释选中的代码块。
  • ⌘ + [ / ⌘ + ]:减少/增加缩进。
  • Tab:增加缩进(在选中的多行代码前添加缩进)。
  • Shift + Tab:减少缩进(在选中的多行代码前减少缩进)。
  • ⌘ + D:选中当前光标所在的单词。连续按下 ⌘ + D 可以选中下一个相同的单词。
  • ⌘ + U: 撤销上一个光标操作
  • ⌘ + K, ⌘ + S: 打开快捷键设置

二、导航快捷键

快速在文件、符号、定义之间跳转:

  • ⌘ + P:快速打开文件。输入文件名,可以快速定位并打开文件。
  • ⌘ + Shift + O:转到文件中的符号(例如函数、类、变量等)。
  • ⌘ + T:搜索工作区中的符号。
  • F12⌘ + 点击:转到定义。将光标移动到变量、函数或类名上,按下 F12⌘ + 点击 可以跳转到其定义处。
  • Option + F12: 预览定义
  • Shift + F12:显示引用。查找当前符号在哪些地方被引用。
  • ⌘ + .:快速修复(显示可用的代码操作,如重构、添加导入等)。
  • Ctrl + -:后退。回到上一个光标位置。
  • Ctrl + Shift + -:前进。回到下一个光标位置(与后退相对)。
  • ⌘ + ↑/↓:跳转到文件开头/结尾。
  • Ctrl + G:跳转到指定行号。
  • ⌘ + Shift + \ : 在匹配的括号之间跳转

三、搜索和替换快捷键

高效查找和修改代码:

  • ⌘ + F:在当前文件中查找。
  • ⌘ + Option + F:在当前文件中替换。
  • ⌘ + Shift + F:在整个工作区中查找。
  • ⌘ + Shift + H:在整个工作区中替换。
  • 在查找/替换框中:
    • Return:查找下一个。
    • Shift + Return:查找上一个。
    • Option + Return:选中所有匹配项。
    • ⌘ + Option + Return:替换所有匹配项。
    • ⌃⌥⌘ + E: 使用正则表达式

四、多光标和多选快捷键

同时编辑多处代码,大幅提高效率:

  • Option + 点击:在点击的位置添加一个光标。
  • Option + ⌘ + ↑/↓:在当前光标的上方/下方添加一个光标。
  • ⌘ + Option + 拖动鼠标:垂直选中多行。
  • ⌘ + D:选中当前单词,并继续按下 ⌘ + D 选中下一个相同的单词。
  • ⌘ + Shift + L:选中所有与当前选中内容相同的文本。

五、调试快捷键

调试是开发过程中不可或缺的一环:

  • F9:切换断点。在当前行设置或取消断点。
  • F5:启动调试/继续执行。
  • F10:单步跳过。逐过程执行代码,不进入函数内部。
  • F11:单步进入。逐语句执行代码,进入函数内部。
  • Shift + F11:单步跳出。从当前函数中跳出。
  • Shift + F5:停止调试。
  • ⌘ + Shift + D:打开调试侧边栏。

六、终端快捷键

VS Code 内置了集成终端,方便执行命令:

  • ⌃\ `:打开/关闭集成终端。
  • ⌃⇧\ `:创建新的集成终端。
  • ⌘ + ↑/↓:在终端历史命令中切换。
  • ⌘ + K:清除终端输出。

七、窗口和标签页管理快捷键

管理多个编辑器窗口和标签页:

  • ⌘ + N:新建文件。
  • ⌘ + W:关闭当前标签页/窗口。
  • ⌘ + Shift + T:重新打开最近关闭的标签页。
  • ⌘ + Option + ←/→:在打开的标签页之间切换。
  • ⌘ + 1/2/3...:切换到第 1/2/3... 个标签页。
  • ⌘ + \:分割编辑器(水平分割)。
  • ⌘ + K, ⌘ + ←/→:在分割的编辑器之间切换焦点。
  • ⌘ + K + ⌘ + ←/→/↑/↓: 改变编辑器组的布局

八、命令面板快捷键

命令面板是 VS Code 的核心功能之一,可以执行各种命令:

  • ⌘ + Shift + PF1:打开命令面板。
  • 在命令面板中输入命令名称,可以快速执行各种操作,例如:
    • 安装扩展
    • 更改主题
    • 设置配置
    • 运行任务
    • 等等...

九、扩展管理快捷键

VS Code 的强大之处在于其丰富的扩展生态:

  • ⌘ + Shift + X:打开扩展面板。
  • 在扩展面板中可以搜索、安装、管理扩展。

十、自定义快捷键

如果你对默认的快捷键不满意,可以自定义:

  1. 打开命令面板(⌘ + Shift + PF1)。
  2. 输入 "Open Keyboard Shortcuts" 并选择。
  3. 在打开的快捷键设置界面中,可以搜索、修改、添加快捷键。

十一、实用技巧和建议

  • 循序渐进,逐步掌握:不要试图一次性记住所有快捷键,可以从最常用的开始,逐步扩展。
  • 多加练习,形成肌肉记忆:熟能生巧,只有通过不断练习,才能将快捷键变成一种本能反应。
  • 利用命令面板:对于不常用的命令,可以通过命令面板快速执行。
  • 自定义快捷键:根据自己的习惯,自定义快捷键,打造最适合自己的编码环境。
  • 参考官方文档:VS Code 官方文档提供了详细的快捷键列表和说明,可以作为参考:https://code.visualstudio.com/docs/getstarted/keybindings
  • 利用Cheatsheet: 网上有很多VS Code的快捷键Cheatsheet, 打印出来或者放在手边,方便查阅。

总结

掌握 Mac 上 VS Code 的快捷键是提高编码效率的关键。本文详细介绍了各种常用快捷键,涵盖了代码编辑、导航、调试、搜索、多光标操作、终端、窗口管理、扩展管理等方面。希望通过本文的介绍,你能更好地利用 VS Code,打造高效的编码工作流,成为一名更出色的开发者! 记住,实践出真知,多加练习,你一定能成为 VS Code 快捷键大师!

THE END