相信广大程序员对 VSCode 都不会感到陌生。作为一款免费的轻量级代码编辑器,可以在 macOS、Linux 和 Windows 操作系统上运行。所以,在使用 VSCode 的过程中,掌握一些高频的快捷键可以大大提高编程效率。
User Interface
在使用 VSCode 之前,首先要了解 VSCode 的界面组成,这样就可以有针对性的去使用快捷键。
附上一张 VSCode 官方文档的 User Interface 图,可以很好的了解界面的组成部分。
整个 VSCode 的界面其实由 5 个部分组成,分别是:
- A-Activity Bar (活动栏): 位于整个界面的最左侧。通过点击不同的图标从而让 Side Bar 显示不同的视图。
- B-Side Bar (侧边栏): 显示不同的视图,例如资源管理器、搜索、源代码管理器、扩展、项目管理器等。
- C-Editor Groups (编辑组): 编辑文件的主要区域,在该区域中可以编辑多个文件。
- D-Panel (面版):处于 Editor Groups 下方(可隐藏),主要分为问题、输出、调试控制台和终端四个子面版。
- E-Status Bar (状态栏): 显示当前打开的工程和正在编辑的文件的一些信息。
HOT KEY
以下快捷键需要注意几点:
- 列出的一些快捷键是作者在实际写代码的过程中用到的一些高频快捷键,而至于向
CTRL + C
和CTRL + V
这类基本的快捷键则不包括在其中。 - 其中以
(default)
开头的快捷键是 VSCode 默认的快捷键,而以(user)
开头的则是作者自定义的快捷键。 DESCRIPTION
一列中的描述并不是直接拷贝键盘快捷方式中的描述,而是加入了一些自己的理解。- 该篇文档会持续更新,后期如果有可以提高效率的快捷键,也会进行补充。
- 自定义快捷键的
DESCRIPTION
一列中的括号部分中的内容可以在键盘快捷方式中直接搜索,方便快速找到。
-
Side Bar (侧边栏)
HOT KEY DESCRIPTION (default) CTRL + SHIFT + E 显示资源管理器视图 (default) CTRL + SHIFT + F 显示搜索视图 (default) CTRL + B 隐藏/显示侧边栏 (user) ALT + X 折叠资源管理器中的所有目录 (Collapse Folders in Explorer) -
Panel (面版)
HOT KEY DESCRIPTION (default) CTRL + J 隐藏/显示面版 (default) CTRL + ` 隐藏/显示面版(显示面版的时候会直接切换到终端子面版) -
Editor Groups (编辑组)
HOT KEY DESCRIPTION (default) CTRL + / 注释一行/取消注释一行 (default) CTRL + SHIFT + K 删除行 (default) CTRL + P 转到文件 (default) CTRL + G 跳转到指定行数 (default) CTRL + W 关闭当前活动的编辑器 (default) ALT + O 在对应的头文件和源文件之间来回跳转 (default) CTRL + Q 转到上一个编辑的位置 (default) CTRL + N 新建一个无标题的文件 (default) CTRL + SHIFT + \ 在匹配的大括号间来回跳转 (default) CTRL + ] 将当前行向右移动一个 TAB 的距离 (default) CTRL + [ 将当前行向左移动一个 TAB 的距离 (default) CTRL + Enter 在当前行之下插入一行符合缩进格式的新行 (default) SHIFT + F6 在资源管理器视图中直接定位到你当前正在编辑的文件 (default) CTRL + K + W 关闭编辑组中所有编辑器 (default) CTRL + \ 向右拆分编辑器 (user) CTRL + SHIFT + \ 合并所有编辑器组 (user) ALT + RightArrow 前进 (Go Forward) (user) ALT + LeftArror 后退 (Go Back) (user) CTRL + K,CTRL + S 保存全部文件 (saveAll) -
Others
HOT KEY DESCRIPTION (default) CTRL + SHIFT + P 显示所有命令 (user) CTRL + K + S 打开键盘快捷方式 (user) CTRL + SHIFT + Q 退出 VSCode (workbench.action.quit)