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 ← / → | 向左/向右移动编辑窗口 |
Visual Studio Code 快捷键大全(Windows)的更多相关文章
- Visual Studio Code 快捷键大全(最全)
Visual Studio Code 是一款优秀的编辑器,对于开发前端带来了很多便利,熟悉快捷键的使用,能够起到事半功倍的作用,提高工作效率.下面就Visual Studio Code常用快捷键的一些 ...
- Visual Studio Code快捷键大全
原文链接:https://segmentfault.com/a/1190000007688656 常用 General 按 Press 功能 Function Ctrl + Shift + P,F1 ...
- visual studio 2013 快捷键大全、VS2013常用快捷键
Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等等.VS 2013 中新增了很多提高 ...
- visual studio code 快捷键-(转自 浅笑千寻)
Visual Studio Code之常备快捷键 官方快捷键大全:https://code.visualstudio.com/docs/customization/keybindings Visual ...
- Visual Studio Code - 快捷键
默认快捷键 Visual Studio Code 默认快捷键 代码提示(自动补全,自动完成) 默认是快捷键是Ctrl+Space,与搜狗输入法切换中英文的快捷键冲突了..可以改搜狗输入法的快捷键(Sh ...
- [Windows] Visual Studio 2010 快捷键大全
Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL ...
- Visual Studio 2010快捷键大全
http://www.cnblogs.com/zhuiyi/archive/2011/10/26/2224941.html [窗口快捷键]Ctrl+W,W: 浏览器窗口 Ctrl+W,S: 解决方案管 ...
- [0] Visual studio 2010 快捷键大全
[窗口快捷键]Ctrl+W,W: 浏览器窗口 Ctrl+W,S: 解决方案管理器 Ctrl+W,C: 类视图 Ctrl+W,E: 错误列表 Ctrl+W,O: 输出视图 trl+W,P: 属性窗口 C ...
- Visual Studio Code快捷键_Linux
Keyboard shortcuts for Linux Basic editing Ctrl + X Cut line(empty selection) Ctrk + C Copy line(e ...
随机推荐
- SpringMVC RequestMapping 详解
SpringMVC RequestMapping 详解 RequestMapping这个注解在SpringMVC扮演着非常重要的角色,可以说是随处可见.它的知识点很简单.今天我们就一起学习Spring ...
- 《java.util.concurrent 包源码阅读》04 ConcurrentMap
Java集合框架中的Map类型的数据结构是非线程安全,在多线程环境中使用时需要手动进行线程同步.因此在java.util.concurrent包中提供了一个线程安全版本的Map类型数据结构:Concu ...
- 自己动手写Redis客户端(C#实现)4 - 整数回复
整数回复 整数回复就是一个以 ":" 开头, CRLF 结尾的字符串表示的整数. 比如说, ":0\r\n" 和 ":1000\r\n" 都 ...
- Ceph编译安装教程
Ceph官方版本目前支持的纠删码很有限,实验室这块希望能够整合我们自主开发的纠删码BRS(Binary Reed–Solomon encoding),所以需要编译Ceph环境.Ceph官方目前推荐的安 ...
- Asp.net Core中SignalR Core预览版的一些新特性前瞻,附源码(消息订阅与发送二进制数据)
目录 SignalR系列目录(注意,是ASP.NET的目录.不是Core的) 前言 一晃一个月又过去了,上个月有个比较大的项目要验收上线.所以忙的脚不沾地.现在终于可以忙里偷闲,写一篇关于Signal ...
- 手动安装lump
教你编译PHP7 (nginx+mysql+php7) PHP7正式版已经发布,性能是PHP5.6的两倍! 操作系统: CentOS Linux, 6.5 64位服务器: 阿里云空的操作系统,我们从 ...
- Android破解学习之路(三)——Android游戏 切水果破解
经过前两篇破解教程,想必大家也是明白了破解的简单流程了. 先对APP进行试用,了解APP运行的大概流程,之后从APP中找出关键字(一般的关键字差不多都是支付失败),之后使用Androidkiller进 ...
- JWT.NET的使用
JWT是什么 JWT全称是Json Web Token,是一种用于双方之间传递安全信息的简洁的.URL安全的表述性声明规范.JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的 ...
- Java中的比较总结
Java中的比较问题是一个很基础又很容易混淆的问题.今天就几个容易出错的点作一个比较详细的归纳与整理,希望对大家的学习与面试有帮助. 一.==与equals()的区别 首先,我们需要知道==与equa ...
- DDD实践
一. 虽然招聘是主旋律,但技术还是得不断的突破.在.net core的实践中,一开始就瞄准了DDD.需要特别感谢https://github.com/EduardoPires/EquinoxProje ...