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带我们走进了个性化定制的殿堂.这些之所以会被认可会被写进世界级标准,因为他越来越适应广大用户的需求,需求就像一条锁链带动或者牵引整个互联网开发工作. ...
随机推荐
- D. Mahmoud and Ehab and the binary string Codeforces Round #435 (Div. 2)
http://codeforces.com/contest/862/problem/D 交互题 fflush(stdout) 调试: 先行给出结果,函数代替输入 #include <cstdio ...
- [opencv] 图像几何变换:旋转,缩放,斜切
几何变换 几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动. 几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定 ...
- HDU 6231
K-th Number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Tot ...
- 实验四:终极改造之使用EF
回顾一下我们前面经过改造后的程序代码: (1)Listing.aspx:负责将Product对象集合(产品集合)按要求显示出来 (2)Repository.cs:负责读将数据库中读到的数据转换成Pro ...
- kubernetes 1.9部署实践
目录 简要说明 环境说明 安装前的约定 配置etcd 生成相关证书 证书类型说明 cfssl配置 证书相关配置 生成ca证书 生成kubernetes证书 生成kubectl证书 生成kube-pro ...
- include动作和include指令的区别
1. include指令在被导入页面时,会与原有的jsp代码完全融合,共同生成同一个Servlet:而include动作则会在原有的jsp代码使用include方法而被导入页面,所以includ指令在 ...
- MVVM实战
1.层次依赖 - (UIViewController *)createInitialViewController { self.viewModelServices = [RWTViewModelSer ...
- Linux初学之vmware Workstation 网络连接三种模式
简介: VM(VMware Workstation简称VM,后面都将用VM代替阐述)是一款功能强大的虚拟化软件.VM支持在 单一的桌面上同时运行多款不同的操作系统,能够模拟完整的网络环境,支持pxe功 ...
- Codeforces 877 D. Olya and Energy Drinks
http://codeforces.com/contest/877/problem/D D. Olya and Energy Drinks time limit per test 2 second ...
- 蓝桥杯 剪邮票 DFS (不错的题目)
剪邮票 如[图1.jpg], 有12张连在一起的12生肖的邮票.现在你要从中剪下5张来,要求必须是连着的.(仅仅连接一个角不算相连)比如,[图2.jpg],[图3.jpg]中,粉红色所示部分就是合格的 ...