skip to content
usubeni fantasy logo Usubeni Fantasy

高效 VS Code 快捷键

/ 5 min read

推荐

快捷键功能评价
Ctrl+X剪切一行免去手动选择的麻烦
Ctrl+C复制一行免去手动选择的麻烦
Ctrl+L选择一行(包含换行符)免去手动选择的麻烦
Shift+Alt+↑/↓复制到上/下一行我个人来说大多数复制的情况都是复制到上下行,所以这个快捷键还能省掉一个粘贴
Ctrl+Shift+K删除一行极大方便
Ctrl+]/[缩进以前很常用,但是在用 prettier 之后基本不会手动缩进
Home/End移动到行头/尾使用得不算多,但可以记一下
Ctrl+Home/End移动到文件头/尾使用得不算多,但可以记一下
Alt+Z超长不换行就像现在写 markdown 表格,超长换行会很难看,这时候就有用了
Alt+←/→返回/前进到上次选择的位置在上下反复查阅代码的时候很实用
Shift+Alt+F格式化文档强!烈!推!荐!每!个!人!都!需!要!知!道!
Ctrl+K Ctrl+F格式化选择区域个人感觉是个有一点鸡肋
Ctrl+BToggle 侧边栏显示分屏之后显示区域窄了经常需要隐藏侧边栏,十分常用

Ctrl K

K 代表的大概是 chord(和弦),有点优美。Ctrl+K 默认都是组合键的基础,这里的组合是指先按 Ctrl+K 再按下一组按键,并非同时按。

Command Palette

准确来说 Ctrl+P 出来的就是核心输入框,至于这个输入框可以做什么,你只要输入一个 ? VS Code 就会告诉你。

快捷键功能评价
Ctrl+PCommand Palette可以快速打开文件
F1 或 Ctrl+Shift+P运行命令会自动给你加 >
Ctrl+Shift+O快速跳转到 Symbol会自动给你加 @
Ctrl+G快速跳转到某行会自动给你加 :
Ctrl+T快速跳转到某行会自动给你加 #

代码块控制

快捷键功能
Ctrl+Shift+\移动到当前代码块的花括号
Ctrl+Shift+[折叠当前代码块
Ctrl+Shift+]展开当前代码块
Ctrl+K Ctrl+LToggle 当前代码块
Ctrl+K Ctrl+[折叠所有子代码块
Ctrl+K Ctrl+]展开所有子代码块
Ctrl+K Ctrl+0折叠所有代码块
Ctrl+K Ctrl+2折叠 2(其他数字也可以)级代码块
Ctrl+K Ctrl+J展开所有代码块
Ctrl+K Ctrl+/折叠所有块注释

光标插入

快捷键功能评价
Alt+点击插入光标类似多个 if 选择、html 结构修改等情况比较常用
Ctrl+Alt+↑/↓在上/下一行插入光标代码外形统一的话挺好办
Ctrl+U撤销上次光标插入
Ctrl+D选择下一个与选中区域相同的地方Ctrl+D 之后按方向键也可以批量插入光标
Ctrl+F2选择所有与选中区域相同的地方Ctrl+Shift+L 好像也是一样效果,同时,长按 Ctrl+D 也差不多

P.S.快捷键与显卡冲突时可以 Ctrl+Alt+F12 打开显卡控制面板修改显卡快捷键

选区

上面提过的 Ctrl+L、Ctrl+D 这里就不重复了

快捷键功能
Shift+Alt+→扩大选区
Shift+Alt+←缩小选区
Shift+Alt+鼠标拖拽整片选择
Shift+Alt+方向键/PgUp/PgDn整片选择

显示

快捷键功能
F11全屏
Ctrl+=/-缩放
Ctrl+Shift+VMarkdown 预览
Ctrl+K V另开窗口 Markdown 预览
Ctrl+K ZZen Mode

最后说两句

这部分使用频率较低,基本都是习惯用鼠标操作,也是鼠标可以轻易做到的,用快捷键大概是突出一个逼格。

剩下还有不少快捷键,可以在 VS Code 官方 cheat sheet 查看。

最后说一句,记这些东西是不是很麻烦,没有用,说实话,记是需要成本,但是当你熟练到像在用 Ctrl C/V/S 那样,可想而知有多畅快。

另外关于高效使用 VS Code 还有代码片段和 .vscode 等方法,就留到以后再写吧。

参考链接

评论组件加载中……