跨平台编辑器 Visual Studio Code

跨平台编辑器 Visual Studio Code

MIT
JavaScript 查看源码»
跨平台
微软
2015-07-07
红薯

Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台编辑器。

这标志着 Microsoft 第一次向开发者们提供了一款真正的跨平台编辑器。虽然完整版的 Visual Studio 仍然是只能运行在 Windows 之上,但是今天的声明向我们展示了这家公司对于支持其他计算机平台的承诺。

“很多人都使用 Windows 作为他们的开发环境,但是我们也注意到了,还有很多人使用 Linux 和 Mac“,Somasegar,Microsoft 公司的开发者事业部总裁在这周稍早时候对笔者如是说道。”我们想让他们能够在他们习惯的平台上使用我们公司的产品,而不是非要迁徙到 Windows 上“。这些平台上的很多开发者们也更乐意于使用像 Sublime Text 这种轻量级的代码编辑器,而非像 Visual Studio 这种全特性的 IDE。

Visual Studio Code 为开发者们提供了对多种编程语言的内置支持,并且正如 Microsoft 在今天 Build 大会的 keynote 中所指出的,这款编辑器也会为这些语言都提供了丰富的代码补全和导航功能。JavaScript,TypeScript,Node.js 和 ASP.NET 5 开发者也将会获得额外的工具集。

该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax hight lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。

正如 Somasegar 所言,新款编辑器部分基于 Microsoft 为 Visual Studio Online 编写 Monaco 编辑器时的经验,但是该公司也正努力将一些 Visual Studio 的语言特性带到 Visual Studio Code 上,例如 Roslyn 项目,Microsoft 的 .NET 编译器平台。并且 Microsoft 声称这些为 VSC 打造的语言服务也会在其他编辑器包括 Sublime Text,Vi 以及 Atom 中可用。

上面提到的一些语言特性已经在其他编辑器中可用了。就在不久前,Microsoft 启动了针对 Sublime Text 的 TypeScript 插件项目,并且 Somasegar 告诉笔者该公司承诺会在未来启动更多类似于这样的项目(归根结底,是为了满足开发者们的需要)。

Visual Studio Code 的发布的确来的很突然。然后仔细想想这在一段时间之前就已经有了预兆,比如 .NET 内核的开源(以及使其能够跨平台运行)或者是社区版的 Visual Studio Community 的启动。

如果是在短短几年前,今天的宣布势必会引起轩然大波,但是今天,这对我们来说更多的是惊喜。

加载中

评论(19)

紫辰潇湘
紫辰潇湘
前端神器啊
量子化智能
量子化智能
最好的Web前端开发编辑器
ville
ville
内存开销比较大,一般机器还真有点小卡。
eechen
eechen
Ubuntu上, #Visual Studio Code# 什么都没干,启动后内存就占用了360MB,多个进程并且超过70个线程,而 #Geany# 打开了十几个文件,内存占用才55MB.这就是基于GTK+C的本地应用和基于Web运行时的混合应用的差距.
Jarry_liu
Jarry_liu
#Visual Studio Code# 1.41版本 使用golang开发,提示Error: Error: spawn EACCES错误?
巴拉迪维
巴拉迪维
越来越喜欢 #Visual Studio Code# 已彻底弃用 #Atom# 没错 叔就是个喜新厌旧的人 哼
巴拉迪维
巴拉迪维
越来越喜欢 #Visual Studio Code# 已彻底启用 #Atom# 没错 叔就是个喜新厌旧的人 哼
袁国涛
袁国涛
会不会装上吃掉我半块硬盘?
不断的重复
不断的重复
为什么离线不能运行 #Visual Studio Code#
老盖
老盖
VSCode 1.0连命令都中文化了?智障啊 #Visual Studio Code#

VS Code 1.29 发布,众多新功能有没有你想要的?

Visual Studio Code 1.29 发布了,此版本主要更新内容包括: Multiline search - 使用正则表达式多行表达式搜索文件。 File icons in IntelliSense - IntelliSense 快速区分文件类型。 Bett...

11/14 07:09

微软可能是全球最大的开源贡献者,但开发者似乎并不买账​​​​​​​

微软是世界上最大的开源贡献者。至少,从微软在 GitHub 上积极参与开源项目的员工数量来看,这个说法经得起推敲。事实上,微软已将开源贡献者数量增加了一倍,就像第二大活跃贡献者谷歌那样。...

11/05 07:58

Visual Studio Code 1.28.2 发布,解决了一些问题

Visual Studio Code 1.28.2 发布了,此版本解决了以下问题: 查看提交日志了解更多。 下载地址:https://code.visualstudio.com/updates/v1_28...

10/18 07:01

Visual Studio Code 1.28.1 发布,修复 bug

Visual Studio Code 1.28.1 已发布,官方未给出具体的更新列表,可查阅 commits 和 issues 了解详情。从提交来看,主要是修复了一些功能上的 bug 。 Visual Studio Code 1.28 更新内容请查阅...

10/12 07:42

Visual Studio Code 1.28 发布,大量新特性来袭

Visual Studio Code 1.28 已发布,更新亮点包括: Custom file icons - VS Code 现在为某些常见的 VS Code 文件类型提供自定义图标。 Project level snippets - 代码片段可单独拿来研究,并与...

10/09 08:11

Visual Studio Code 1.27.2 发布,Bug 修复版

Visual Studio Code 1.27.2 已发布,官方未给出具体的更新列表,可先查阅 commits 和 issues 了解详情。从提交来看,主要是修复了一些功能上的 bug 。 下载地址: Windows Mac Linux 64-bit...

09/14 07:41

VS Code Python 插件 8 月更新,带来 ptvsd 4 稳定版

那边 VS Code 1.27 才刚出,这边 Python Extension for Visual Studio Code 的 8 月更新也出来了。 Python Extension for Visual Studio Code 是 Visual Studio Code 的 Python 插件,它简单...

09/07 08:10

Visual Studio Code 1.27.1 发布,问题修复版

Visual Studio Code 1.27.1 发布了,修复 1.27 版本中的小问题。 更新内容如下: 修复:VS Code更新后无法正常运行的问题 修复:找不到任何内容后,新设置(UI)行为不正确 下载地址: Sour...

09/07 07:19

因“恶劣天气”Azure 服务中断,目前已逐步恢复

据外媒报道,前两天微软的云服务平台 Azure 出现了严重的中断故障,波及微软旗下的众多业务。而中断原因竟是 —— 被雷劈…… 微软表示导致用户无法正常使用几项服务的一起故障归咎于“恶劣天...

09/06 10:18

Visual Studio Code 1.27 发布,一大波新特性来袭

Visual Studio Code 1.27 已发布,一些主要的更新亮点包括: Settings editor - 新的设置编辑器 UI,用于发现,搜索和修改 VS 代码设置。 Custom menu bar - Windows 和 Linux 上均可用的标题...

09/06 08:02

没有更多内容

加载失败,请刷新页面

2
回答
visual studio code在写html时怎么都没有属性例如align之类的补全提示?

visual studio code版本1.27 已安装的插件有: 一直就只有html5的一些属性支持,而标签中缺少类似align之类的属性提示和自动补全...

09/28 15:03
2
回答
如何从源代码运行 VS Code?

想对 VS Code 源代码做一些研究,可是构建的时候一直报错。有没有大神成功运行过的?可否给个指导? 环境是 macOS 10.12,Node 7.4....

2017/07/07 22:36
10
回答
新出的编辑器 vs code 谁用过

code是新出的吧 比atom那个怎么样 跟sublime相比呢?还有啥好用的编辑器?

2015/07/17 15:23
3
回答
vs code只能用在图形界面中么....

linux只有命令行模式,vscode已经装好了,蛋疼.....

2016/08/06 11:00
1
回答
visual studio code中git提交代码到git@osc总提示认证错误
wfifi 的回答 2016/02/26 16:34
最佳答案
升级到0.10.8就好了,看来是visual studio code早期版本的bug

没有更多内容

加载失败,请刷新页面

没有更多内容

在Ubuntu系统中安装Visual Studio Code

导读 微软令人意外地发布了Visual Studio Code,并支持主要的桌面平台,当然包括linux。如果你是一名需要在ubuntu工作的web开发人员,你可以非常轻松的安装Visual Studio Code。 简介 我将要...

2016/05/08 08:36
33
2
Go更好的开发环境Visual Studio Code

一直以来Go的IDE并没有合适的选择.曾经试过liteide,但是不合口味,一直以来就用Sublime+Gosublime+Godef来作为环境,但是因为Sublime对显示的支持等因素.用起来不算很舒服. 最近看到Visual St...

2016/01/07 21:03
2K
1
Visual Studio 昨日发布新版本:增加实时同步编程、共同调试

多名开发者可以在同一个项目中编程,在编写代码和调试代码时只需发送一个 URL 网址,就能邀请他人参与协作,而且无需重新配置开发环境和安装任何附加包。该服务支持 Windows、Mac 与 Linux ...

前天 08:26
14
0
VS Code 安装与使用,Python 顶级 IDE 编程指南!

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff...

09/10 15:52
21
0
Visual Studio 昨日发布新版本:增加实时同步编程、共同调试

多名开发者可以在同一个项目中编程,在编写代码和调试代码时只需发送一个 URL 网址,就能邀请他人参与协作,而且无需重新配置开发环境和安装任何附加包。该服务支持 Windows、Mac 与 Linux ...

前天 09:51
7
0
【转载】MSVCR100.dll和MSVCP100.dll的区别

MSVCR100.dll This msvcr100.dll is the Microsoft Visual C++ Redistributable dll that is needed for projects built with Visual Studio 2010. The dll letters spell this out. MS = Mi...

2012/10/24 15:29
1K
0
VS代码生成工具ReSharper的快捷键的配置

VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率。安装ReSharper后首次启动Visual Studio时,会出现一个名为ReSharper Keyboard Scheme的对话框,如下图所示: 选择...

2013/05/16 14:43
2.6K
0
如何使用VS在SharePont 2013中插入ashx文件

http://www.lifeonplanetgroove.com/adding-and-deploying-generic-handlers-ashx-to-a-sharepoint-2010-visual-studio-project/ Adding And Deploying Generic Handlers (.Ashx) To A Share...

2016/05/02 22:33
9
1
如果彻底的卸载 visual-studio-code

C:\Users\Administrator\AppData\Roaming 我安装了visual-studio-code ,然后配置了 一堆东西。 现在我不需要了,我希望是 卸载 visual-studio-code ,然后来一个干净的visual-studio-code ...

08/20 19:13
325
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部