1. JetBrains Rider 從哪裡下載
JetBrains Rider 是一個跨平台的 IDE,專門給 C# 跟 .NET 用的,來自那個做出傳奇 ReSharper 跟 IntelliJ IDEA 的團隊(對,就是那個讓 Java 工程師爽了 20 年的團隊)。Rider 在專業圈很紅,特別是那種常常要在 Windows、macOS 或 Linux 跳來跳去的人。Rider 有超強編輯器、超快的 code indexing、Git 整合很方便,還有 JetBrains 招牌的「提示」。而且大家都說用 Rider 開發是「無痛開發」(當然,除非你自己 code 裡有 bug,那就另當別論 XD)。
首先,Rider 一定要從官方網站下載:
https://www.jetbrains.com/rider/download/
下載頁面會自動偵測你的作業系統跟 CPU 架構。如果你想手動選也可以。
2. Rider 安裝:Windows、macOS、Linux
Windows 安裝
- 下載 .exe 安裝檔。
- 執行你剛下載的檔案(Windows 可能會問你要不要允許,直接按同意就好)。
- 跟著標準「安裝精靈」走:
- 可以直接用預設路徑
C:\Program Files\JetBrains\JetBrains Rider,這很正常。 - 加入 Open Folder as Project。這個很方便,讓你可以直接從檔案總管右鍵把資料夾當專案開在 Rider 裡。
- 檔案關聯。你可以把 .cs、.sln 等等副檔名跟 Rider 綁在一起,這樣雙擊就會自動用 IDE 開。
- 把執行檔路徑加到 PATH。這樣你就可以從命令列啟動 Rider(這步做完要重開機)。
- 安裝最後 Windows 可能會叫你重開機。這只有你有把 Rider 加到系統路徑(PATH)才需要。你可以直接選「稍後手動重開」(I want to manually reboot later)。Rider 還是可以正常跑,等你方便再重開機就好。
- 可以直接用預設路徑
- 安裝完後啟動 Rider。第一次開 IDE 可能會叫你下載安裝 .NET SDK,如果還沒裝的話。直接同意,沒這個就沒辦法寫 code 啦。
macOS 安裝
- 下載 .dmg 檔案。
- 打開檔案(雙擊),會跳出一個有 JetBrains Rider logo 的視窗。
- 把 Rider 的圖示拖到 Applications 資料夾。
- 打開 Finder → Applications → Rider,然後啟動它(macOS 可能會問你要不要允許,直接同意)。
Linux 安裝
- 下載 .tar.gz 壓縮檔。
- 把壓縮檔解壓縮到你想放的資料夾(通常是 ~/opt 或 ~/Programs)。
- 打開 terminal,進到 Rider 資料夾,然後執行 rider.sh 腳本:
cd ~/opt/JetBrains\ Rider-<版本>/bin
./rider.sh
第一次啟動 Rider 會問你要不要建立捷徑,如果你不想每次都從 terminal 開,直接同意就好。
Linux 小提醒: 有時候你還要裝一些額外的 library(像 libicu、libssl 之類),Rider 第一次開的時候會提醒你。
3. Rider 非商業用途
如果你是拿 Rider 來做非商業用途,比如學習,那你可以免費用。
啟動時會跳出一個視窗,讓你選擇非商業用途的選項。
登入你的 JetBrains 帳號,或是註冊一個新的。
同意「非商業用途訂閱協議」。
開始享受開發的樂趣吧!
4. Rider 初步設定:第一步
Rider 第一次開會問你一堆問題。來,我們一起看看哪些要選,哪些可以直接跳過。
匯入設定
Rider 會問你要不要從舊版或其他 JetBrains IDE 匯入設定。因為我們是全新安裝,根本沒舊設定。直接按 Skip Import,從零開始最乾脆。
選擇主題
這裡你可以選你的編輯器長什麼樣:顏色、背景、語法高亮。建議一開始就用 Rider 的暗色模式,經典又護眼。反正主題隨時都能在設定裡換(Ctrl+Alt+S -> Appearance & Behavior -> Appearance)。按 Continue 就對了。
選擇快捷鍵配置 (Keymap)
這步超重要。"Keymap" 就是各種指令(搜尋、重構、執行 code 等等)的快捷鍵組合。選對配置可以幫你省超多時間。
JetBrains IDE 是 JetBrains 官方的標準配置,很強。如果你是新手、沒用過其他編輯器,直接選這個。這樣你一開始就會習慣「正確」的快捷鍵。
安裝插件
現在先什麼都不要裝。直接按 Continue without Plugins。插件以後再說。
這些步驟做完,Rider 就 ready to go 了!
GO TO FULL VERSION