测试Visual Studio代码

建议您以开放的心态阅读本书,而不打算成为GNU / Linux世界中最激进的书籍。 对于试图发表评论的人: 不,这离FromWindows还差得远

我一直在考虑写一篇有关他已经运行了很长时间的新Microsoft的文章。 萨蒂亚纳德拉,这与那家邪恶的公司完全不同,后者想在整个市场上垄断想要覆盖大部分市场,但出于某种原因,我没有组织好这些想法,并且在本博客中对此进行了反映。

我要澄清的不是现在雷蒙德人民已经成为电影中的好人,也不是他们不再执行垄断行为,但是不能否认的是,最近我们至少目睹了一系列行动和变化,至少他们付出了很多思考。

一些变化

您可能想知道我在说什么变化? 好吧,我从最重要的开始: 微软已经开始倾听用户的声音。 乍一看,不再是该公司决定在Windows中实现某些功能,并且无论用户如何抗议(例如何时离开开始菜单),它都保持这种状态,并且 Windows 10 这是最好的例子。

在Windows 10本身中,他们实施了一系列至少很有趣的更改,例如,管理网络的方式与 网络管理员 在某种程度上,最后,通过调整窗口的大小 CMD,它不会保留在小的固定框架中。许多人会知道我在说什么。

因为和他在一起 开放源代码 还进行了一些有趣的更改。 我们已经看到了 微软认可Debian 作为部署项目的绝佳平台 Azure,这是一项云服务,如果您对此表示怀疑,我相信在未来几年内它将成为该公司的主要收入来源。 另外,据说可以在 ASP.NET 5 支持Linux。

信不信由你(我自己也不相信),Microsoft一直在合作或直接致力于 一堆开源项目,试图以某种方式成为“更加开放”的公司。

但是正如我们在这里所说的,我不会为任何人着火。 前面我已经说过,我的意思不是(值得冗余),以前不好的Microsoft现在很好。 我只是以某种方式承认他们最近做出的良好决定。 现在这是我介绍本文的初始主题的地方: Visual Studio代码.

Visual Studio代码

VisualStudioCode_feature

微软免费向所有人开放, Visual Studio代码,我仍然不知道它是高级文本编辑器还是IDE,但对我来说似乎非常非常熟悉。 崇高文本, 原子 o 括号,不仅在外观上,而且在某些选项和功能上。 实际上,它是使用 TypeScript / JavaScript 并利用 的NodeJS。 有趣的是,它支持管理我们的Git存储库。

Visual Studio代码 (又称VSCode)支持 多种语言 它提供了语法突出显示功能,包括: 批量,C ++,闭包,Coffee Script,DockerFile,F#,Go,Jade, 爪哇岛,把手,Ini, LUA, 生成文件, 降价,Objective-C, Perl的, PHP, 电源外壳, Python ,R,剃刀, 红宝石,SQL,Visual Basic, XML。 此外,它具有自动补全功能 的CSS, HTML, JavaScript, JSON, , 萨斯 和重构 C# y 打字稿.

Visual Studio代码

至于自定义,它提供了明暗主题,对于GNU / Linux,我们可以手动编辑文件:

$HOME/.config/Code/User/settings.json.

并添加某些选项。 此外,它还有许多键盘快捷键可以使生活更轻松。 您可以在文档网站上阅读所有这些内容。

文件

尽管据我所知它不是一个开源工具,但它具有 执照 在一定程度上为开发人员的利益允许。 例如:

  • 一般。 您可以使用该软件来开发和测试您的应用程序。
  • 演示使用。 上面允许的用途包括在演示应用程序时使用软件。
  • 备份副本。 您可以制作该软件的备份副本以重新安装该软件。
  • 该软件包含根据开放源代码许可获得许可的第三方组件,并具有提供源代码的义务。 这些许可证的副本包含在ThirdPartyNotices文件或随附的积分文件中。 您可以按照以下相关开放源代码许可的要求,通过以下方式向我们发送相应的完整源代码:将汇票或$ 5.00的支票发送给:Microsoft公司,微软公司,1 Microsoft Way,雷德蒙德,华盛顿州98052,美国

尽管并不是所有的事情都是乐观的,但正如同一份许可证所述:

  • 数据。 该软件可能会收集有关您以及您对软件的使用的信息,并将其发送给Microsoft。 Microsoft可能会使用此信息来提供服务并改进我们的产品和服务。 对于此预发行版本,用户无法选择退出数据收集。 该软件的某些功能可能允许从使用该软件开发的应用程序的用户那里收集数据。 如果使用这些功能允许在应用程序中收集数据,则必须遵守适用的法律,包括向应用程序的用户提供适当的通知。 您可以在http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409的帮助文档和隐私声明中了解有关数据收集及其使用的更多信息。 使用软件即表示您同意这些做法。

这些是我读到的有关许可的一些更有趣的事情,由于我不是律师,所以我无法确定这是好事还是坏事。 但无论如何。

下载并安装Visual Studio Code

Archlinux用户可以从AUR安装Visual Studio Code:

$ yaourt -S vscode-bin

但是,无需这样做,因为我们只需要下载他们在其网站上提供给我们的压缩文件,然后执行其中包含的二进制文件即可。 就是这样。

下载VSCode

Visual Studio代码结论

是否值得留下我们今天在VSCode中开放和免费的GNU / Linux中的选项? 当然不是,但是要说实话,至少对于我作为FrontEnd的工作而言,VSCode是一个出色的工具(尽管我再说一遍,我还没有100%地对其进行探索)。

还值得说明的是,它不是最终版本,因此该软件可能会出现错误,但是到目前为止,我在使用它时没有任何问题。 它的界面非常友好,运行速度非常快。

什么不是开源? 我再说一遍,我不知道它是否完全封闭,但它使用开放技术,最后有多少人使用Opera或类似的应用程序? 因此,这符合每个人的口味。