Raider對F 支援的技術細節

2021-09-17 05:12:11 字數 1043 閱讀 1912

jetbrains技術布道師(developer evangelist)marteen balliauw最近又發布了一篇文章,介紹了rider對f#支援的技術細節的文章。相比於infoq對eap發布的演示文稿,文中更詳細地介紹了rider的特性,以及下乙個版本的計畫。

\\ rider對f#的支援仍處於初級階段。balliauw警告其中不可避免地存在著一些小故障。該版本中包括如下特性:\\

該版本還提供了一些非語言特定的ide特性,例如,原始碼版本控制、問題追蹤整合、jetbrains的nuget客戶端、資料庫工具、內建終端以及rest客戶端等。

\\ 強大的搜尋功能是jetbrains ide的乙個主打功能。對任何地方均可搜尋,例如,從搜尋轉到型別,以及搜尋轉到檔案等特性。

\\ \\ rider可用於構建並執行.net framework和mono專案,並支援對專案的除錯。在ide提供的debug視窗中,給出了呼叫堆疊(call stack)、變數、觀察(watch)等資訊。

\\ 該版本支援以.net framework為構建目標。對.net core的支援將在今後的版本中提供。它也支援混合語言解決方案,f#和c#專案可共處於同一解決方案中,並相互引用。但是對跨語言的支援的工作依然在進行中。需明確指出的是,該版本完全支援跨多語言的瀏覽和**重構。

\\ 對於reshaper,乙個一直存在並反覆被問及的問題就是reshaper是否將支援f#。balliauw解釋到,對f#的支援正在新增到resharper的核心中。同時他也指出,在近期將推出的版本中,並未規劃對visual studio的支援:

\\

\

當前,我們並未規劃在visual studio和resharper中推出該特性。我並沒有說永遠不會,只是率先在rider中實現對f#的完全支援是我們的優先工作重點!

\

\\

rider中對f#的支援使用f#編譯器服務(compiler service)實現。該庫是構建於f#編譯器之上的,額外提供了一些用於第三方工具的api。

\\檢視英文原文: details on f# support in rider

Raider對F 支援的技術細節

jetbrains技術布道師 developer evangelist marteen balliauw最近又發布了一篇文章,介紹了rider對f 支援的技術細節的文章。相比於infoq對eap發布的演示文稿,文中更詳細地介紹了rider的特性,以及下乙個版本的計畫。rider對f 的支援仍處於初級...

Raider對F 支援的技術細節

jetbrains技術布道師 developer evangelist marteen balliauw最近又發布了一篇文章,介紹了rider對f 支援的技術細節的文章。相比於infoq對eap發布的演示文稿,文中更詳細地介紹了rider的特性,以及下乙個版本的計畫。rider對f 的支援仍處於初級...

Raider對F 支援的技術細節

jetbrains技術布道師 developer evangelist marteen balliauw最近又發布了一篇文章,介紹了rider對f 支援的技術細節的文章。相比於infoq對eap發布的演示文稿,文中更詳細地介紹了rider的特性,以及下乙個版本的計畫。rider對f 的支援仍處於初級...