功能 | Windows | macOS | 说明 |
---|---|---|---|
多光标选择 | Alt + Click |
Option + Click |
添加多个光标 |
选择相同文本 | Ctrl + D |
Cmd + D |
逐个选择相同的文本 |
全选相同文本 | Ctrl + Shift + L |
Cmd + Shift + L |
选择所有相同的文本 |
行复制 | Shift + Alt + ↑/↓ |
Shift + Option + ↑/↓ |
向上/下复制行 |
行移动 | Alt + ↑/↓ |
Option + ↑/↓ |
上下移动当前行 |
注释切换 | Ctrl + / |
Cmd + / |
切换行注释 |
块注释 | Shift + Alt + A |
Shift + Option + A |
切换块注释 |
功能 | Windows | macOS | 说明 |
---|---|---|---|
转到定义 | F12 |
F12 |
跳转到定义处 |
显示引用 | Shift + F12 |
Shift + F12 |
查看所有引用 |
文件切换 | Ctrl + P |
Cmd + P |
快速打开文件 |
符号搜索 | Ctrl + Shift + O |
Cmd + Shift + O |
在当前文件中查找符号 |
全局符号搜索 | Ctrl + T |
Cmd + T |
在工作区中查找符号 |
行跳转 | Ctrl + G |
Cmd + G |
跳转到指定行 |
功能 | Windows | macOS | 说明 |
---|---|---|---|
新建文件 | Ctrl + N |
Cmd + N |
新建文件 |
分割编辑器 | Ctrl + \ |
Cmd + \ |
垂直分割编辑器 |
关闭编辑器 | Ctrl + W |
Cmd + W |
关闭当前编辑器 |
切换侧边栏 | Ctrl + B |
Cmd + B |
切换侧边栏显示 |
切换终端 | `Ctrl + `` | `Cmd + `` | 切换集成终端 |
聚焦编辑器 | Ctrl + 1/2/3 |
Cmd + 1/2/3 |
切换编辑器组 |
功能 | Windows | macOS | 说明 |
---|---|---|---|
重命名符号 | F2 |
F2 |
重命名变量/函数等 |
格式化文档 | Shift + Alt + F |
Shift + Option + F |
格式化整个文档 |
快速修复 | Ctrl + . |
Cmd + . |
显示代码操作 |
提取方法 | Ctrl + Shift + R |
Cmd + Shift + R |
提取选中代码为方法 |
功能 | 快捷键 | 说明 |
---|---|---|
清屏 | Ctrl + L |
清除屏幕内容 |
历史搜索 | Ctrl + R |
搜索命令历史 |
光标移动到行首 | Ctrl + A |
移动到命令行开始 |
光标移动到行尾 | Ctrl + E |
移动到命令行结束 |
删除到行首 | Ctrl + U |
删除光标前所有字符 |
删除到行尾 | Ctrl + K |
删除光标后所有字符 |
上一条命令 | ↑ |
显示上一条命令 |
下一条命令 | ↓ |
显示下一条命令 |
功能 | 快捷键 | 说明 |
---|---|---|
新建标签页 | Ctrl + Shift + T |
新建终端标签页 |
关闭标签页 | Ctrl + Shift + W |
关闭当前标签页 |
切换标签页 | Ctrl + Tab |
在标签页间切换 |
分割窗口 | Ctrl + Shift + D |
水平分割终端窗口 |
垂直分割 | Ctrl + Shift + 5 |
垂直分割终端窗口 |
功能 | Windows | macOS | 说明 |
---|---|---|---|
新建标签页 | Ctrl + T |
Cmd + T |
打开新标签页 |
关闭标签页 | Ctrl + W |
Cmd + W |
关闭当前标签页 |
重新打开关闭页面 | Ctrl + Shift + T |
Cmd + Shift + T |
恢复最近关闭的标签页 |
切换标签页 | Ctrl + Tab |
Cmd + Option + ←/→ |
在标签页间切换 |
跳转特定标签页 | Ctrl + 1-8 |
Cmd + 1-8 |
跳转到第n个标签页 |
跳转最后标签页 | Ctrl + 9 |
Cmd + 9 |
跳转到最后一个标签页 |
功能 | Windows | macOS | 说明 |
---|---|---|---|
页面刷新 | F5 / Ctrl + R |
Cmd + R |
刷新当前页面 |
强制刷新 | Ctrl + F5 |
Cmd + Shift + R |
强制刷新(清除缓存) |
后退 | Alt + ← |
Cmd + [ |
返回上一页 |
前进 | Alt + → |
Cmd + ] |
前进到下一页 |
跳转地址栏 | F6 / Ctrl + L |
Cmd + L |
选中地址栏 |
搜索页面 | Ctrl + F |
Cmd + F |
在页面中搜索 |
功能 | Windows | macOS | 说明 |
---|---|---|---|
开发者工具 | F12 / Ctrl + Shift + I |
Cmd + Option + I |
打开开发者工具 |
元素检查 | Ctrl + Shift + C |
Cmd + Shift + C |
检查页面元素 |
控制台 | Ctrl + Shift + J |
Cmd + Option + J |
打开控制台 |
网络面板 | Ctrl + Shift + E |
Cmd + Option + E |
打开网络面板 |
源代码面板 | Ctrl + Shift + D |
Cmd + Option + D |
打开源代码面板 |
-
Vim 扩展
jj
->Esc
: 退出插入模式gc
: 切换行注释gd
: 转到定义
-
Git 扩展
Alt + G C
: Git commitAlt + G P
: Git pushAlt + G L
: Git log
-
终端扩展
Alt + T
: 新建终端Alt + 1-9
: 切换到特定终端
-
创建自定义快捷键配置文件
- VS Code: keybindings.json
- 终端: .inputrc 或 shell配置文件
- 浏览器: 使用扩展如Vimium
-
使用快捷键主题
- VS Code可以使用不同的快捷键预设
- 选择适合自己的快捷键方案
-
定期回顾和优化
- 记录最常用的操作
- 为高频操作创建快捷键
- 移除不常用的快捷键