
当前,网上有一些免费,开放源代码的编辑器,这些编辑器由Github的Atom,Adobe的Brackets或Microsoft的Visual Studio Code等大公司支持。 在本文中,我将解释我非常喜欢Visual Studio Code的哪些功能以及为什么要进行切换。
这一切都是在VS Code发布时开始的。 我对其进行了测试,发现编辑器中有很多潜在功能,但仍然缺少功能。 而且扩展库仍然很小。 我回到Atom,再也没有考虑过VS Code。 在某个时候,VS Code真的开始变得很难。 我使用Twitter时,看到很多人使用Visual Studio Code,他们提供的屏幕截图看起来非常有趣。 因此,我重新下载了VS Code,并检查了更改之处。
Visual Studio Code确实非常快。 尽管Atom在安装的每个软件包中都死了,但是VS Code几乎与没有任何扩展名的情况相同。 加载编辑器仅需几秒钟,并且对于Visual Studio Code而言,查看大文件没有问题。
这是我对Atom遇到的最大问题之一。 甚至绒毛和Intellisense功能也似乎丝毫没有减慢VS Code的速度。
尽管Visual Studio Code的扩展名仍然少于Atom,但商店中的扩展名每天仍在增加。 扩展浏览器也非常好,可以让您对扩展进行评分。 您可以根据工作区接收推荐的扩展名,也可以显示最受欢迎的扩展名,而无需离开Visual Studio Code。

到目前为止,我没有发现扩展来解决使用Visual Studio Code时遇到的问题的任何问题。
虽然Atom需要将其他程序包加载到UI中,但Visual Studio Code已经具有用于linter,控制台输出甚至是集成终端的集成UI,可用于检查生成和监视状态或使用git,而无需离开代码编辑器。

集成集成的调试器是另一个很大的优点,它可以通过各种扩展进行扩展,以支持PHP,Node.js,Ruby,Go以及更多语言。 您甚至可以通过调试器在Chrome中调试Javascript。 它允许您设置断点,在它们之间跳转并检查代码编辑器中的所有内容。

对于在终端上具有丰富知识的用户而言,这可能不是最大的新闻,但是Visual Studio Code带有集成的Git支持。 这意味着您可以在编辑器内编写提交,推入,拉入,同步,还原,检查历史记录和日志以及非常规代码行。 另外,还有很多扩展允许您进一步扩展git集成以满足您的需求。
我最喜欢Visual Studio Code的地方是,窗口加载速度非常快,而且切换也很容易。 如果需要切换项目,则可以使用重新打开功能来查看最新打开的项目。 加载项目不会打开新窗口,而是使用您打开过的窗口,并将编辑器内容替换为当前项目内容。
在切换项目时,将保存所有项目状态,以便每当您返回到项目时都可以在离开的地方继续学习。
如果您使用过Visual Studio,则应先了解Intellisense。 Intellisense使您能够获得出色的自动完成功能,文档和帮助程序弹出窗口,并允许您跳转至代码中的定义或调用,就像您从高级专业IDE中所知道的那样。

Intellisense允许您使用扩展名对其进行扩展,以便可以向自动完成功能添加库或CMS(例如WordPress函数,类和全局变量)。
Visual Studio Code遵循与Sublime Text相同的概念。 所有配置都通过JSON完成,并且可以导出到您想要的任何位置。 只要您将配置保存在云中,就可以随身携带编辑器。 这可以通过指向Google云端硬盘,Dropbox等的符号链接来完成,也可以使用VS Code扩展名和私有要领来完成。

我所说的只是我对Visual Studio Code的个人看法。 我切换了,真的很喜欢和编辑一起工作。 尽管它仍然缺少某些功能,但我很乐观地认为这些功能将在将来以Microsoft团队的扩展或功能更新的形式出现。
感谢您阅读我的第一篇中型文章!