Share via


用于Windows,Mac,和Linux的Visual Studio Code介绍

[原文发表地址] Introducing Visual Studio Code for Windows, Mac, and Linux

[原文发表时间] 4/30/2015

clip_image001

对开发人员来说,这是个多么美好的时代啊。我在旧金山的 BUILD 发布会上,微软刚刚推出了Visual Studio Code—— 一个用于Windows Mac和Linux操作系统的优化代码的编辑器,现在它是Visual Studio 家族的新成员

Visual Studio Code(我自己叫它 VSCode) 是一种新的免费开发工具。它是一个代码编辑器,但却很智能。它是跨平台的,用TypeScript和Electron构建的,并且可以在 Windows、 Mac 和 Linux 上运行。

Visual Studio Code可以将多语言语法突出显示,常规语言如:CoffeeScript、Python、Ruby、Jade、Clojure、Java、C++、R、Go、makefile,shell scripts、 PowerShell、 bat、xml、你都知道的。它不仅仅只是自动完成 (大家都知道这个吧?) 它拥有真正的智能感知能力。对于单个文件像HTML、 CSS、LESS、 SASS 和Markdown这样的单个文件,也具有智能感知功能。这个是Visual Studio Code支持的语言序列

恕我直言,这个编辑器的真正功能其实是对C#、 TypeScript、 JavaScript/node,JSON 等工程项目的智能感知。例如,当您在 Visual Studio Code中正在编辑 ASP.NET 5 应用程序时,开源项目RoslynOmniSharp将会为Visual Studio Code提供智能感知。这意味着你可以得到真正的智能重构、 导航,还有更多。 Visual Studio Code对于TypeScript的支持是惊人的,因为在它的核心部分有 JavaScript 和TypeScript.

Visual Studio Code具有 git 支持、diff命令、对Gulp的可扩展性模式,对于JavaScript 和 Nodejs 的应用程序来说,它又是一个很好的调试器。他们也正在努力在所有平台上支持调试像.NET Core CLR 和Mono这样的内容。

这是一个注重代码和代码优化的轻量级工具,不是一个完整的 IDE。它没有文件 |新建工程或者可视化设计器。如果您正使用命令行,那么你可能就会想去使用这个免费工具。

您可以在这里下载Visual Studio Codehttps://code.visualstudio.com .

他们会在https://blogs.msdn.com/b/vscode的写博客,你可以通过电子邮件vscodefeedback@microsoft.com给他们发送反馈,然后再@code跟踪你的反馈。

下载 Visual Studio Code,并查阅文档。还有主要对ASP.NETNode.js支持的文档。今天的Visual Studio Code只是一个预览版,但是它会发展很快。它会按星期,而不是月,自动更新。

这儿有一些 Visual Studio Code的截图,它很棒。无论您喜欢什么样的代码,无论您喜欢在什么样的平台上运行,您都可以使用它(顺便说说, 还支持Azure J)。

clip_image002

clip_image003

阅读愉快!