Visual Studio Code 跨平台快捷键指南:Windows 与 macOS 全面对比

Hi,我是布兰妮甜 !Visual Studio Code (VSCode) 作为当今最流行的代码编辑器之一,其强大的快捷键系统可以显著提升开发效率。本文将全面对比 WindowsmacOS 平台下的 VSCode 快捷键,帮助开发者无论使用哪种操作系统都能高效工作。


文章目录


一、基础编辑快捷键

文本操作

功能 Windows/Linux 快捷键 macOS 快捷键
复制当前行 Shift+Alt+↑/↓ Shift+Option+↑/↓
移动当前行 Alt+↑/↓ Option+↑/↓
删除当前行 Ctrl+Shift+K Command+Shift+K
插入新行 Ctrl+Enter Command+Enter
在上方插入新行 Ctrl+Shift+Enter Command+Shift+Enter
跳转到行首/行尾 Home/End Fn+←/Fn+→
选择到行首/行尾 Shift+Home/End Shift+Fn+←/Fn+→

光标操作

功能 Windows/Linux 快捷键 macOS 快捷键
添加多个光标 Ctrl+Alt+↑/↓ Command+Option+↑/↓
选择所有匹配项 Ctrl+Shift+L Command+Shift+L
撤销光标操作 Ctrl+U Command+U
跳转到匹配括号 Ctrl+Shift+\ Command+Shift+\

二、文件与窗口管理

文件操作

功能 Windows/Linux 快捷键 macOS 快捷键
新建文件 Ctrl+N Command+N
打开文件 Ctrl+O Command+O
保存文件 Ctrl+S Command+S
另存为 Ctrl+Shift+S Command+Shift+S
关闭当前标签页 Ctrl+W Command+W
重新打开关闭的标签 Ctrl+Shift+T Command+Shift+T

窗口与编辑器管理

功能 Windows/Linux 快捷键 macOS 快捷键
新建窗口 Ctrl+Shift+N Command+Shift+N
关闭窗口 Ctrl+Shift+W Command+Shift+W
切换编辑器组 Ctrl+1/2/3 Command+1/2/3
拆分编辑器 Ctrl+\ Command+\
切换标签页 Ctrl+Tab Control+Tab
导航到特定标签页 Ctrl+1/2/3... Command+1/2/3...

三、代码导航与搜索

代码导航

功能 Windows/Linux 快捷键 macOS 快捷键
跳转到定义 F12 F12
查看定义(不跳转) Alt+F12 Option+F12
跳转到引用 Shift+F12 Shift+F12
快速跳转文件 Ctrl+P Command+P
跳转到符号 Ctrl+Shift+O Command+Shift+O
跳转到行号 Ctrl+G Control+G
显示问题面板 Ctrl+Shift+M Command+Shift+M
转到下一个问题 F8 F8

搜索与替换

功能 Windows/Linux 快捷键 macOS 快捷键
查找 Ctrl+F Command+F
替换 Ctrl+H Command+Option+F
全局查找 Ctrl+Shift+F Command+Shift+F
全局替换 Ctrl+Shift+H Command+Shift+H
查找下一个 F3 Command+G
查找上一个 Shift+F3 Command+Shift+G

四、高级编辑功能

代码重构

功能 Windows/Linux 快捷键 macOS 快捷键
重命名符号 F2 F2
触发建议 Ctrl+Space Command+Space
触发参数提示 Ctrl+Shift+Space Command+Shift+Space
格式化文档 Shift+Alt+F Shift+Option+F
格式化选中代码 Ctrl+K Ctrl+F Command+K Command+F

代码折叠

功能 Windows/Linux 快捷键 macOS 快捷键
折叠区域 Ctrl+Shift+[ Command+Option+[
展开区域 Ctrl+Shift+] Command+Option+]
折叠所有区域 Ctrl+K Ctrl+0 Command+K Command+0
展开所有区域 Ctrl+K Ctrl+J Command+K Command+J
折叠级别1-5 Ctrl+K Ctrl+1-5 Command+K Command+1-5

五、调试相关快捷键

功能 Windows/Linux 快捷键 macOS 快捷键
启动调试 F5 F5
停止调试 Shift+F5 Shift+F5
单步跳过 F10 F10
单步进入 F11 F11
单步退出 Shift+F11 Shift+F11
继续执行 F5 F5
切换断点 F9 F9

六、集成终端操作

功能 Windows/Linux 快捷键 macOS 快捷键
显示/隐藏终端 Ctrl+` Control+`
新建终端 Ctrl+Shift+` Control+Shift+`
复制选中文本 Ctrl+C Command+C
粘贴到终端 Ctrl+V Command+V
清除终端 Ctrl+K Command+K
终端中查找 Ctrl+F Command+F

七、自定义快捷键技巧

  1. 修改快捷键 :两种平台都可以通过 文件 > 首选项 > 键盘快捷方式 或直接使用快捷键:
    • Windows: Ctrl+K Ctrl+S
    • macOS: Command+K Command+S
  2. 快捷键冲突解决
    • 在 macOS 上,某些系统快捷键可能与 VSCode 冲突(如 Command+H 隐藏窗口)
    • 可以通过系统偏好设置 > 键盘 > 快捷键中调整
  3. 平台特定建议
    • Windows 用户:充分利用 Alt 组合键
    • macOS 用户:熟悉 Command 和 Option 键的组合

八、生产力提升技巧

  1. 多光标编辑
    • Windows: Ctrl+Alt+↑/↓
    • macOS: Command+Option+↑/↓
  2. 快速选择
    • 扩大选择范围:
      • Windows: Shift+Alt+→
      • macOS: Control+Shift+→
    • 缩小选择范围:
      • Windows: Shift+Alt+←
      • macOS: Control+Shift+←
  3. 命令面板
    • Windows: Ctrl+Shift+P
    • macOS: Command+Shift+P
      (几乎所有功能都可以通过命令面板访问)

掌握 VSCode 的快捷键可以显著提升开发效率,虽然 Windows 和 macOS 平台的快捷键有所不同,但它们的逻辑是相似的。建议开发者:先从最常用的快捷键开始记忆定期尝试学习新的快捷键组合根据个人工作流自定义快捷键使用快捷键参考表作为桌面背景或打印出来。无论使用哪种操作系统,VSCode 的快捷键设计都能帮助开发者以更少的鼠标操作完成更多工作,让编码体验更加流畅高效。

相关推荐
苦逼IT运维14 分钟前
Jenkins + SonarQube 从原理到实战三:SonarQube 打通 Windows AD(LDAP)认证与踩坑记录
运维·服务器·windows·docker·云计算·jenkins·devops
coding随想1 小时前
Windows终端powershell执行curl命令报错:Invoke-WebRequest : 无法处理参数,因为参数名称“C”具有二义性。
windows·后端
羊仔AI探索2 小时前
Windows也能用!Claude Code硬核指南
ide·人工智能·windows·ai·aigc
心灵宝贝2 小时前
EVEREST 5.50.2249 最终版安装教程(附安装包下载后操作步骤)
windows
钢铁男儿3 小时前
Python 元类基础:从理解到应用的深度解析
java·windows·python
十五年专注C++开发3 小时前
通信中间件 Fast DDS(一) :编译、安装和测试
linux·c++·windows·中间件·cmake·vcpkg
专注VB编程开发20年18 小时前
IIS Express中可以同时加载并使用.net4.0和.NET 2.0的 DLL
c++·windows·microsoft·c#·vb.net
远瞻。20 小时前
【bug】diff-gaussian-rasterization Windows下编译 bug 解决
windows·bug
时光の尘20 小时前
ESP32入门开发·VScode空白项目搭建·点亮一颗LED灯
c语言·ide·vscode·freertos·led·esp32-s3·esp32-idf