日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

红帽、微软和 Codenvy 联合推出语言服务器协定(Language Server Protocol,LSP)项目

發布時間:2023/12/4 编程问答 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 红帽、微软和 Codenvy 联合推出语言服务器协定(Language Server Protocol,LSP)项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微軟、紅帽及容器開發環境供應商Codenvy本周在Red Hat DevNation開放源碼大會上宣布將共同發展語言服務器協定(Language Server Protocol,LSP)項目,讓不同的程序編輯器與集成開發環境(IDE)方便嵌入各種程序語言,允許開發人員在最喜愛的工具中使用各種語言來撰寫程序。

LSP是個開放源碼項目,唯一基于JSON的語言服務器數據交換協定,目前由GitHub代管,并采用CC及MIT授權。該協定主要用來促進編輯器及語言服務器之間的互動,允許開發人員在各種編輯器或整合開發環境中存取智慧型的程序語言工具,像是以符號搜尋、語法分析、自動完成代碼、移至定義、描繪輪廓或重構等。

每款程序語言都有獨立的語言服務器,這些服務器可能是由社群或語言供應商所建置,Codenvy已展開語言服務器的登記服務,以期打造支持LSP的語言服務器列表,以利各種不同的編輯器存取。

Codenvy執行長Tyler Jewell指出,過去絕大多數的語言都只會針對單一工具進行最佳化,阻礙了開發人員使用他們最喜愛的編輯器,也局限了程序語言的推廣對象,透過微軟、紅帽及Codenvy所共同支持的LSP,開發人員將可在自己喜愛的編輯器中使用任何語言。

除了可讓開發人員在習慣的編輯器中采用新語言之外,程序語言供應商也可透過LSP讓程序語言支持更多的操作系統及工具,此外,微軟的Visual Studio Code及Eclipse Che都已添增對LSP的支持。

現階段LSP已支持C++、PowerShell、JSON、CSS/LESS/SASS、Xtext、Crane PHP、Haxe、Java和RAML。集成開發環境方面,微軟Visual Studio Code和Eclipse Che目前已經實現了LSP協議。LSP協議在Eclipse Che的實現是個開源代碼分支,第三季度開始提供給一般用戶下載。同時,紅帽也正在打造首個獨立的Java語言服務器。

語言服務器協議方面的協作提供的功能包括:

  • 開發人員的靈活性和選擇性:開發人員可以在使用新編程語言時試用各種豐富編輯體驗,而同時仍繼續使用自己的首選工具。

  • 多個操作系統:編程語言提供商可以在多種操作系統里支持幾種工具,可最大限度地實現覆蓋范圍和和相關性。

  • 編輯器支持:微軟Visual Studio Code和Eclipse Che、新一代的Eclipse IDE增添了對LSP協議的支持。

  • 多種編程語言的支持:除了今天起可供使用的程語言服務器,年內計劃將啟動更多支持LSP的語言服務器。其中包括Omnisharp項目的C#, Typefox的xText和R、Ensime的JavaFX和微軟的CSS。紅帽開源了一個項目的工作,以提供首個獨立的Java語言服務器,紅帽提議將其捐給Eclipse基金會。

  • 開放合作:Codenvy、微軟和紅帽致力于與開源社區合作開發LSP協議。LSP協議托管在公共存儲服務器里,任何人都可以提交反饋,或是貢獻項目修改請求,達到提高和完善LSP項目的目的。

  • 語言服務器注冊:語言服務器在全球性注冊表里公開發布,該注冊表由Codenvy建立,是Eclipse項目的一部分,托管在Eclipse基金會里。任何工具軟件借助全球性注冊表就可以找到語言服務器并對其進行使用。

原文地址:http://soft.zdnet.com.cn/software_zone/2016/0630/3079914.shtml


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的红帽、微软和 Codenvy 联合推出语言服务器协定(Language Server Protocol,LSP)项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。