Skip to main content

VS Code 功夫:快捷键(常用)

·1849 字·4 分钟
工具 & 生产效率 vs code
Table of Contents
VS Code 功夫 - This article is part of a series.
Part 3: This Article

快捷键很多,先搞定 ~10 个最常用/最有用的,迅速提高生产力

记住相关英文可以帮助记住快捷键,不要贪多,逐步练习,形成肌肉记忆

记不住快捷键可以安装 KeyCue(付费)或 KeyClu(免费)可以查看快捷键(只需按两次 并按住即可查看列表)

全局相关 #

这部分是可以最先掌握的,因为最先使用。

快速打开 #

第一个要学习的就是 Command Palette, 这里可以直接得到所有的 VS Code 命令:⇧ ⌘ P 或者 F1

cmd-palette

快速打开 oPen 一个文件等:⌘ P

接着可以用 ? 呼出 task,symbol 等

User Settings #

⌘ ,

快捷键 #

快速查找和修改快捷键 Keyboard Shortcuts:⌘ K S

显示 #

全屏 Full screen:⌃ ⌘ F
Zen mode:⌘ K Z

Zoom in/out:⌘ + ⌘ -

小技巧 #

  非常常用的功能可自定义快捷键 ⇧ ⇧ ⌃ ⌃ ⌥ ⌥

  SideBar 和编辑区之间的切换:⌘ 0 ⌘ 1

各个功能区 #

这部分是可以迅速掌握的,因为非常常用。

编辑器 #

Tab #

Tab
顺序选择 Tab⌃ Tab
也可以前后 tab ⌘ ⌥ → ⌘ ⌥ ←
直接选择 Tab⌃ 1 ⌃ 2 ⌃ 3 等等
重新打开一个关闭的 tab:⇧ ⌘ T
打开一个新 New 的 tab:⌘ N

编辑器群 #

分割编辑器:⌘ \

在多个编辑器群/窗口之间直接切换:⌘ 1 ⌘ 2 ⌘ 3 等等
前后切换:⌘ K → ⌘ K; ←

SideBar #

SideBar
打开/隐藏 toggle sideBar:⌘ B
SideBar 和 编辑区之间的快速切换:⌘ 0 ⌘ 1
Sidebar 里不同 View 快速切换
 - 文件夹 Explorer:⇧ ⌃ E
 - 全局查询/替换 Find:⇧ ⌃ F
 - 版本控制 Git:⇧ ⌃ G
 - Debug:⇧ ⌃ D
 - 扩展插件 eXtension:⇧ ⌃ X

面板 Panel #

打开/隐藏(toggle)
面板 Panel:⌘ J
 - 最大化面板 Panel:⌥ ⌘ J
终端 terminal:⌃ `
 打开新的 terminal:⇧ ⌃ `
输出 outpUt:⇧ ⌘ U
问题 probleMt:⇧ ⌘ M

文件相关 #

文件
New 文件: ⌘ N 不建议, 采纳 ⌘ P
打开 Open 文件: ⌘ O 不建议, 采纳 ⌘ P
关闭单个文件: ⌘ W
关闭所有文件:⌘ K W
关闭整个 instance(包括 workspace): ⇧ ⌘ W
保存 Save 单个文件:⌘ S
保存 Save 所有文件:⇧ ⌘ S
打开文件对应显示在 Explorer 里:⌥ ⌘ R

编辑操作 #

光标 #

光标
Go 到特定一行:⌃ G
跳到行首/尾:⌘ → ⌘ → 或者 ⌃ A ⌃ E
跳到文件头/尾:⌘ ↑ ⌘ ↓
向左/右跳过一个词:⌥ → ⌥ ←
跳转到上一次光标所在位置:⌃ - 跳转到下一次光标所在位置:⇧ ⌃ -
书写代码时,如果需要查看某个 API,通过 F2 在不同的代码之间跳转阅读,这时通过跳转到上一次光标所在位置实在是太慢了,可以一次通过跳转到上次编辑位置来实现:⌘ K ⌘ Q
窗口向上 scrollLineUp/向下 scrollLineDown 翻滚,但是光标位置不变:⌃ PageUp ⌃ PageDown

多光标 操作稍微复杂一点,但相当好用

文本 #

宇宙通用快捷键 #

全选 ⌘ A
复制 ⌘ C
复制 + 剪切 ⌘ X
粘贴 ⌘ V
Undo ⌘ Z
Redo ⇧ ⌘ Z

选中 & 复制 #

选中
向左/右选中一个字母:⇧ → ⇧ ←
向左/右选中一个词:⌥ ⇧ → ⌥ ⇧ ←
向左/右选中至行首/尾:⌘ ⇧ → ⌘ ⇧ ←
多重选中
选中/查找到一个结果后,可以选中下一个结果 ⌘ D 或者全部结果 ⌘ ⇧ L,多重选中后可以进行多光标同时编辑
移动/复制
向上/下移动整块:⌥ ↑ ⌥ ↓
(当没有选中时,就是向上/下移动当前行)

删除 #

删除
快速删除到行头:⌘ ⌫
快速删除到行尾:⌘ ⌦
快速删除一行:⇧ ⌘ K

查找 & 替换 #

查找 & 替换
查找:⌘ F
替换: ⌘ ⌥ F
多文件中查找:⇧ ⌘ F
多文件中替换: ⇧ ⌘ H
结果处理
跳到下一个结果:F3 或者 ⌘ D
跳到上一个结果:⇧ F3 或者 ⇧ ⌘ G
选中/查找到一个结果后,可以选中下一个结果 ⌘ D 或者全部结果 ⇧ ⌘ L
可以一次性对全部选中的结果进行编辑:⌥ ⏎

其它 #

增加新的一行,通常要把光标移到行尾,按 ,如果想快速增加一行而不管光标位置:⌘ ⏎(往下插入) 或者 ⌘ ⏎(往上插入)
toggle word wrap:⌥ Z
格式化 Format 文本/代码块:⌘ K F
格式化 Format 整个文件:⇧ ⌥ F
VS Code 功夫 - This article is part of a series.
Part 3: This Article