VSCode 高级使用技巧汇总

脱发程序员 2019-03-14 13:47:48 ⋅ 683 阅读

1. 修改插件快捷键


  
cmd + k + s

1.快捷键command+k 按完之后再按command+s,弹出一个快捷键列表(code->首选项->键盘快捷方式)。

2.“搜索按键绑定”中搜索你要更改的插件命令,如下图:

3.找到之后,双击回弹一个窗,然后自定义 ,然后enter 完成!




2. 打开setting.json 的快捷键

选择 File > Preferences > User Settings (或者⇧⌘P跳出输入框,输入user,并且回车),打开User Setting.json

选择 File > Preferences > Workspace Settings(或者⇧⌘P跳出输入框,输入worksp,并且回车),Workspace Setting.json

3 vscode 默认关闭setting.json

15503009680411.jpg


  
"workbench.settings.openDefaultSettings": true

4. 分栏编辑

⌘+\ 组合可以把一个编辑器分裂为两个。

5 文件内快速定位

Mac: cmd+shift+o


6. 跳转到指定行

  
Mac: ctrl+g 

7. 将本行内容上/下移动

  
Mac: opt+up or opt+down

8.代码折叠

  
Mac: alt+cmd+[ and alt+cmd+]

9.选择当前行

  
Mac: cmd+i

10. 打开 Markdown 预览

在 Markdown 文件中。

  
Mac: shift+cmd+v

11. 查看所有的引用

选择代码,键盘输入 【shift+f12】,也可以直接使用右键菜单 find all references。查看所有引用的位置,点击后直接跳转。


  
mac 按f1-12 == 【 fn + f1 】

12. 重命名

选择代码,键盘输入f2,也可以直接使用右键rename symbol

13. 排列成一行

  
Mac: ctrl+j

14. vscode关闭自动更新

  
{ "update.mode": "none"}
15525418876831.jpg

---------------END----------------

后续的内容同样精彩

长按关注“IT实战联盟”哦




全部评论: 0

    我有话说:

    2019优质技术公众号汇总

    推荐几款技术公众号新秀

    「轻阅读」阿里云-开放平台高级技术家教你搭建微服务架构的四大金刚利器

    孔凡勇,花名云狄,阿里云-开放平台高级技术家,对高并发、高性能、高可用、可伸缩的分布式系统架构设计有丰富经验,Cloud Native坚定拥护者,坚守开发一线打磨匠艺的架构师。

    SourceTree里GitFlow的使用

    使用,比较担心的是管理工作稍微繁琐一点。操作倒不复...

    Spring中的9种设计模式汇总

    Spring中的9种设计模式汇总

    使用分支进行开发和部署

    开发协作更加高效,而且也为系统升级和问题修复的部署...

    Julia 1.6.0 发布,高性能动态高级编程语言

    Julia 1.6.0 现已发布。Julia 是一个高性能动态高级编程语言。其拥有丰富的函数库,提供了数字精度、精致的增幅器和分布式并行运行方式。核心函数库等大多数库由 Julia 编写,但也用成熟

    深度好文!RocketMQ高级进阶知识精讲

    进阶高级的知识,在我们平时的面试中会用到,掌握了...

    Node实战篇:使用joi来验证数据模型 (十)

    Joi 是 hapijs 自带的数据校验模块,他已经高度封装常用的校验功能,本文就是介绍如何优雅地使用 joi 对数据进行校验......

    为什么要使用 Node.js?这几点你必须知道!

    经过这几年的发展,前端普遍进入了技术深水区,只会Web页面开发已经难以满足企业的需求,Node逐渐成为了刚性技能。 但Node在业务上的使用还没有那么普及,有的时候想用老板还不同意,本文将从4个角度

    Gitflow工作流程

    不会使用多于特性分支流程使用到的概念或命令,它为...

    TypeScript教程

    VSCode+TypeScript 开发Nodejs只有更溜

    版本控制介绍

    原文:An introduction to version control 如果你对版本控制很有兴趣,但还没有真正使用,最可能的原因是版本控制让人困惑。如果你是新手的话,了解一下版本控制的基本概念

    Nodejs实用技巧之-Exceljs

    今天我们就在此介绍下exceljs的基本使用,应该可以满足我们大部分的需求。

    「转载」蘑菇街消息系统上云实践

    小编又来啦~本周要推荐给大家的是一篇跟中间件上云相关的技术文章,这里面详细的记录了,蘑菇街自研消息系统上云的全过程,也是市面上开放出来为数不多的企业自研组件上云实践。有相关需求的同学可以好好学习下

    使用openssl自行颁发SSL证书

    使用openssl 自建ssl证书,轻松开发https服务

    京东技术:单元测试高效之路——持续集成

    持续集成的概念与好处互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。

    精品推荐:Java核心数据结构(List,Map,Set)使用技巧与优化

    JDK提供了一组主要的数据结构实现,如List、Map、Set等常用数据结构。这些数据都继承自 java.util.Collection 接口,并位于 java.util 包内。