Visual Studio Code 快捷键大全(Windows)

Visual Studio Code 是一款优秀的编辑器,非常适合编写 TS 以及 React 。最近在学习 AngularJs 2,开始使用 VSCode,特意整理翻译了一下官网的快捷键。因为已经习惯了 Sublime 的快捷键,更换到 VSCode 有些不适应,尤其是 Emmet 的使用。

通用

Ctrl+Shift+P, F1

打开命令面板

Ctrl+P

快速打开文件

Ctrl+Shift+N

打开新窗口/实例

Ctrl+Shift+W

关闭窗口/实例

基础编辑

Ctrl+X

剪切当前行

Ctrl+C

复制当前行

Alt+ ↑ / ↓

向上/向下移动当前行

Shift+Alt + ↓ / ↑

向上/向下复制当前行

Ctrl+Shift+K

删除当前行

Ctrl+Enter

在当前行以下插入

Ctrl+Shift+Enter

在当前行以上插入

Ctrl+Shift+\

跳转到匹配的括号

Ctrl+] / [

缩进/取消缩进

Home

转到行首

End

转到行尾

Ctrl+Home

转到页首

Ctrl+End

转到页尾

Ctrl+↑ / ↓

向上/向下滚动

Alt+PgUp / PgDown

向上/向下翻页

Ctrl+Shift+[

折叠当前代码块

Ctrl+Shift+]

展开当前代码块

Ctrl+K Ctrl+[

折叠所有子代码块

Ctrl+K Ctrl+]

展开所有子代码块

Ctrl+K Ctrl+0

折叠所有代码块

Ctrl+K Ctrl+J

展开所有代码块

Ctrl+K Ctrl+C

添加行注释

Ctrl+K Ctrl+U

删除行注释

Ctrl+/

添加/删除行注释

Shift+Alt+A

添加/删除块注释

Alt+Z

自动换行

导航

Ctrl+T

显示所有符号

Ctrl+G

跳转到行

Ctrl+P

跳转到文件

Ctrl+Shift+O

跳转到符号

Ctrl+Shift+M

显示问题面板

F8

跳转到下一个问题或警告

Shift+F8

跳转到前一个问题或警告

Ctrl+Shift+Tab

显示编辑器文件历史

Alt+ ← / →

向后/向前查看文件

Ctrl+M

开启/关闭 Tab 移动焦点

搜索和替换

Ctrl+F

查找

Ctrl+H

替换

F3 / Shift+F3

查找下一个/前一个

Alt+Enter

选择所有匹配项

Ctrl+D

选择下一个匹配项

Ctrl+K Ctrl+D

跳过当前选择项

Alt+C / R / W

切换大小写敏感/正则表达式/全词

多光标与选择

Alt+Click

插入光标

Ctrl+Alt+ ↑ / ↓

向上/向下插入光标

Ctrl+U

撤销上一个光标

Shift+Alt+I

在选中行的行尾插入光标

Ctrl+I

选择当前行

Ctrl+Shift+L

选择当前选中项的所有匹配项

Ctrl+F2

选择当前单词的所有匹配项

Shift+Alt+→

扩展选择

Shift+Alt+←

缩小选择

Shift+Alt + (drag mouse)

列(框)选择

Ctrl+Shift+Alt + (arrow key)

列(框)选择

Ctrl+Shift+Alt +PgUp/PgDown

向上页/下页列(框)选择

富语言编辑

Ctrl+Space

打开建议

Ctrl+Shift+Space

打开参数提示

Tab

Emmet 展开缩写

Shift+Alt+F

格式化文档

Ctrl+K Ctrl+F

格式化选择区域

F12

跳转到定义

Alt+F12

打开窗口显示定义

Ctrl+K F12

打开侧边栏显示定义

Ctrl+.

快速解决

Shift+F12

显示引用

F2

重命名符号

Ctrl+Shift+ . / ,

替换为下一个/上一个值

Ctrl+K Ctrl+X

删除行尾空格

Ctrl+K M

更改文本语言

编辑管理

Ctrl+F4, Ctrl+W

关闭编辑的文件

Ctrl+K F

关闭文件夹

Ctrl+\

拆分编辑器窗口

Ctrl+ 1 / 2 / 3

切换到第一、第二或第三个窗口

Ctrl+K Ctrl+ ←/→

切换到上一个/下一个窗口

Ctrl+Shift+PgUp /PgDown

向左/向右移动编辑的文件

Ctrl+K ← / →

向左/向右移动编辑窗口

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Google Dart

AngularDart4.0 高级-组件样式 顶

Angular应用程序使用标准CSS进行样式化。 这意味着您可以将所有关于CSS样式表,选择器,规则和媒体查询的知识直接应用于Angular应用程序。

11320
来自专栏开发之途

约束布局(ConstraintLayout)1.1.2 版本的新特性

1.4K40
来自专栏AndroidTv

前端入门2-HTML标签声明正文-HTML标签

作为一个前端小白,入门跟着这四个来源学习,感谢作者的分享,在其基础上,通过自己的理解,梳理出的知识点,或许有遗漏,或许有些理解是错误的,如有发现,欢迎指点下。

22020
来自专栏深度学习之tensorflow实战篇

HTML5与HTML4的区别,新增的元素有哪些?

注:部分格式编写存在<>封闭错误,只为在博客中显示,并非正确写法。 1. HTML5推出的理由 解决Web上存在的问题: Web浏览器间的兼容性低:在...

43460
来自专栏林德熙的博客

win10 uwp 标题栏 扩展标题栏修改颜色透明标题栏 系统状态栏

我们应用最上方的是标题栏,对于手机,最上方是状态栏。 我们可以自定义标题栏,和不显示标题栏。

45320
来自专栏JavaEdge

React.js 实战之深入理解组件sublime 插件安装组件间通信

18340
来自专栏大数据钻研

HTML 入门笔记 - 初识HTML

基础框架 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/ht...

48050
来自专栏梁源的专栏

使用Visual Studio Code编写Vue的札记

Visual Studio Code文中简称VSCode,使用VSCode编写Vue有一段时间了,觉得很顺手,总结一些经验操作分享给大家,希望对大家学习VSCo...

21.8K90
来自专栏我的博客

phpstorm使用

1.设置多个项目并存 步骤:File–>Settings–>Directories–>Add Content Root 2.常用快捷键 Ctrl+y删除一行...

23120
来自专栏Android Note

ConstraintLayout 之 Guideline、Barrier、Chains和Groups

18150

扫码关注云+社区

领取腾讯云代金券