VSCode 代码编辑器

上古时期,编程界有两大编辑神器,一个是vi,一个是emacs,它们号称是编辑器之神和神的编辑器。随着时代的发展,特别是java的流行,ide渐渐取代了其它编辑器的地位,人们开始习惯于ide的优雅补全,自动完成功能,它封装的调试更是让程序员写程序变得更加方便。然而一家独大永远不是最好的选择,在这之后又出现了很多优秀的编辑器,比如sublime,atom,textmate等,它们的出现大大地撼动了id

预览截图

应用介绍

上古时期,编程界有两大编辑神器,一个是vi,一个是emacs,它们号称是编辑器之神和神的编辑器。

随着时代的发展,特别是java的流行,ide渐渐取代了其它编辑器的地位,人们开始习惯于ide的优雅补全,自动完成功能,它封装的调试更是让程序员写程序变得更加方便。


然而一家独大永远不是最好的选择,在这之后又出现了很多优秀的编辑器,比如sublime,atom,textmate等,它们的出现大大地撼动了ide的历史地位。

虽然这些编辑器有着各自出色的特点,但它们仍然只是走进了一小部分人的视野,还有很多人并不熟悉它们。


微软一直被认为是一个闭源公司,然而随着新的ceo上台,他开始全力拥抱开源,因为他相信开源会让软件开发走的更远。

在微软开源的一系列产品中,vscode深受大众喜爱,这个从云端编辑器Monaco进化而来的编辑器从开源出来就得到了大量用户的拥趸,它的平滑的迁移性让无数喜爱折腾的人可以快速适应它。它最大的特点就是它的丰富插件,正是因为有了丰富的插件,让vscode不仅仅是编辑器,更是一个轻量级的IDE,此外,它提出并实践的LSP协议让代码提示变得更加正规化,可以说它吸收了百家之长,又对百家的发展做出了自己的贡献。


速度决定一切,之前的atom也是有着丰富的插件机制,也是开源编辑器,但是它的速度让无数开发者放弃了它,而微软从设计vscode之初,就将性能作为最重要的因素进行考量,因此它的架构就显得非常重要。不过这难不倒Eclipse之父Erich,他充分考量了各种编辑器的优缺点,做出了一个在编辑器和IDE之间的代码编辑器,它就是我们说的vscode。

如果你喜欢vim的操作,那么你可以使用vscode的插件来映射vim操作,如果你喜欢sublime的键盘映射,你完全可以讲它的映射配置到vscode中,因为这些都有对应的插件来实现


点赞(2) 打赏

立即下载

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部