原文: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