Visual Studio Code 作为广受好评的开发工具,已经被越来越多的开发者当作首选的开发工具。然而,你真的了解 VS Code 了吗?你真的会使用 VS Code,把 VS Code 的强大功能发挥出来了吗?根据帕累托法则,你很可能只使用到了 VS Code 20% 的功能,甚至更少。

工欲善其事,必先利其器。只有掌握好了你的工具(VS Code),才能大大提高你的开发效率。

韩老师是微软开发工具事业部的资深软件工程师,他在 2015 年开始就把 VS Code 作为主力编辑器,从 2016 年开始至今,已经写了超过 20 个 VS Code 插件,其中最热门的 Code Runner 插件已经超过 1000 万下载量。他在微软的主要工作之一也是在写 IoT 相关的 VS Code 插件。他还是 PyCon、JS Conf、.NET Conf、Microsoft Tech Summit、Google Developer Group、GitHub 官方见面会、VS Code Day 等十多场技术大会的讲师。他,TypeScript GitHub Star 上海第一,全国第五。GitHub 总标星超两万。他还创立了 VS Code 中文社区。随着对 VS Code 的了解深入、以及写了越来越多的的插件,越发觉得,授人以鱼不如授人以渔。

《VS Code 从入门到进阶》知乎 Live 是韩老师一次新的尝试。之前做的 VS Code 相关的线下技术分享,由于时间限制,很多东西不能讲全。今年尝试了知乎 Live,通过一个半小时的时间,希望把更多 VS Code 的内容分享给大家。带领大家快速玩转 VS Code!本次知乎 Live 将会教你如何使用 VS Code,也会你怎样提升自己的学习能力,能让自己去探索如何更好地使用 VS Code。也会谈谈 VS Code 的主要组件,聊聊 VS Code 及其插件的设计理念,看看 VS Code 是如何做开源产品的,我们从中又学到什么。

内容大纲

1. VS Code 的优势

2. VS 和 VS Code 到底有什么关系?

  • 微软从 VS 组里面抽了一拨人做 VS Code,是真的吗?
  • VS 支持 Java ?背后的真相到底是怎样的?

3. 你真的会用 VS Code 了吗?

  • VS Code Insiders 版本
  • 常用的配置项
  • 命令面板
  • 面包屑导航/大纲/缩略图
  • 主题
  • 快捷键
  • 集成终端

4. 如何更好地学习 VS Code ?

  • 学会提问
  • 学会搜索
  • 学会学习

5. 一起改进 VS Code,你也能成为 VS Code 的 Contributor

6. VS Code 的核心组件

  • Electron
  • Monaco Editor
  • Language Server Protocol
  • Debug Adapter Protocol

7. VS Code 怎么做开源的?

8. 进阶

  • 命令行
  • 玩转 Git
  • 打造自己的主题
  • 快速创建属于你的 Code Snippet
  • 玩转 Tasks,把重复的工作自动化
  • 调试
  • 远程开发

9. 插件

  • 插件管理
  • 好用的插件推荐
  • 你也可以开发一款属于你的插件

《VS Code 从入门到进阶》热力开讲,让韩老师带你玩转 VS Code !

https://www.zhihu.com/lives/1124809477068849152

工欲善其事,必先利其器。如何玩转 VS Code?的更多相关文章

  1. 古语云:工欲善其事必先利其器 --> 最新、最全的 IntelliJ IDEA(2018.3.3) 的介绍、安装、破解、配置与使用

    原文:古语云:工欲善其事必先利其器 --> 最新.最全的 IntelliJ IDEA(2018.3.3) 的介绍.安装.破解.配置与使用 一.IntelliJ IDEA 介绍 -> Ecl ...

  2. TIZ_c 第0周总结(2019/10/15-2019/10/22)工欲善其事必先利其器

    TIZ_c 第0周总结(2019/10/15-2019/10/22)工欲善其事必先利其器 任务清单 给自己取一个酷酷的id,并选择1-2个喜欢的方向.(只是初步选择,后期可更改) 改下群名片.例如yo ...

  3. 转:【工欲善其事必先利其器】—Entity Framework实例详解

    开始本篇文章之前,先说一下Entity Framework 6 Alpha1在NuGet中已可用,原文链接http://blogs.msdn.com/b/adonet/archive/2012/10/ ...

  4. 单片机开发——02工欲善其事必先利其器(Proteus软件安装破解)

    在单片机开发工程中,博主经常通过模拟软件Proteus进行模拟仿真,将编译生成的"HEX"文件下载在单片机芯片中,然后进行后期的debug工作,当模拟仿真完成之后,进行硬件测试部分 ...

  5. 单片机开发——01工欲善其事必先利其器(Keil软件安装破解)

        本文是博主<单片机开发>博客第一篇文章,主要讲述51单片机编程软件Keil uVision4的安装及破解过程. 1. Keil uVision4安装包文件      PATH:链接 ...

  6. 工欲善其事必先利其器--------搭建Android平台

    工欲善其事必先利其器--------搭建Android平台 1.1            安装JDK 在Eclipse的开发过程中需要JDK或JRE的支持,否则会报错. (1)     下载JDK(建 ...

  7. java学习第一步-工欲善其事必先利其器

    Java SE 磨刀不误砍柴工,工欲善其事必先利其器,咱们先搞好硬件配置,才能顺利的搞好Java学习 阶段一 1.认识Java 2.java发展史及用户 3.配置Java环境 4.JDK8下载安装 5 ...

  8. 工欲善其事,必先利其器-Python编辑器选择(2)

    前言:工欲善其事.必先利其器 一款顺手的好的编辑器可以让程序员写代码更得心应手,效率也会更高,但是编辑器本身没有好坏,只有使用者使用起来是否顺手而已,这里简单给大家介绍几款常用的可以编辑Python的 ...

  9. 「zigbee - 1」工欲善其事必先利其器 - IAR for 8051 IDE customization

    最近在实验室做一些 Zigbee 相关的事情,然而一直没在博客上记录啥东西,也不像原来在公司有动力在 Confluence wiki 上扯东扯西.直到前些阵子,跑到 feibit 论坛上(国内较大的一 ...

  10. Vuejs - 工欲善其事必先利其器

    既然是实战,怎离不开项目开发的环境呢?先给大家推荐下我的个人开发环境: 硬件设备:Mac OSX编译器:Visual Studio Code命令行工具:iTerm2调试工具:Chrome Dev to ...

随机推荐

  1. Windows NoiLinux

    在 Windows 下使用 NoiLinux ubuntu-noi-v2.0.iso 下载 ubuntu-noi-v2.0.iso 打开 VMWare,创建新的虚拟机 -> 自定义(高级)-&g ...

  2. 暑假集训CSP提高模拟4

    A.White and Black 暴力的 \(O(nq)\) 做法比较显然,因为对于根节点来说,只有它自己可以改变自己的颜色,因此如果它是黑色则一定需要更改自己,同时把更改传下去(应该没有那种每次真 ...

  3. SXYZ-7.4训练赛

    今天这场比赛把人心态考崩溃了,只考100分钟,四道思考和算法题,旁边大佬开局5分钟秒T1,我30分钟打了个T1暴力.┭┮﹏┭┮,呜呜~.T2,T4根据题意暴力.T3人手模拟了一下,完全没有任何思路,放 ...

  4. SXYZ-7.3训练赛

    T1 房 啥啥啥,T1又又又爆了,整个人精神状态 良好. 解题思路 考虑数据保证任意两个房子不重合 建一个结构体存两边 最后判断一下 \(>t\) 加两个 \(==t\) 加一个 == 但是!! ...

  5. 解密prompt系列39. RAG之借助LLM优化精排环节

    RAG的部分我们之前讨论过信息召回的多样性,信息密度和质量,主要集中在召回,融合,粗排的部分.这一章我们集中看下精排的部分.粗排和精排的主要差异其实在于效率和效果的balance.粗排模型复杂度更低, ...

  6. llama.cpp推理流程和常用函数介绍

    llama.cpp是一个高性能的CPU/GPU大语言模型推理框架,适用于消费级设备或边缘设备.开发者可以通过工具将各类开源大语言模型转换并量化成gguf格式的文件,然后通过llama.cpp实现本地推 ...

  7. 区分::after和:before中的单冒号和双冒号的作用

    单冒号:一般指的是伪类,如鼠标悬停状态设置样式:选择器:hover {设置样式} 双冒号一般指伪元素,给元素的前面/后面添加内容.内容数据按堆栈数据结构存储.

  8. 12 Masked Self-Attention(掩码自注意力机制)

    博客配套视频链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 链接:https:// ...

  9. 修复 K8s SSL/TLS 漏洞(CVE-2016-2183)指南

    前言 测试服务器配置 主机名 IP CPU 内存 系统盘 数据盘 用途 zdeops-master 192.168.9.9 2 4 40 200 Ansible 运维控制节点 ks-k8s-maste ...

  10. 什么DevOps方法论?

    最近项目组事情越来越多,人员管理和项目事项管理成为了重点关注的问题,无意间听到同事间讨论DevOps方法论可以有效提升项目管理能力,实现组织精益化管理,运维一体化.于是我上网查了一下"Dev ...