简介
  VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭配合适的插件可以大幅提升前端开发的效率。
  布局:左侧是用于展示所要编辑的所有文件和文件夹的文件管理器,依次是:资源管理器,搜索,GIT,调试,插件。右侧是打开文件的编辑区域,最多可同时打开三个编辑区域到侧边。
  底栏:依次是 Git Branch,error&warning,编码格式,换行符,文件类型等  

  其他:自动保存:File -> AutoSave ,或者Ctrl+Shift+P,输入 auto
     单击进入查看文件,双击进入打开文件

主命令框:

  F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:

  • 按一下 Backspace 会进入到 Ctrl+P 模式
  • 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式
  在 Ctrl+P 窗口下还可以:
  • 直接输入文件名,跳转到文件
  • ? 列出当前可执行的动作
  • ! 显示 Errors或 Warnings,也可以 Ctrl+Shift+M
  • : 跳转到行数,也可以快捷键 Ctrl+G 直接进入
  • @ 根据分类跳转symbol,查找属性或函数,也可以 Ctrl+Shift+O 直接进入
  • @ 根据分类跳转 symbol,查找属性或函数,也可以 Ctrl+Shift+O 后输入:进入
  • # 根据字符查找 symbol,也可以 Ctrl+T

常用快捷键:

Ctrl+Shift+O       symbol查找变量或者函数
Ctrl+T         symbol查找文件名、函数、变量等
Ctrl + P         跳转文件
Ctrl + `          打开集成终端
Ctrl+Shift+[, Ctrl+Shift+]  折叠打开代码块
Shift + Alt + F       格式化代码
Alt+Shift+1         切换拆分编辑器布局
设置MiniMap:     文件->首选项->设置 "editor.minimap.enabled": true,
Alt   +  ←  →    后退,前进

常用操作
Ctrl+Shift+P,F1      展示全局命令面板
Ctrl+P          快速打开最近打开的文件
Ctrl+Shift+N        打开新的编辑器窗口
Ctrl+Shift+W          关闭编辑器
Ctrl + X        剪切
Ctrl + C        复制
Ctrl+C/Z Ctrl+V      如果不选中,默认复制或剪切一整行
Alt + up/down         移动行上下
Shift + Alt up/down      在当前行上下复制当前行
Ctrl + Shift + K        删除行
Ctrl + Enter       在当前行下插入新的一行
Ctrl + Shift + Enter      在当前行上插入新的一行
Ctrl + Shift + |      匹配花括号的闭合处,跳转
Ctrl +  ]  /  [        行缩进
Home          光标跳转到行头
End           光标跳转到行尾
Ctrl + Home         跳转到页头
Ctrl + End          跳转到页尾
Ctrl + up/down        行视图上下偏移
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 + `            打开集成终端
Ctrl + Shift + `         创建一个新的终端
Ctrl + Shift + C        复制所选
Ctrl + Shift + V        复制到当前激活的终端
Shift + PgUp / PgDown   页面上下翻屏

导航
Ctrl + T          列出所有符号
Ctrl + G          跳转行
Ctrl + P          跳转文件
Ctrl + Shift + O         跳转到符号处
Ctrl + Shift + M         打开问题展示面板
F8             跳转到下一个错误或者警告
Shift + F8          跳转到上一个错误或者警告
Ctrl + Shift + Tab      切换到最近打开的文件
Alt + left / right       向后、向前
Ctrl + M            进入用Tab来移动焦点

查询与替换
Ctrl + F          查询
Ctrl + H         替换
F3 / Shift + F3         查询下一个/上一个
Ctrl+Shift+F        整个文件夹中查找
Alt + Enter          选中所有出现在查询中的
Ctrl + D            匹配当前选中的词汇或者行,再次选中-可操作
Ctrl + K Ctrl + D      移动当前选择到下个匹配选择的位置(光标选定)

多行光标操作
Alt + Click           插入光标-支持多个
Ctrl + Alt + up/down     上下插入光标-支持多个
Ctrl + U            撤销最后一次光标操作
Shift + Alt + I         插入光标到选中范围内所有行结束符
Ctrl + I              选中当前行
Ctrl + Shift + L       选择所有出现在当前选中的行操作
Ctrl + F2           选择所有出现在当前选中的词汇操作

语言操作
Ctrl + Space         输入建议[智能提示]
Ctrl + Shift + Space     参数提示
Tab Emmet          指令触发/缩进
Shift+Alt+F或Ctrl+Shift+P后输入format code  格式化代码
Ctrl + K Ctrl + F       格式化选中部分的代码
F12                 跳转到定义处
Alt + F12            代码片段显示定义
Ctrl + K F12             在其他窗口打开定义处
Ctrl + .           快速修复部分可以修复的语法错误
Shift + F12         显示所有引用
F2            重命名符号
Ctrl + Shift + . / ,         替换下个值
Ctrl + K Ctrl + X        移除空白字符
Ctrl + K M           更改页面文档格式

文件管理
Ctrl + N          新建文件
Ctrl + O          打开文件
Ctrl + S          保存文件
Ctrl + Shift + S      另存为
Ctrl + K S         保存所有当前已经打开的文件
Ctrl + F4           闭当前编辑窗口
Ctrl + K Ctrl + W      关闭所有编辑窗口
Ctrl + Shift + T         撤销最近关闭的一个文件编辑窗口
Ctrl + K Enter           保持开启
Ctrl + Shift + Tab      调出最近打开的文件列表,重复按会切换
Ctrl + Tab           与上面一致,顺序不一致
Ctrl + K P           复制当前打开文件的存放路径
Ctrl + K R         打开当前编辑文件存放位置【文件管理器】
Ctrl + K O           在新的编辑器中打开当前编辑的文件

显示
F11            切换全屏模式
Ctrl + =/-          放大 / 缩小
Ctrl + B          侧边栏显示隐藏
Ctrl + Shift + E       资源视图和编辑视图的焦点切换
Ctrl + Shift + F       打开全局搜索
Ctrl + Shift + G         打开Git可视管理
Ctrl + Shift + D       打开DeBug面板
Ctrl + Shift + U       打开Output
Ctrl + Shift + X       打开插件市场面板
Ctrl + Shift + H       在当前文件替换查询替换
Ctrl + Shift + J        开启详细查询
Ctrl + Shift + V       预览Markdown文件【编译后】

调试
F9               添加解除断点
F5            启动调试、继续
F11 / Shift + F11     单步进入 / 单步跳出
F10               单步跳过
Ctrl + K Ctrl + I       显示悬浮

编辑器管理
Ctrl + F4, Ctrl + W    关闭编辑器
Ctrl + k F          关闭当前打开的文件夹
Ctrl + |         切割编辑窗口
Ctrl + 1/2/3        切换焦点在不同的切割窗口
Ctrl + K Ctrl <-/->     切换焦点在不同的切割窗口
Ctrl + Shift + PgUp/PgDown 切换标签页的位置
Ctrl + K <-/->        切割窗口位置调换

VS Code 基本介绍 和 快捷键的更多相关文章

  1. VS Code:设置多行注释快捷键

    多行注释,也叫块注释. 如何查看,并修改VS Code中的多行注释快捷键呢? 1). 点击 首选项 - 键盘快捷方式 2). 在搜索框中输入 comment 3). 这个时候可以看到“切换块注释”的信 ...

  2. VS code 汉化及快捷键修改

    VsCode汉化方式 Vscode是一款开源的跨平台编辑器.默认情况下,vscode使用的语言为英文(us),如何将其显示语言修改成中文了? 打开vscode工具: 点击左侧的Extensions(拓 ...

  3. Visual Studio Code常用设置及快捷键

    1. Visual Studio Code常用设置 { // 控制是否显示 minimap(缩略图) "editor.minimap.enabled": false, // 控制折 ...

  4. Sublime Text 使用介绍/全套快捷键及插件推荐

    如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥.Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用:其次是强大的插件支持 ...

  5. MAN 手册各章节功能介绍及快捷键键位整理

    前言   Man 手册页(Manua pages ,缩写man page) 是在linux操作系统在线软件文档的一种普遍形式.内容包括计算机程序库和系统调用等命令的帮助手册. 手册页是用troff排版 ...

  6. VS Code 前端开发常用快捷键插件

    一.vs code 的常用快捷键 1.注释:a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) ...

  7. Visual Studio Code(VS code)介绍

    一.日常安利 VS code VS vode特点: 开源,免费: 自定义配置 集成git 智能提示强大 支持各种文件格式(html/jade/css/less/sass/xml) 调试功能强大 各种方 ...

  8. 关于vs code文本编辑器的快捷键

    另一篇编辑器Sublime Text下载.使用教程.插件推荐说明.全套快捷键 基础编辑 快捷键 作用 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+Shift+K 删除当前行 Ctrl+Enter ...

  9. 关于Gerrit code review 介绍与安装

    代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略.在实践中,给大家推荐一款免费.开放源代码的代码审查软件Gerri ...

随机推荐

  1. jquery 中事件

    jQuery 事件 - submit() 方法 定义和用法 当提交表单时,会发生 submit 事件. 该事件只适用于表单元素. submit() 方法触发 submit 事件,或规定当发生 subm ...

  2. java.c++.c#.c的区别

    C++则一般看作是对C语言的扩展. Java语言是一种完全的面向对象语言,虽然它的底层(运行时库)是用C语言开发的,可是并不依赖于C. C#是微软开发的一种编程语言,语法类似Java,几乎就是从Jav ...

  3. SWIFT显示底部的工具条

    有以下页面显示我的讯息,用户可以点击右上角的编辑按钮进入删除状态.点击编辑按钮后,按钮文字改为“取消”,左上角的按钮变为“全选”,同时显示底部工具条带有“删除”按钮 实现起来挺简单的,在正常状态下点击 ...

  4. 揭秘Keras推荐系统如何建立模型、获取用户爱好

    你是否有过这样的经历?当你在亚马逊商城浏览一些书籍,或者购买过一些书籍后,你的偏好就会被系统学到,系统会基于一些假设为你推荐相关书目.为什么系统会知道,在这背后又藏着哪些秘密呢? 荐系统可以从百万甚至 ...

  5. Gradle 下载不了

    可自行下载对应的 gradle-x.x-all.zip 放在下列目录 C:\Users\penno\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv ...

  6. CodeForces - 1098.DIV1.C: Construct a tree(贪心,构造)

    Misha walked through the snowy forest and he was so fascinated by the trees to decide to draw his ow ...

  7. Mysql隔离级别 sql示例理解

    前言 事务要解决的是多线程并发修改数据库的问题.Mysql innodb 引擎支持事务.类似 Java 中的各种锁,例如乐观锁(CAS),读写锁,悲观锁.事务也有很多级别. 每个隔离级别要解决的问题都 ...

  8. python之concurrent.futures模块

    一.concurrent.futures模块简介 concurrent.futures 模块提供了并发执行调用的高级接口 并发可以使用threads执行,使用ThreadPoolExecutor 或 ...

  9. Struts2重新学习1

    一:框架 1:框架的意义在于可以大大提高我们的开发效率.框架时一种主动设计,使用框架必须遵守框架指定好的开发流程. 2:框架的强大之处不是源自它能让你做什么,而是它不能让你做什么.有规有矩,方可成方圆 ...

  10. Reaction 开源可自定义实时的电商平台

    Reaction 开源可自定义实时的电商平台,支持以下特性 拖放商品 订单处理 支付 物流 税 折扣 Analytics(分析) 与许多第三方应用程序集成 graphql 开发api 简单demo 使 ...