IRONSOFTWAREHOME

在Linux Mint上安裝JetBrains Rider

Installing JetBrains Rider on Linux Mint

Tim Corey

10m 40s

VS Code搭配C# Dev Kit涵蓋了很多方面,但這並不是Linux上C#開發者唯一可用的IDE。 JetBrains Rider是一個功能完整的替代方案,在Windows、Mac和Linux上幾乎以相同方式運行,這意味著您可以在不重新學習環境的情況下切換機器。 正確安裝它,使其在不需要手動操作下保持最新,需要一個容易被忽略的額外步驟,特別是在您直接下載壓縮檔的情況下。

本教程詳細說明了根據Tim Corey系列在Linux Mint上安裝JetBrains Rider。 我們將涵蓋使用Toolbox應用程式、授權激活,以及初始環境設定,從第一次啟動到驗證構建的過程。

為什麼使用Toolbox應用程式而不是直接下載

[0:09 - 1:11] JetBrains在其網站上提供了Rider的直接.tar.gz壓縮檔。下載並解壓該檔案可行,但會創造一個維護問題:每個後續版本的Rider都會位於機器上的不同資料夾中,留下多個併列安裝版本需要您自行管理。 您可以啟動任意版本,但隨著時間的推移,何時是當前版本以及移除舊版就變得繁瑣。

Toolbox應用程式解決了這個問題。 它是一個輕量級管理層,代您安裝Rider,跟踪已安裝版本,並提供通知更新,您可以一鍵應用。 您始終從一個一致的地方啟動最新版本,且解除安裝同樣乾淨。 對於計劃長期使用的工具,Toolbox是正確的起點。

要獲取它,導航至JetBrains.com,轉到產品,選擇Toolbox App,而不是直接選擇Rider。 該網站會檢測Linux並自動預選正確的.tar.gz下載。 點擊下載並等待完成。

提取並運行Toolbox

[1:11 - 1:30] 當壓縮檔下載完成後,使用壓縮檔管理器打開它,並將其提取到您的主目錄,保持目錄結構完整。 結果是包含一個長版本字串名稱的資料夾,類似於jetbrains-toolbox可執行檔案。

資料夾名稱中的版本字串是尷尬的一部分。 在終端中輸入完整路徑容易出錯; 一個偏好的快捷方式是使用檔案管理器導航到bin資料夾,右鍵單擊並選擇"Open Terminal Here"(通常標籤為"Open Internal Terminal")。 這將您導入已指向正確目錄的終端,所以您可以運行:

./jetbrains-toolbox
SHELL

通過終端運行它,而不是在檔案管理器中雙擊,讓您查看啟動時的任何輸出或錯誤。 一會兒後Toolbox視窗會出現。

初始Toolbox設置

[1:30 - 1:50] Toolbox首次打開時,要求您接受使用者協議。 拒絕發送匿名使用統計資料的選項並確認您的地區後,點擊開始。 Toolbox顯示了所有可用於Linux的JetBrains產品的可搜尋列表; 您可以向下滾動或在上面的搜尋欄中直接跳到您需要的內容。

安裝Rider

[1:50 - 2:19] 在Toolbox搜尋欄中輸入"Rider"。 結果顯示了全產品包和.NET Ultimate包以及獨立Rider條目。 獨立列表註明"非商業用途免費"。點擊該條目的安裝並等待下載完成; 這是一個相當大的包,因此時間取決於您的連接速度。 完成後,啟動按鈕會取代安裝按鈕。

了解授權等級

[2:19 - 3:57] 在啟動之前,您可以在JetBrains.com的Rider定價頁面上查看各個授權等級實際涵蓋哪些內容的重要性。 提前了解這些選項可以在激活期間省去困惑。

免費非商業等級是免費的,但限於非商業用途。 JetBrains定義的非商業用途包括學習與自我教育、非商業收入的開源貢獻、內容創作和愛好開發。 需要JetBrains帳戶才能激活它。 如果不登錄,Rider將作為30天商業試用版運行,因此您需要在窗口關閉前完成登錄步驟。

商業個人授權單獨Rider的價格是每年169美元。 定價結構鼓勵持續性:第二年和第三年有折扣,因為您已經支付了初始價格。JetBrains將其視作激勵您留在訂閱而非取消和重新訂閱。

.NET Ultimate包將七個工具捆綁在一起,每年219美元,包括Rider、ReSharper、ReSharper for C++、dotTrace、dotCover和dotMemory。 對於一個僅有Linux的工作流程,值得評估這些工具中的哪個提供最大的價值。

ReSharper和ReSharper for C++是Visual Studio的擴展。 如果您在Windows上使用Visual Studio同時在Linux上使用Rider,將ReSharper納入同一訂閱是個真正的好處。 對於僅有Linux的工作流程,這兩個工具不直接提供任何有用功能。

dotTrace、dotCover和dotMemory是獨立的分析和分析工具。 dotTrace識別性能瓶頸,dotCover測量測試覆蓋率,dotMemory追踪記憶體分配和洩漏。 對於任何診斷運行時問題或監控測試覆蓋率的專案,這三者增添了Rider本身並不提供的具體效用。

兩個商業等級之間的差距在第一年是50美元,並在忠誠折扣應用後縮小到每年約30美元。 對於認真從事C#工作,僅分析工具就足以證明.NET Ultimate包優於獨立的Rider。 對於學習、業餘工作和內容創作,免費等級是正確的起點。

首次啟動Rider

[3:57 - 4:30] 回到Toolbox,點擊啟動。 Rider開啟,並立即詢問是否從VS Code導入設定。 除非有特定的設置您要攜帶,否則跳過導入以全新狀態開始。

選擇主題

[4:30 - 5:05] 第一個設置螢幕提供了四個主題:Dark、Visual Studio Dark、IntelliJ Dark和Light。 Visual Studio的深色變體是常見的選擇,因為它提供了高對比度,並且在不同的顯示器上清晰可讀。 對於您的個人設置,選擇在長時間使用中最容易閱讀的; 選擇主題對IDE沒有功能影響。

選擇快捷鍵圖

[5:05 - 5:47] 快捷鍵圖設置螢幕提供了三個選擇:Visual Studio快捷鍵、IntelliJ/JetBrains IDE快捷鍵和VS Code快捷鍵。 如果您經常在工具之間切換,這是一個有意義的選擇。

他選擇了VS Code。 其理由是,在構建VS Code時,Microsoft有機會重新審視原有 Visual Studio中嵌入的快捷鍵決策並設計得更簡單。 結果是,VS Code中最常用的動作映射到單鍵或簡單的組合按鍵:F12是Go to Definition,F5是Debug,F1是Search。 Visual Studio中的相應綁定是多鍵序列:Control+B或Control+G是Go to Definition,Alt+F5是Debug。 對相同操作的較少按鍵意味着當您在流動狀態時更少打擾。

如果您來自長期的Visual Studio背景,並且肌肉記憶已經圍繞這些綁定建立了,Visual Studio快捷鍵圖是自然的選擇。 如果您對餘生來說更習慣於VS Code,或者已經在VS Code中運行得輕車熟路,VS Code快捷鍵圖將那些更簡潔的快捷鍵直接帶入Rider。

首次安裝時跳過插件

[5:47 - 6:20] 最後一個設置螢幕提供了一系列特色插件:AI Assistant、IdeaVim、Azure Toolkit等。 最好在首次安裝時跳過所有這些,避免疑難故障帶來的複雜性。 確認基本設置正常運行後可以安裝插件。 不要選擇任何項,直接點擊繼續。

激活免費非商業授權

[6:20 - 6:57] 在嚮導關閉後,點擊下邊狀態欄中的試用通知。 一個對話框詢問您使用Rider的用途; 對大多數讀者來說,"學習與自我教育"是合適的類別。 點擊"登錄或註冊"。

登錄流程會打開一個瀏覽器頁面。 使用您的JetBrains帳戶憑據登錄。 一旦身份驗證完成,瀏覽器顯示成功確認,您可以關閉該標籤。 返回Rider,接受非商業使用協議並點擊"開始非商業使用"。試用通知消失,Rider在免費層下完全激活。

建立專案並確認設置

[6:57 - 7:48] 授權解決後,建立一個新解決方案確認一切從始到終地運作。 從歡迎螢幕,點擊新解決方案。 模板選擇器顯示了標準.NET SDK選項,如控制台應用程式和類庫。

他選擇了控制台應用程式並配置它:輸出位置設置為主目錄下的.slnx,框架設置為.NET 10,語言為C#。 點擊建立。

Rider搭建專案並打開編輯器。 在生成的Program.cs檔案中新增第二行以確認專案正確運行:

Console.WriteLine("你好,世界!");
Console.WriteLine("這來自Rider。");
C#

按F5(使用VS Code快捷鍵圖)或點擊運行。 Rider構建專案並在底部打開一個終端面板顯示:

你好,世界!
這來自Rider。
Text

構建成功和正確的輸出確認Rider在Linux上的完整運行,搭載.NET 10,無需超出Toolbox處理的額外配置。

調整UI縮放

[7:48 - 8:13] 使用Control+Comma開啟設定並在搜索欄中輸入"縮放"。 Rider高亮顯示每一個匹配的設置; 這些高亮的結果讓您清楚地知道哪個控制項做什麼。

在外觀下,將IDE縮放級別設置為150%。 每一個面板一起縮放:檔案樹、編輯器、工具視窗、狀態欄。

值得知道的一個限制是:Control+Plus和Control+Minus僅調整編輯器字體大小。使用那些快捷鍵使程式碼文字更大,但保持文件樹和工具視窗在原始尺寸,這會產生不平衡的佈局。 外觀縮放設置是用於統一縮放整個IDE的正確控制項。

通過Toolbox保持Rider更新

[8:13 - 8:43] Toolbox在後臺運行並定期檢查Rider更新。 當有新版本可用時,它會通知。 應用更新只需在Toolbox中單擊即可,無需手動下載或提取。 這是通過Toolbox而不是從原始壓縮檔安裝的核心回報。

為了在重啟後保持Toolbox可存取,右鍵單擊Rider任務欄圖示並選擇"Pin to Panel"。您也可以在應用程式啟動器中搜索Toolbox本身並直接固定。 無論哪種方式,更新器僅需一鍵即可隨時使用。

Toolbox還可以解除安裝Rider,回滾到上一版本,並從同一窗口安裝您想要新增的任何其他JetBrains工具。

跨平台IDE的理由

指南中共享的基本原則是:開發環境的價值在於您對它的思考有多少。 無論何時調整設置、尋找快捷鍵或除錯為何面板看起來不同,這都是不是花在撰寫程式碼上的時間。 一個無論您在哪裡工作的連續環境,使這些開銷接近平等。 無論偏好是Rider、VS Code的C# Dev Kit還是Windows上的完整Visual Studio,目標保持不變:設置好,對它感到舒適,然後不再想它。

[9:00 - end] 要開始:從JetBrains.com下載Toolbox代替直接從Rider下載壓縮檔,提取到您的主目錄,並從bin可執行文件。 安裝Rider後,在啟動嚮導中選擇您偏好的主題和快捷鍵圖,現在跳過插件,並通過登錄到您的JetBrains帳戶激活免費非商業授權。 將外觀縮放調整至150%確保整個IDE在任何顯示器上都可讀。

在Tim Corey的YouTube頻道觀看完整影片,現場演示每一步與工作中的Linux Mint桌面。

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立