跳過到頁腳內容
Iron Academy Logo
學習 C#
學習 C#

其他分類

在 Linux Mint 上安裝 JetBrains Rider

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資料夾,右鍵點擊,然後選擇"在此打開終端"(通常標註為"打開內部終端")。 這會帶您進入一個已經指向正確目錄的終端,所以您可以運行:

./jetbrains-toolbox
./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天的商業試用版運行,因此您需要在此窗口關閉之前完成登錄步驟。

單人商業授權為每年169美元僅限於Rider。 定價結構旨在獎勵持續性:第二年和第三年由於您已經支付了初始價格而享有折扣。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] 第一個配置畫面提供四種主題:黑暗、Visual Studio黑暗、IntelliJ黑暗和亮色。 Visual Studio的黑暗變體是一個常見選擇,因為它提供了高對比度,在不同的顯示器上閱讀清晰。 針對您自己的設定,選擇長時間會議中最容易閱讀的任何一個; 該選擇對IDE沒有功能影響。

選擇快捷鍵地圖

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

他選擇了VS Code。 這個觀點是,微軟在構建VS Code時有機會重新審視原來Visual Studio中固定的快捷鍵決策並對其進行簡化。 結果是VS Code中最常用的操作可用單鍵或簡單的組合鍵完成:F12轉到定義,F5進行調試,F1進行搜尋。 Visual Studio中的相同綁定涉及多鍵組合:Control+B或Control+G轉到定義,Alt+F5進行調試。 減少相同操作的按鍵次數意味著在專注狀態下的更少中斷。

如果您一直使用Visual Studio,並且您的肌肉記憶已經圍繞這些綁定構建,Visual Studio快捷鍵映射是自然的選擇。 如果您是生態系統的新手或已經在VS Code中感到自如,VS Code快捷鍵映射將這些簡單的快捷鍵直接帶入Rider。

首次安裝時跳過插件

[5:47 - 6:20] 最後的設置畫面展示了一組推薦插件:AI助手、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的。");
Console.WriteLine("您好,世界!");
Console.WriteLine("這是來自Rider的。");

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

您好,世界!
這是來自Rider的。

成功的構建和正確的輸出確認Rider在使用.NET 10的Linux上完全運行正常,無需任何Toolbox處理之外的額外配置。

調整UI比例

[7:48 - 8:13] 使用Control+逗號打開設置並在搜尋框中鍵入"縮放"。 Rider突出顯示了每個匹配的設置; 這些突出顯示的結果使得控制每個功能更加清晰。

在外觀下,將IDE縮放比例設定為150%。 每個面板都會共同縮放:文件樹、編輯器、工具窗口、狀態欄。

有一個值得知道的限制:Control+加號和Control+減號只調整編輯器字體大小。使用這些快捷鍵會使代碼文本變大,但是文件樹和工具窗口保持其原始大小,這會使佈局不平衡。 外觀縮放設置是均勻縮放整個IDE的正確控制。

通過Toolbox保持Rider更新

[8:13 - 8:43] Toolbox在後台運行並定期檢查Rider更新。 當有新版本可用時,它會顯示通知。 在Toolbox內部應用更新僅需單擊一次,無需手動下載或解壓縮。 這是通過Toolbox安裝而不是從原始壓縮檔案獲得的核心回報。

要在重啟後保持Toolbox可訪問,右鍵點擊Rider任務欄圖標並選擇"釘選到面板"。您也可以在應用程式啟動器中搜尋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's YouTube 頻道上觀看完整影片,可以在運行中的Linux Mint桌面旁邊即時查看每一步。

Hero Worlddot related to 在 Linux Mint 上安裝 JetBrains Rider
Hero Affiliate related to 在 Linux Mint 上安裝 JetBrains Rider

通過分享您所愛的東西賺得更多

您是否在為使用.NET、C#、Java、Python或Node.js的開發者創建內容?將您的專業知識轉化為額外收入!

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我