编程工具

关注公众号 jb51net

关闭
Eclipse Theia(多语言云端 IDE 和桌面 IDE) v1.54.0 官方免费版

Eclipse Theia(多语言云端 IDE 和桌面 IDE) v1.54.0 官方免费版

热门排行

简介

Eclipse Theia是一个TypeScript 编写的多语言云端和桌面 IDE,是一个可扩展的平台,目前云端 IDE 可能是未来编程的趋势,而 Theia 提供了两种方式云端(即客户端通过浏览器打开 IDE)和桌面端!其界面类似于 VSCode,且借鉴了很多 VSCode 方面的东西,甚至是直接支持 VSCode 的扩展。这让很多喜爱 VSCode 的开发者能快速的迁移。

基于语言服务器协议,Theia受益于60多个可用语言服务器的不断增长的生态系统,为所有主要编程语言提供智能编辑支持。

范围

建立一个平台来构建类似 IDE 的产品;

向最终用户提供全面的多语言 IDE(不仅仅是智能编辑器);

同样支持 Cloud IDE 和 Desktop IDE 的范例;

通过语言和调试服务器协议提供对多种语言的支持;

为现代 GUI 提供 javascript UI 库。

Theia 项目本身也认为 VS Code 是一款出色的产品。这就是 Theia 接受许多设计决策,甚至直接支持 VS Code 扩展的原因。

最重要的区别是:

Theia 的架构更加模块化,可以进行更多自定义,

Theia 是专为在 Desktop(桌面)和 Cloud(云端)上运行而设计的,

Theia 由与供应商无关的开源基金会开发。

Theia 建立在 Language Server 协议之上,得益于不断增长的生态系统超过 60 种可用的语言服务器,为所有主要编程语言提供智能编辑支持。

Theia 集成了功能齐全的终端,可在重新加载浏览器时重新连接,从而保留完整的历史记录。

Theia 的外壳基于 PhosphorJS,它为可拖动的码头布局提供了坚实的基础。

更新日志

[application-package]将默认支持的API从1.90.2提高到1.91.1#13955-代表STMicroelectronics提供
[cli]添加了日志记录以供下载:插件脚本#13905-代表意法半导体提供
[core]错误修复:“core.saveAll”命令仅保存脏小部件#13942
[核心]将jsdom降级到22.1.0#13944
[core]修复了远程功能的重新加载,并在电子窗口中添加了在重新加载时更改URL的选项#13891
[核心]围绕小部件管理改进了实现#13818
[core]引入了FRONTEND_CONNECION_TIMEOUT环境变量来覆盖应用程序连接设置#13936-代表意法半导体公司贡献
[core]确保最小化时加载UI#13887-代表意法半导体贡献
如果没有提供标题,[core]将阻止显示标签栏工具提示#13945
关闭最后一个标签#13912时,所选的[core]标签应相邻-代表意法半导体公司贡献
[核心]将ws升级到8.18.0#13903
[debug]添加了DebugSessionOptions.testRun#13939-代表意法半导体贡献
[debug]在调试命名空间#13900中实现了activeStackItem和相关更改事件-代表意法半导体公司贡献
[filesystem]已修复FileResource未向一次性集合添加事件侦听器的问题#13880
[笔记本电脑]在选择markdown作为代码单元格的语言时更改了单元格类型#13933
[笔记本]使笔记本偏好注册可替代#13926
[ovsx客户端]固定插件版本比较#13907
[plugin-ext]终端选项#13413的codicon颜色和URI支持
[plugin-ext]为ctx.importScripts()使用了相对路径#13854
[偏好]重构偏好树布局#13819
[终端]增加了对256真彩色#13853的支持
[工作流]在CI#13908中将Mac OS版本更新为14

大家还下载了