MacOS 系统上 Visual Studio Code (VSCode) 一些常用的快捷键
参考:
https://www.dute.org/vscode-shortcut
https://hughfenghen.github.io/posts/2023/03/29/vscode-shortcut/
因为一般都会搭配vim使用,所以有些操作更习惯通过vim方式,对于一些vim不方便完成的常用快捷键使用加粗标记。
command + p
- 打开一个文件在新标签页中
+ >
命令
+ @
转到本文件中的符号
+ #
显示所有符号
常用快捷键
Command + Shift + N |
新建窗口/实例 |
Command + W |
关闭窗口/实例 |
Command + , |
编辑器设置 |
Command + Shift + j |
设置(cursor 设置) |
Command + F |
搜索 |
Command + Shift + F |
全局搜索 |
Command + Option + F |
替换 |
Option + 点击鼠标 |
在所点击位置插入光标 |
Command + N |
新建文件 |
Command + O |
打开文件... |
Command + S |
保存文件 |
Command + Shift + S |
文件另存为... |
Command + Option + S |
保存全部 |
Command + Shift + Space |
触发参数提示 |
Ctrl + number |
跳转标签 |
Ctrl + tab |
查看编辑历史 |
Alt + left |
跳转代码位置(win?) |
Control + - |
后退 |
Control + Shift + - |
前进 |
光标操作
Option + 点击鼠标 |
在所点击位置插入光标 |
Command + Option + ↑ |
在上方插入光标 |
Command + Option + ↓ |
在下方插入光标 |
Command + U |
撤消上一个光标操作 |
Shift + Option + I |
在所选的每一行的末尾插入光标 |
Command + L |
选择当前行 |
Command + F2 |
选择所有出现的当前单词 |
Command + Control + Shift + → |
扩展选择 |
Command + Control + Shift + ← |
收缩选择 |
Shift + Option + 拖拽鼠标 |
列(框)选择 |
Command + Shift + Option + ↑ |
向上列(框)选择 |
Command + Shift + Option + ↓ |
向下列(框)选择 |
代码编辑
Command + Shift + Space |
触发参数提示 |
Shift + Option + F |
格式化文件 |
Command + K, Command + F |
格式化选择 |
F12 |
转到定义 |
Option + F12 |
查看定义 |
Command + K, F12 |
在侧面打开定义 |
Command + . |
快速修复 |
Shift + F12 |
显示参考 |
F2 |
重命名符号 |
窗口显示
Command + Control + F |
切换全屏 |
Command + Option + 0 |
切换编辑器布局(水平/垂直) |
Command + = |
放大编辑器 |
Command + - |
缩小编辑器 |
Command + B |
显示/隐藏侧边栏 |
终端
导航
F8 |
转到下一个错误或警告 |
Shift + F8 |
转到上一个错误或警告 |
Control + Shift + Tab |
显示编辑器历史记录 |
Control + - |
后退 |
Control + Shift + - |
前进 |
Control + M |
切换标签可移动焦点 |
基本编辑(vim为主,vscode不怎么用)
Option + ↑ |
把当前行往上移动 |
Option + ↓ |
把当前行往下移动 |
Shift + Option + ↑ |
在上面复制行 |
Shift + Option + ↓ |
在下面复制行 |
Command + Shift + K |
删除一行 |
Command + Enter |
在下面插入行 |
Command + Shift + Enter |
在上方插入行 |
Command + Shift + \ |
跳转到匹配的括号, vim中可以使用% |
Command + ] |
增加缩进 |
Command + [ |
减少缩进 |
Home |
转到行首 |
End |
转到行尾 |
Command + ↑ |
转到文件开头 |
Command + ↓ |
转到文件末尾 |
Control + Fn + ↑ |
向上滚动行 |
Control + Fn + ↓ |
向下滚动行 |
Command + Fn + ↑ |
向上滚动页面 |
Command + Fn + ↓ |
向下滚动页面 |
Command + Option + [ |
折叠区域 |
Command + Option + ] |
展开区域 |
Command + K, Command + 0 |
折叠所有区域 |
Command + K, Command + J |
展开所有区域 |
Command + K, Command + C |
添加行注释 |
Command + K, Command + U |
删除行注释 |
Command + / |
注释 |
Option + Z |
切换编辑器的自动换行 |