原文:Theia

Eclipse Theia是一个用最先进web技术来开发多语言云 amp 桌面IDE的可扩展平台。 特点: Theia的模块化允许定制。 Theia被设计成在桌面和云端运行 Theia是在一个独立于供应商的开源基金会下开发的。 支持JavaScript, Java, Python ... Theia建立在语言服务器协议上,受益于超过 个可用语言服务器的不断增长的生态系统,为所有主要的编程语言提供智 ...

2019-11-22 15:44 0 432 推荐指数:

查看详情

Theia架构

上一篇:Theia——云端和桌面版的IDE 架构概述   本节描述了Theia的整体架构。   Theia被设计为一个可以在本地运行的桌面应用程序,也可以在浏览器和远程服务器之间工作。为了支持这两种工作方式,Theia运行在两个独立的进程中,它们被称之为前端和后端,相互之间 ...

Sat Jan 04 07:13:00 CST 2020 0 2324
使用Theia——构建你自己的IDE

上一篇:Theia架构 构建你自己的IDE   本指南将教你如何构建你自己的Theia应用。 必要条件   你需要安装node 10版本(译者:事实上最新的node稳定版即可):   以及yarn:   还需要确保已安装python 2.x,可通过 ...

Sat Jan 04 18:29:00 CST 2020 0 8746
使用Theia——创建插件

上一篇:使用Theia——创建扩展包 创建Theia插件   下面我们来看看如何创建Theia插件。作为示例,我们将注册一个Hello World命令,该命令显示一个“Hello World”通知。本文将指导你完成所有必要的步骤。 Theia的架构 插件与扩展包   Theia是一个 ...

Tue Jan 07 06:38:00 CST 2020 0 2355
Theia APIs——Preferences

上一篇:Theia APIs——命令和快捷键 Preferences   Theia有一个preference service,模块可以通过它来获取preference的值,提供默认的preferences以及监听preference的更改。   Preferences的内容 ...

Fri Jan 10 01:06:00 CST 2020 0 797
Theia APIs——事件

上一篇:Theia APIs——Preferences 事件   Theia中的事件或许会让你感到困惑,希望本节能阐述清楚。   来看下面的代码: (来自logger-watcher.ts)   先来看看 ...

Sat Jan 11 00:36:00 CST 2020 0 775
使用Theia——创建扩展包

上一篇:使用Theia——构建你自己的IDE 创建Theia扩展包   本例中,我们将添加一个菜单项“Say hello”用来显示一个通知“Hello world!”。本文将指导你完成所有必要的步骤。 Theia的架构   Theia应用程序由所谓的扩展包(extensions)构成。一个 ...

Sun Jan 05 07:19:00 CST 2020 0 1656
使用Theia——添加语言支持

上一篇:使用Theia——创建插件 Theia——添加语言支持 Theia中TextMate的支持   使用TextMate语法可以为大部分源文件提供精准的着色修饰,虽然这只是在语法级别上(没有语言本身的深度解析)。语义着色可以由语言服务器提供。   TextMate语法主要有 ...

Tue Jan 07 17:10:00 CST 2020 0 1386
IDEA 上位?不!Eclipse Theia 1.0 发布!

Eclipse 基金会于近日推出 Eclipse Theia 1.0 稳定版,并宣称其为 Visual Studio Code 的真正开源替代方案(a True Open Source Alternative to Visual Studio Code)。Theia 完全由非营利性且供应商中立 ...

Tue Oct 06 05:43:00 CST 2020 0 1458
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM