VS Code折腾记 - (1)扯淡
题外话
距离上篇介绍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)扯淡的更多相关文章
- VS Code 折腾记 - (5) Angular 2+ && Typescript 2 + 必备插件推荐
前言 说起来我会用VSCode,有很大一方面是因为工作需求[以前主力工具是Atom],刚好公司的前端技术栈是NG2+TS2;对于喜欢折腾的我,裸奔的VSCODE是不可以接受的.so-. eg: vsc ...
- VS Code 折腾记 - (6) 基本配置/快捷键定义/代码片段的录入(snippet)
前言 本来分成三篇来写的,但是想了想没必要,大家都是聪明人...简单的东西点一下就晓得了. 基本配置 快捷键自定义(Ctrl+K Ctrl + S) 那个when支持条件表达式返回一个布尔值 支持的快 ...
- VS Code折腾记 - (4) 常用必备插件推荐【前端】
前言 这篇文章只要让你做一些基础的配置,把vscode变得更加顺手: 插件的需求不是一成不变,有些插件我已经移除了..在最新的VSCODE 1.9.1中, 部分以前用插件实现的功能已经集成了,那就没有 ...
- VS Code折腾记 - (2) 快捷键大全,没有更全
前言 VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影..简言之,内置快捷键玩熟了,效率提高不是一点两点. VsCode 快捷键有五种组合方式(科普) Ctrl + Shi ...
- VS Code折腾记 - (3) 多图解VSCode基础功能
前言 想了想,对于一个刚接触VSCODE的人来说,有什么比图片更通俗易懂的呢? 启动界面 : 快捷键(Ctrl + Shift + E) Search && replace : 快捷键 ...
- 【转载】阎焱:90后创业是扯淡 大量O2O和P2P公司濒临倒闭
真正创业成功的大部分是年龄在30岁到38岁之间,很多90后基本什么都不懂.从历史来看,在这样的人口大国,集体性行为,无论是政治的还是经济的,基本都是导致灾难性后果. 10月14日消息,赛富基金创始首席 ...
- Java面试题之最扯淡的String
public class ThreadException { public static void main(String[] args) { 没加final的代码 String hello = &q ...
- 【转载】有图 KVM折腾记..
KVM折腾记...https://lengjibo.github.io/KVM%E6%8A%98%E8%85%BE%E8%AE%B0/ Veröffentlicht am 2018-09-20 | ...
- html5吹牛扯淡篇,闲话内容。
09年提出对媒体查询的草案,到今天的广泛运用,w3c带我们走进了个性化定制的殿堂.这些之所以会被认可会被写进世界级标准,因为他越来越适应广大用户的需求,需求就像一条锁链带动或者牵引整个互联网开发工作. ...
随机推荐
- Python Opencv 色彩平衡
在平衡良好的照片中,最亮的颜色应该是白色和最暗的黑色. 因此,我们可以通过缩放每个R,G和B通道的直方图来移除图像中的色偏,使得它们跨越完整的0-255比例 网上只有C的代码 修改为Python代码 ...
- linux命令总结之traceroute命令
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一 ...
- Docker应用三:Dockerfile使用介绍(以安装redis为例)
Dockerfile使用介绍 一.Dockerfile介绍 Dockerfile用于自定义创建docker镜像,是由一行行命令组成的文件. Docker file中的命令根据作用分为四类: 1.1.指 ...
- Hadoop生态圈-hive优化手段-作业和查询优化
Hadoop生态圈-hive优化手段-作业和查询优化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- Mongodb 笔记01 MongoDB 简介、MongoDB基础知识、启动和停止MongoDB
MongoDB 简介 1. 易于使用:没有固定的模式,根据需要添加和删除字段更加容易 2. 易于扩展:MongoDB的设计采用横向扩展.面向文档的数据模型使它能很容易的再多台服务器之间进行分割.自动处 ...
- [LeetCode] 398. Random Pick Index ☆☆☆
Given an array of integers with possible duplicates, randomly output the index of a given target num ...
- jar包读取包内properties文件
properties位于src目录下 project --src -----package -----test.properties Properties p = new Properties(); ...
- study later
二分图匹配.左偏树.替罪羊树 四边形不等式优化 http://txhwind.blog.163.com/blog/static/203524179201242021458422/ http://www ...
- Storm实现实时大数据分析
当今世界,公司的日常运营经常会生成TB级别的数据.数据来源囊括了互联网装置可以捕获的任何类型数据,网站.社交媒体.交易型商业数据以及其它商业环境中创建的数据.考虑到数据的生成量,实时处理成为了许多机构 ...
- Java并发编程原理与实战十三:JDK提供的原子类原理与使用
原子更新基本类型 原子更新数组 原子更新抽象类型 原子更新字段 原子更新基本类型: package com.roocon.thread.t8; import java.util.concurren ...