软件介绍
Eclipse Theia 是一款基于 TypeScript 开发的集成开发环境,支持云端和桌面端使用。它采用模块化架构,兼容 VSCode 扩展,并提供多语言智能编辑功能,适合开发者灵活定制开发环境。
Eclipse Theia 的核心特点
Eclipse Theia 是一款跨平台的 IDE,既能在浏览器中运行,也能安装在本地电脑上。它的界面和操作方式与 VSCode 类似,并且可以直接使用 VSCode 的插件,让熟悉 VSCode 的用户能轻松上手。
借助语言服务器协议,Theia 能接入超过 60 种编程语言的支持,提供代码补全、语法高亮等智能编辑功能。
主要功能
1. 支持构建自定义 IDE 框架。
2. 提供完整的多语言开发环境,不局限于代码编辑。
3. 同时适配云端和桌面端使用场景。
4. 通过语言服务器协议支持多种编程语言。
5. 采用 JavaScript UI 库,适配现代化界面需求。
Theia 的设计参考了 VSCode 的优秀特性,并在此基础上增强了模块化程度,方便开发者按需调整功能。它由开源基金会维护,确保长期稳定发展。
技术优势
Theia 基于语言服务器协议,能接入丰富的语言支持工具。它内置了完整的终端功能,即使刷新浏览器也能恢复之前的会话记录。界面框架采用 PhosphorJS,支持灵活的窗口布局调整。
版本更新
[application-package] 默认 API 版本升级至 1.91.1#13955
[cli] 新增插件下载日志记录#13905
[core] 修复 core.saveAll 命令仅保存修改内容的问题#13942
[core] 回退 jsdom 至 22.1.0 版本#13944
[core] 优化远程功能重载逻辑#13891
[core] 改进小部件管理机制#13818
[core] 新增前端连接超时设置#13936
[core] 确保最小化时正常加载界面#13887
[core] 优化标签栏提示显示逻辑#13945
[core] 修复关闭最后一个标签时的选中逻辑#13912
[core] 升级 ws 至 8.18.0 版本#13903
[debug] 新增 DebugSessionOptions.testRun 选项#13939
[debug] 实现调试栈活动项追踪#13900
[filesystem] 修复文件资源事件监听问题#13880
[notebook] 调整 Markdown 代码单元类型#13933
[notebook] 支持覆盖笔记本偏好设置#13926
[ovsx-client] 修正插件版本比对逻辑#13907
[plugin-ext] 优化终端图标和 URI 支持#13413
[plugin-ext] 调整脚本导入路径处理#13854
[preferences] 重构偏好设置树形布局#13819
[terminal] 增加 256 色支持#13853
[workflow] 升级 CI 的 macOS 版本至 14#13908
用户评论