题外话

距离上篇介绍VSCode的文章已经过去四十多天,已经在正式项目作为主力开发工具了。
社区的发展非常快速,更新迭代够快,功能基本已经满足我所需了;
这个系列教程基于最新的vs code 1.8.1+开始。。折腾折腾。。

老话重谈

Visual Studio Code是什么鬼!

  • 这货是基于electron搞的一个编辑器 , 不是IDE;
  • 背靠微软,一个全平台的编辑器
  • 背靠Github社区,在社区汲取营养

为什么我要折腾它?编辑器多了去了。

  • 相对于atom, 不如atom插件多,定制性不够atom
  • 相对于sublime, 启动速度也不如人家。。。
  • 相对于bracket , 只能算是新兴产物

可为什么值得折腾,我能发现的有这么些亮点;

  • 启动速度虽然不如sublime ,但远远胜于atom,而且node_modules索引竟然不怎么卡。。。
  • 插件虽然不如atom , 但每天都在推陈出新,对于一些比较热门的技术或者比较新的技术,竟然可以找到实用的功能插件(简化,提高效率)
  • (下面的一大波特性可以省掉好多插件–相对于其他可配置编辑来说)
    • 热备份,开启后,突然关闭会保留当前文件的编辑状态
    • 插件市场的集成,不依赖第三方插件市场(sublime走的就是package control的)
    • 代码提示(硬生生把它老爸[VS studio]的部分优良特性基因弄过来)
    • 集成可配置调试环境(nodejs == ),非常棒的特性
    • Git服务的集成,可视化操作也能代码操作。
    • 集成终端(很实用)
    • 集成语法校验(javascript,sass,less,css , php)
    • 集成markdown预览
    • 当然也少不了更换主题和自定义快捷键和snippet这些啦【都有一些亮点】

莫名其妙的总结

这个系列会比atom系列更加清晰,让想接触VS Code的小伙伴们,一步一步的上手;

Atom系列暂时不更新了。太卡了,静静的等2.1版本的到来(目测是半年后),再入坑试试。

目前VS code已经可以完全替代我用atom能做到的事了。

VS Code折腾记 - (1)扯淡的更多相关文章

  1. VS Code 折腾记 - (5) Angular 2+ && Typescript 2 + 必备插件推荐

    前言 说起来我会用VSCode,有很大一方面是因为工作需求[以前主力工具是Atom],刚好公司的前端技术栈是NG2+TS2;对于喜欢折腾的我,裸奔的VSCODE是不可以接受的.so-. eg: vsc ...

  2. VS Code 折腾记 - (6) 基本配置/快捷键定义/代码片段的录入(snippet)

    前言 本来分成三篇来写的,但是想了想没必要,大家都是聪明人...简单的东西点一下就晓得了. 基本配置 快捷键自定义(Ctrl+K Ctrl + S) 那个when支持条件表达式返回一个布尔值 支持的快 ...

  3. VS Code折腾记 - (4) 常用必备插件推荐【前端】

    前言 这篇文章只要让你做一些基础的配置,把vscode变得更加顺手: 插件的需求不是一成不变,有些插件我已经移除了..在最新的VSCODE 1.9.1中, 部分以前用插件实现的功能已经集成了,那就没有 ...

  4. VS Code折腾记 - (2) 快捷键大全,没有更全

    前言 VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影..简言之,内置快捷键玩熟了,效率提高不是一点两点. VsCode 快捷键有五种组合方式(科普) Ctrl + Shi ...

  5. VS Code折腾记 - (3) 多图解VSCode基础功能

    前言 想了想,对于一个刚接触VSCODE的人来说,有什么比图片更通俗易懂的呢? 启动界面 : 快捷键(Ctrl + Shift + E) Search && replace : 快捷键 ...

  6. 【转载】阎焱:90后创业是扯淡 大量O2O和P2P公司濒临倒闭

    真正创业成功的大部分是年龄在30岁到38岁之间,很多90后基本什么都不懂.从历史来看,在这样的人口大国,集体性行为,无论是政治的还是经济的,基本都是导致灾难性后果. 10月14日消息,赛富基金创始首席 ...

  7. Java面试题之最扯淡的String

    public class ThreadException { public static void main(String[] args) { 没加final的代码 String hello = &q ...

  8. 【转载】有图 KVM折腾记..

    KVM折腾记...https://lengjibo.github.io/KVM%E6%8A%98%E8%85%BE%E8%AE%B0/  Veröffentlicht am 2018-09-20 |  ...

  9. html5吹牛扯淡篇,闲话内容。

    09年提出对媒体查询的草案,到今天的广泛运用,w3c带我们走进了个性化定制的殿堂.这些之所以会被认可会被写进世界级标准,因为他越来越适应广大用户的需求,需求就像一条锁链带动或者牵引整个互联网开发工作. ...

随机推荐

  1. 树状数组+二分答案查询第k大的数 (团体程序设计天梯赛 L3-002. 堆栈)

    前提是数的范围较小 1 数据范围:O(n) 2 查第k大的数i:log(n)(树状数组查询小于等于i的数目)*log(n)(二分找到i) 3 添加:log(n) (树状数组) 4 删除:log(n) ...

  2. bzoj 2809

    2809: [Apio2012]dispatching Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 4519  Solved: 2329[Submi ...

  3. 【Asp.net入门3-02】使用jQuery-jQuery 入门

    下面的几小节将介绍jQuery的基础知识.如前所述,不可能仅仅通过一章的内容详细介绍jQuery, 但可以向你说明如何对HTML文档中的内容执行简单的操作,以及更重要的,如何逐步实现本书其他 部分的示 ...

  4. go语言从零学起(二)--list循环删除元素(转载)

    本篇系转载 在使用go的container/list的package时,你可能会无意间踩一个小坑,那就是list的循环删除元素. list删除元素,直观写下来的代码如下: package main i ...

  5. 转:Block原理及引用循环问题

    2010年WWDC发布iOS4时Apple对Objective-C进行了一次重要的升级:支持Block.说到底这东西就是闭包,其他高级语音例如Java和C++已有支持,第一次使用Block感觉满简单好 ...

  6. windows安装filebeat服务报错

    cmd进入filebeat目录下   用以下命令执行: PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-fil ...

  7. Nlog写日志到数据库

    https://github.com/nlog/NLog/wiki/Database-Target

  8. 用 Love2D 实现法线贴图的例程(到最新版本 0.10.1)

    用 Love2D 实现法线贴图的例程(到最新版本 0.10.1) 概述 一般来说, 复杂的光照模型会被用在 3D 游戏中, 以产生逼真的效果, 不过也有些开发者研究出一些代码可以在 2D 游戏中使用这 ...

  9. MySQL学习(一)——Java连接MySql数据库

    MySQL学习(一)——Java连接MySql数据库 API详解: 获得语句执行 String sql = "Insert into category(cid, cname) values( ...

  10. SQL语句(十五)视图

    视图 实际上是一个查询语句, 如果将子查询保存为视图, 就可以将子查询的结果当作数据表使用 从而来简化查询语句 引言 例1 查询参加"数据库技术"课程的考试的学生学号.姓名.班级. ...