Appearance
这里附上官网最全的 vscode
快捷键指南,详情地址戳:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
下面将整理周一在日常使用到的一些常见快捷键~
通用操作
Shift+Command+P, F1
展示命令面板Command+P
快速打开某一个文件Shift+Command+N
创建一个新的窗口Command+W
关闭某一文件或关闭当前窗口Command+,
打开settings界面Command+K+S
键盘快捷键指引
基础编辑
Command+K
剪切Command+C
复制Option+↓ / Option+↑
移动当前行到下行/移动当前行到上行Shift+Option+↓ / Shift+Option+↑
复制当前行到下行/复制当前行到上行Command+Enter / Shift+Command+Enter
向下插入一行/向上插入一行Shift+Command+\
跳转到匹配的括号Command+] / Command+[
向后缩进/向前缩进Home / End
去到当前行的最开头/最结尾Command+↑ / Command+↓
去到当前文件的最开头/最结尾Control+PgUp / Control+PgDn
以行为单位向上滚动/向下滚动Command+PgUp /Command+PgDn
以页为单位向上滚动/向下滚动Option+Command+[ / Option+Command+]
折叠/展开当前模块代码Command+K+[ / Command+K+]
折叠/展开所有子区域Command+K+0 / Command+K+J
折叠/展开所有区域Command+K+C
添加行注释Command+K+U
移除行注释Command+/
切换行注释ShiftOption+A
切换块注释Option+Z
如果一行太长了,可以让它自动切换换行
光标和选择
Option+click
插入一个新的光标,可以理解为插入同时选中多行中的某个位置Option+Command+↑
为当前位置的上一行中的同个位置插入光标Option+Command+↓
为当前位置的下一行中的同个位置插入光标Command+U
撤销上一个光标的操作Shift+Option+I
在已选中行的末尾插入光标Command+L
选中当前行Shift+Command+L
选择当前所选择内容的所有匹配项Command+F2
选择当前单词所选择单词的所有匹配项Control+Shift+Command+ → / ←
扩大/缩小选择的范围Shift+Option+drag mouse
同时拖拽好多个光标Shift+Option+Command+ ↑ / ↓
向上/下选中每一行中与当前行同一位置的光标Shift+Option+Command+ ← / →
向左/右选择内容Shift+Option+Command+PgUp
当前页面Shift+Option+Command+PgDn
当前位置向上/下一个页面,选中所有光标
搜索和替换
Command+F
查找Option+Command+F
查找和替换Command+G / Shift+Command+G
查找下一个内容/查找前一个内容Option+Enter
选中国所有查找后的匹配项Command+D
选中所有下一个要匹配单词的所有项Command+K+D
将最后一个选择移动到下一个要查找的匹配项
富文本编辑
Control+Space, Command+I
触发建议(api提示等等)Shift+Command+Space
触发参数提示Shift+Option+F
格式化文档Command+K+F
格式化选择的内容F12
跳转到当前光标背后的逻辑代码处Option+F12
同上,但不跳转,只是在页面中查看Command+K/F12
在侧边打开定义Command+.
快速修复Shift+F12
显示引用内容F2
对所选择内容重命名Command+K+X
删除末尾处的空白Command+K M
改变文件语言(只有在notebook编辑器失焦的情况下生效)
导航相关
Command+T
展示所有有当前搜索字符的文件Control+G
去向某一行Command+P
打开某一个文档Shift+Command+O
查找当前文件的关键字Shift+Command+M
展示问题面板F8 / Shift+F8
转到下一个/上一个错误或警告Control+Shift+Tab
顶部导航栏编辑器组的历史记录Control+- / Control+Shift+-
后退/前进(与浏览器类似)Control+Shift+M
切换选项卡来移动焦点
编辑器管理
Command+W
关闭编辑器Command+K
关闭文件夹Command+\
切割编辑器Command+1 / Command+2 / Command+3
把整个编辑器切割成1/2/3组Command+K+← / Command+K+→
将光标聚焦到当前行的最左边/最右边Command+K Shift+Command+← / Command+K Shift+Command+→
向左/右移动编辑器Command+K+← / Command+K+→
向左/右移动正在活动的光标
文档管理
Command+N
新建一个文件Command+O
打开某个文件Command+S
保存Shift+Command+S
保存到某一个目录下Option+Command+S
保存所有文件Command+W
关闭当前文件Command+K+W
关闭所有文件Shift+Command+T
重新打开关闭的编辑器Command+K Enter
让预览模式的编辑器保持打开的状态Control+Tab / Control+Shift+Tab
打开当前导航栏的前一个文件/后一个文件Command+K P
复制已激活文件的路径Command+K R
在文件夹中显示当前活动文件Command+K O
在新的窗口展示当前活动的文件(这种类型的都待挖掘如何使用,没怎么验证的出来)
展示相关
Control+Command+F
打开/关闭全屏模式Option+Command+0
切换编辑器的布局(水平/垂直)Command+= / Shift+Command+-
放大/缩小窗口Command+B
切换侧边栏的可见性Shift+Command+E
显示资源管理器(系统是切换成中英文)/切换焦点Shift+Command+F
展示搜索框Control+Shift+G
显示源代码管理Shift+Command+D
展示debug的框框Shift+Command+X
展示插件区(下载volar等插件)Shift+Command+H
在文件中替换某一个词Shift+Command+J
切换搜索详情Shift+Command+U
展示输出面板Shift+Command+V
打开markdown预览模式Command+K V
打开markdown预览模式到侧边Command+K Z
zen模式
调试相关
F9
切换断点F5
开始/继续F11 / Shift+F11
进入/退出F10
跳过Shift+F5
停止Command+K+I
显示悬停状态
集成终端
- Control+` 展示集成终端
- Control+Shift+` 创建一个新的终端
Command+C
复制已选择的内容Command+↑ / ↓
往上/下滚动PgUp / PgDn
以页面为单位往上/下滚动Command+Home / End
滚动至顶部/底部