最近开始使用VSCode。打开界面,感觉用户界面和WebStorm和Atom类似,心里开始犯嘀咕,莫非又是一款笨重的IDE?
习惯性将手边的一个项目文件夹拖拽进VSCode里面,看下图:
竟然直接打开,一下子就提升了我对它的好感度。拖拽方式和前端编辑神器Sublime的操作方式是一样的。打卡速度略有逊色,也是在可以忍受的范围内。
试着随便敲两下键盘,我发现了更多的惊喜,如下图:
CSS自动补全功能,反应敏捷,可以和Sublime媲美,丝毫没有WebStorm或是Atom那样的卡顿。原生支持颜色预览,又比Sublime更加人性化,不用费心思去各个地方找插件。
以小见大,VSCode的定位已经逐渐清晰:兼顾WebStorm的功能强大和Sublime的轻盈快捷。
因此,花了一点时间粗浅的体验了VSCode,总结出以下几点“你应该使用VSCode”的优点:
-
和Sublime一样精灵小巧,极速反应。打开大文件夹也丝毫不怵,如第一图片所示,由于历史原因足足有108M,依然可以顺畅打开。
-
内置各种插件,开箱即用。俗话说,我们要使用工具,可是使用工具本身不应该成为一种技能。想比较Sublime需要安装各种插件和WebStorm需要各种设置,VSCode原生支持HTML,CSS,JS/TypeScript的语法、代码高亮、错误提示、自动补全、语法检测、代码格式化等。
-
集成Git版本管理工具。对git-flow工作流程直接可视化一键操作,非常人性化,对unstaged,staged,untracked,commit等各种状态有很明显的不同提示,原生支持文件改动前后的对比。
所以,即使是不熟悉Git的同学也可以快速上手,提升自己的开发体验。毕竟,Git也只是一种工具,不应该成为一个门槛。除此之外,VSCode还提供了很多Git扩展,为我们准备了更多的方便。
-
内置命令行工具。对于需要各种开发流程工具的前端开发来说,着实方便了很多。同时,和Sublime或是Atom相比较,不需要安装插件和复杂的配置。输入界面也更加清爽,没有若干年也用不到一次的按钮影响视线,占据空间。
-
原生支持Markdown实时预览。虽说前端工程师的基本功应该是看着源代码“脑补渲染”出相应的界面,可是解放生产力释放脑力做些更有用的工作不是更有意义吗?与上面的优点一样,VSCode也有若干的Markdown扩展,这就有待你自己去发掘了。
以上几点只是我刚刚体验到的,VSCode还有其它很多重要功能没有介绍到,比如设置文件自动保存时间间隔,和Sublime一样的命令控制面板,断点调试等等。
所以,看到这里,你难道就不心动吗?难道还不立马,赶紧,马上换上VSCode吗?
本篇文章来源于微信公众号: TripDesign