题外话

距离上篇介绍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. fzyzojP2291 -- 小添添的庄园之道路修复

    直接换根dp f[i]表示,i为根的子树的方案 f[i]=Π(f[son]+1)(就是考虑这个边修不修(不修,子树中只有一种方案)) 这里是乘法 换根的时候,直接算的话,为了消除x对fa的贡献,要乘上 ...

  2. 【贪心】【CF1061B】 Views Matter

    Description 给定一个只有一行的,由 \(n\) 组小正方体组成的方块,每组是由 \(a_i\) 块小正方体竖直堆叠起来的,求最多能抽掉多少块使得它的左视图和俯视图不变.方块不会掉落 Inp ...

  3. 音视频处理之FFmpeg+SDL视频播放器20180409

    一.FFmpeg视频解码器 1.视频解码知识 1).纯净的视频解码流程 压缩编码数据->像素数据. 例如解码H.264,就是“H.264码流->YUV”. 2).一般的视频解码流程 视频码 ...

  4. C#线程篇---你所不知道的线程池(4)

    线程的创建和销毁都要耗费大量的时间,有什么更好的办法?用线程池! 太多的线程浪费内存资源,有什么更好的办法?用线程池! 太多线程有损性能,有什么更好的办法?用线程池!(⊙_⊙)? 线程池是什么?继前三 ...

  5. Docker 安装tensorflow

    安装DOCKER 1. https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/ nstall from a packag ...

  6. Matlab ------ 打开MATLAB,设置默认打开的文件夹

  7. day4 数组学习

    java提供的数组排序操作:java.util.Arrays.sort(数组名): java提供的数组复制:system.arraycopy(源数组名称,源数组开始点下标,目标数组名称,目标数组开始下 ...

  8. angularJS__v1.5.6点击同一个菜单刷新

    针对angularjs的1.0版本,点击菜单不刷新问题,只需在配置路由时,路由路径添加“/”,如,点击 标签时,就会刷新,

  9. MAC 下用 Common Lisp 调试 OpenGL 程序

    MAC 下用 Common Lisp 调试 OpenGL 程序 环境搭建 运行环境: OSX 10.11.3 EI Capitan Common Lisp: SBCL 使用 SBCL, 首先要安装这几 ...

  10. centos无法通过ssh连接的解决

    系统环境是centos7,虚拟机环境下的.在使用ssh工具连接虚拟机的时候发现连接不上,用的是root 先检查openssh-server是否安装: yum list installed | grep ...