VS Code,完美的编辑器

今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年。

在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 FrontPage、Dreamweaver、EditPlus、EmEditor、Notepad++、Apatana、MyEclipse、TextMate、Coda、VIM、Intellij IDEA、Sublime Text、PhpStorm、Atom、Brackets、MacVIM、Xcode 等等。

它们都是非常优秀的编辑器,尤其是 Sublime Text 和 PhpStorm ,十分适合 web 开发。

只可惜它们都不够完美,因为「一款完美的编辑器」至少应该包含以下「5F 特点」

  • Fast,启动速度快、打开文件速度快、文件搜索速度快;
  • Fantastic,界面设计简洁大方,主题配色赏心悦目,布局合理,体验流畅;
  • Fundamental,基础功能齐全,能在文本编辑(Editor)与集成开发环境(IDE)之间取得很好的平衡;
  • Flexible,编辑器应该有丰富的扩展插件(及其生态市场),以满足用户个性化扩展需求;
  • Free,免费和开源。

VS Code 以上 5F 都做得非常好,它很有希望成为第一款完美的编辑器。

我之所以如此看好 VS Code,还因为它的软件设计理念和它背后的团队:

  1. VS Code 基于 Electron,是跨平台开源编辑器的主流方向,并且使用 TypeScript 解决了性能诟病
  2. VS Code 由 Monaco 发展而来,其架构师为大名鼎鼎的「GoF 设计模式」作者之一 Erich Gamma
  3. 微软在 Visual Studio 项目中积累了长达二十年的编辑器 IDE 设计经验
  4. VS Code 借鉴了大量 Sublime Text 和 PhpStorm 的优秀特性与插件生态。

从软件架构、资金资源和开发经验来看,VS Code 团队超过了有史以来任何一个编辑器团队。

更令人激动的是,VS Code 完全开源和免费(终于可以不再愧疚的使用破解版编辑器了好吗 - -),在开源社区的帮助下,VS Code 还在不断地发展和改进中。在 Github 上仅五个月时间,就有超过 1370 多条 Issues 建议。从我的实际体验来看,每条 Issues 都能在当天收到 VS Code 团队的快速反馈与跟进。

有句话应用在 VS Code 团队身上特别适合:

比你优秀的人不可怕,可怕的是比你优秀的人比你更努力。 更可怕的是,他们还是富二代,不差钱。

VS Code 1.0 正式版中修复了许多问题,并且加入了中文语言支持(但最好还是用英文),是一款值得学习并使用的编辑器。在此,猫哥正式向各位程序员和编程爱好者们,推荐这款我最喜爱的编辑器。

原文发布于微信公众号 - 猫哥学前班(imgXQB)

原文发表时间:2016-04-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

SDN技术分享(十):GoogleFiber的宽带接入速率控制解决方案

本次分(zhuang)享(bi)呢,主要探讨一个新兴SP客户的案例。 G家,这是非传统的SP。我们一起来看一下G家的市场策略以及使用的关键技术. 内容比较多,我...

3017
来自专栏黄希彤的专栏

我是怎么让全国最大的儿童失踪预警平台流量掉底的

去年底CCSER(儿童失踪预警平台)终于完成了大量前期工作,准备开始发力面向全国用户做推广,作为互联网老兵,我们深知要做一个面向海量用户的大平台需要面临巨大的技...

5.1K4
来自专栏企鹅号快讯

OpenContrail 移交 Linux 基金会、TensorFlow 曝安全风险……

导读 本周开源云业内倒是出现一些比较有趣的消息。首先是Deepo项目在GitHub上的爆红。小编简单了解了一下该项目,用“强大”来形容并不为过,其不但能实现快速...

2085
来自专栏葡萄城控件技术团队

Word类报表实例 - 质量检测报告

质量检测报告或称为检验报告为商家或机构提供正规、专业、快捷的质量检测服务如各省市国家质检机构,行业权威性有资质认定的检测的机构等。希望能够通过质验报告能全面、客...

1163
来自专栏BestSDK

用户为王(二)

"如果说你的桌面是一座城堡,那么应用就是城堡里挂着的画" 当前的几大手机操作系统把每个服务都区别开来。用户下载下来放在桌面的每个应用都和其他应用没什么联系。所以...

2836
来自专栏程序人生

Sound of silence: 数据传输的小众黑科技

上周面试了一个来自俄罗斯的 android 工程师。很 geek,对 office 的 binary format(不是后来的 xml format)做过深入的...

2745
来自专栏程序人生

Service performance 101

最近一个月,我和一小撮不专业的美国银行从业人员就「我是不是清白地像于谦那样」(写石灰吟的于谦,不是有三大爱好的那位)反复拉锯,又赶上一大波功能上线和融资相关的事...

33414
来自专栏云计算D1net

哪种云存储服务最适合你?

早在2007年的时候,Dropbox首席执行官Drew Houston实在受不了经常弄丢USB驱动器,个人和小公司云存储这个概念还是很前卫的想法。而如今,每个人...

5785
来自专栏鹅厂优文

鹅厂优文 | Cocos微信小游戏开发

微信小游戏终于准备对外开放了,有兴趣的独立游戏创作人终于有新的天地可以开辟了。

2.1K15
来自专栏腾讯Bugly的专栏

微信iOS收款到账语音提醒开发总结

一、背景 为了解决小商户老板们在频繁交易中不方便核对、确认到账的痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。这篇文章总结了开发过程中遇到的坑和一些小...

4136

扫码关注云+社区