首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码编辑器是建立在什么基础上的

代码编辑器是建立在什么基础上的
EN

Stack Overflow用户
提问于 2015-04-30 11:06:19
回答 1查看 69.1K关注 0票数 194

微软新推出的(免费)跨平台编辑器Visual Studio代码 (发布于5/29/2015)基础是什么底层技术/库?有传言说,这只是吉蒂布的Atom编辑改名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-30 11:06:19

Visual代码是在Github的电子之上使用web技术构建的。

电子是一个用于编写本地应用程序的应用程序运行库,它使用 ( Google是在此基础上构建的)来呈现界面,node.js用于本地API(例如:文件系统访问),它主要是作为Github的原子代码编辑器的外壳构建的。(注:电子与http://nwjs.io/非常相似)。

Node.js是一个( JavaScript )应用程序运行时,它构建在谷歌的V8 JavaScript引擎上,带有C和C++代码,允许它访问每个操作系统的本地API(例如:文件系统访问)。

本质上,微软的新产品完全建立在开源软件之上,而开源软件的主要组件是由谷歌创建的。

有传言说,Visual代码要么是一个分叉,要么是Github的Atom编辑器的重新命名。这一点一点也不正确。检查Visual代码的源代码可以发现它使用了电子和原子壳档案馆,但是没有其他东西来自Atom编辑器。

“编辑器”(用语法突出显示、行号等呈现代码的东西)Visual代码的一部分是Microsoft的摩纳哥编辑器。它是用于OneDrive、Windows、TypeScript游乐场和的相同编辑器。我还没有从微软的编辑那里找到任何真正的文档,但是网络上有关于它的一些文章

奥姆尼斯哈普用于为C#提供IntelliSense和其他代码编辑工具(例如:重构)。

JavaScript智能感知似乎都是自定义代码。它提供了令人印象深刻的JavaScript完成,但在许多情况下,它似乎不如燕鸥 (参见http://sevin7676.github.io/Ace.Tern/demo.html)。

票数 286
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29966093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档