jetbrains Rider提供軟件開(kāi)發(fā)功能,可以幫助用戶(hù)創(chuàng )建.NET、ASP.NET、.NET Core類(lèi)型的開(kāi)發(fā)項目,您可以在軟件上使用模板的模板創(chuàng )建新項目,可以直接通過(guò) 模板添加類(lèi)庫,添加桌面應用程序,添加單元測試項目,添加ASP.NET Web應程,非常適合需要開(kāi)發(fā)新軟件的朋友使用;Rider2023功能已經(jīng)得到增強,在游戲開(kāi)發(fā)、代碼編輯器、Web開(kāi)發(fā)等方面都做了一些更新,如果你需要體驗新的軟件功能就可以下載JetBrains Rider2023破解版使用。
游戲開(kāi)發(fā)
Unity
1、DOTS 支持
面向數據的技術(shù)棧 (DOTS) 是 Unity 的一項重大架構更改。 它將組件數據存儲在連續向量中,讓系統能夠以 CPU 效率更高的方式訪(fǎng)問(wèn)和修改。 這將提高性能,特別是對于更大、更復雜的項目。
在這個(gè)版本中,我們引入了對 Unity DOTS 的支持,鞏固 Rider 最具創(chuàng )新性的游戲開(kāi)發(fā) IDE 的形象。
PreviousNextRider 2023.1 帶有以下新功能:
新文件模板。
針對 DOTS 類(lèi)型的 Code Vision。
創(chuàng )作組件到“baker”映射代碼的自動(dòng)生成。
幫助您編寫(xiě)和更新代碼庫以在新 DOTS 樣式中工作的檢查和快速修復
2、通過(guò) USB 在 Android 設備上調試
雖然 Wi-Fi 可以用來(lái)調試 Android 游戲,但有時(shí)最好的選擇還是使用線(xiàn)纜。 Rider 2023.1 現已支持通過(guò) USB 調試 Android 游戲。
3、附加的播放器的臨時(shí)運行配置
通過(guò) Attach to Unity Process(附加到 Unity 進(jìn)程)對話(huà)框調試播放器時(shí),Rider 2023.1 將自動(dòng)創(chuàng )建臨時(shí)運行配置。 這使啟動(dòng)另一個(gè)調試會(huì )話(huà)更加簡(jiǎn)單。 您可以永久保存運行配置,并與團隊共享。 這適用于所有受支持的播放器,包括臺式機、移動(dòng)設備、游戲主機和 USB 設備(iOS 或 Android)。
4、文檔
Rider 已經(jīng)提供了 .NET 基類(lèi)庫與核心 Unity API 的在線(xiàn)文檔。 在這個(gè)版本中,您還可以快速訪(fǎng)問(wèn) Unity 注冊表軟件包(包括 DOTS)的在線(xiàn)文檔。 您可以按 F1 或查閱將鼠標懸停在符號上時(shí)出現的 Quick Documentation(快速文檔)彈出窗口來(lái)查看文檔鏈接。
與產(chǎn)品的其余部分一樣,Rider 的 Unity 支持中的顯示文本已本地化為中文、日語(yǔ)和韓語(yǔ)。Rider 也將盡可能為 Unity 在線(xiàn)幫助和工具提示摘要使用本地化的文檔
5、UI Toolkit 的人性化文件模板
從 Unity 2022.2 開(kāi)始,UI Toolkit 是為 Unity 編輯器編寫(xiě) UI 擴展程序的推薦方式。 為了幫助您入門(mén),我們添加了 3 個(gè)基于 UI Toolkit 的新的可自定義文件模板:創(chuàng )建編輯器窗口、屬性繪制器或自定義檢查器編輯器。 它們僅適用于 Unity 2022.2 或更高版本,IMGUI 版本仍然可用。
6、這還不是全部!
與往常一樣,另外還有許多更改和更新,例如更準確地檢測代碼中的序列化字段,包括使用派生類(lèi)型和 [SerializeReference] 特性的復雜場(chǎng)景。 我們還改進(jìn)了對在 Unity 動(dòng)畫(huà)中查找 C# 代碼用法并將方法高亮顯示為事件處理程序的支持。 格式設置引擎也已更新,回應了將 [Header] 特性置于單獨行上的熱門(mén)請求。
殺手級代碼分析
Rider 提供了 2200 多個(gè)實(shí)時(shí)代碼檢查,可以幫助您檢測錯誤和代碼異味。 提供 1000 多個(gè)快速修復,可以單獨或批量解決檢測到的問(wèn)題:只需點(diǎn)擊 AltEnter 進(jìn)行選擇。 要詳細查看您的項目中的錯誤,請使用解決方案級錯誤分析 (SWEA):它可以監視您的代碼庫中的錯誤并讓您了解是否某些方面出錯,即使您沒(méi)有在文本編輯器中打開(kāi)存在問(wèn)題的文件。
反編譯器
想要了解第三方庫代碼的運行效果? 對 Rider 來(lái)說(shuō)這不是問(wèn)題:只需在庫符號上調用 Go to Declaration,并在常規的編輯器標簽頁(yè)中讓 Rider 將庫類(lèi)型反編譯為 C#。 隨后,您可以像往常導航源代碼一樣導航反編譯的代碼,以及查找和高亮顯示用法。 不過(guò),有時(shí)甚至不需要反編譯:Rider 可以從 Microsoft Reference Source Center 等源服務(wù)器提取源代碼。
1、將JetBrains Rider2023直接安裝到電腦,點(diǎn)擊下一步
2、設置軟件的安裝地址,點(diǎn)擊下一步繼續安裝
3、提示JetBrains Rider2023的安裝進(jìn)度條,等待軟件安裝完畢
4、安裝完畢直接復制補丁Patch JB 2023.x.x.exe到安裝地址,右鍵管理員身份啟動(dòng)補丁就自動(dòng)激活
5、打開(kāi)JetBrains Rider2023軟件,點(diǎn)擊Plugins插件
6、點(diǎn)擊設置按鈕選擇Install Plugin from Disk.安裝插件
7、彈出插件添加界面,將lib文件夾里面的漢化插件zh.231.250.jar打開(kāi)
8、如圖所示,中文語(yǔ)言包加載完畢,點(diǎn)擊Restart IDE重啟主程序
9、JetBrains Rider2023已經(jīng)安裝破解完畢,可以在中文界面開(kāi)始創(chuàng )建項目
10、JetBrains Rider2023激活到2025年,對于試用軟件來(lái)說(shuō)已經(jīng)足夠了,需要就下載吧
處理插入符號并選擇文本
您可以在編輯器中單擊鼠標將插入符號設置到所需位置,然后拖動(dòng)鼠標選擇連續的文本塊。
默認情況下,您只能在當前文檔中的字符、空格和制表符處設置插入符號?;蛘?,您可以在“編輯器”|” IDE 設置的常規頁(yè)面,以便能夠將插入符號設置在任何行中最后一個(gè)字符之后的任意位置。一旦您開(kāi)始在行尾以外的位置鍵入,就會(huì )在行尾和輸入開(kāi)頭之間添加必要數量的空格。Ctrl+Alt+S您可以雙擊注釋或純文本中的標識符或單詞來(lái)選擇它。
雙擊后,您可以拖動(dòng)鼠標使所選內容與整個(gè)單詞對齊。
對于標識符,您可以選擇不選擇整個(gè) CamelCased 標識符,而只選擇其中雙擊的大寫(xiě)單詞。為此,請在編輯器 | IDE 設置 的“常規”頁(yè)。Ctrl+Alt+S您還可以切換多個(gè)插入符號并具有多個(gè)選擇范圍。
除了鼠標之外,您還可以使用鍵盤(pán)快捷鍵來(lái)加快編輯器導航和選擇操作的速度。下表列出了最方便的命令及其快捷方式。
如果要更改某些命令的快捷方式,請在 IDE 設置的 Keymap 頁(yè)面上找到此命令,然后使用上下文菜單添加或刪除快捷方式。Ctrl+Alt+S
移動(dòng)插入符號
命令如何調用
將插入符號移動(dòng)到上一個(gè)單詞:
將插入符號移動(dòng)到下一個(gè)單詞:Ctrl+Left
Ctrl+Right將插入符號移動(dòng)到當前單詞的開(kāi)頭/結尾,然后沿同一方向逐字移動(dòng)。
如果在“編輯器”|”一般 |IDE 設置的“鍵入幫助”頁(yè)面,插入符號將移動(dòng)到帶有 CamelCase 名稱(chēng)的標識符中的下一個(gè)/上一個(gè)大寫(xiě)單詞。Ctrl+Alt+S請注意,默認情況下,在插入符號上跳到當前單詞的末尾。此行為可在“編輯器”|”常規設置頁(yè)面。Ctrl+Right
將插入符號移動(dòng)到行起點(diǎn):
將插入符號移動(dòng)到線(xiàn)端:Home
End將插入符號移動(dòng)到當前行的第一個(gè)/最后一個(gè)字符。
轉到包含聲明:Ctrl+[將插入符號從其主體中的任意位置移動(dòng)到類(lèi)型或函數的聲明。
將插入符號移動(dòng)到匹配的支架:Ctrl+]當插入符號位于大括號、方括號或 HTML/XML 標記之前或之后時(shí),請跳轉到與之匹配的項目。
將插入符號移動(dòng)到代碼塊開(kāi)始:
將插入符號移動(dòng)到代碼塊端:Alt+Shift+[
N/A將插入符號移動(dòng)到封閉代碼塊的左/右大括號。
Next 方法:
Previous 方法:N/A
N/A將插入符號移動(dòng)到當前類(lèi)型中下一個(gè)/上一個(gè)成員的聲明。
將插入符號移動(dòng)到頁(yè)面頂部:
將插入符號移動(dòng)到頁(yè)面底部:Ctrl+Page Up
Ctrl+Page Down將插入符號移動(dòng)到當前可見(jiàn)編輯器區域的頂/底行,而不滾動(dòng)。
向上翻頁(yè):
下一頁(yè):Page Up
Page Down將插入符號向上/向下移動(dòng)到編輯器區域的當前高度,并相應地滾動(dòng)文檔,然后以相同的步驟向同一方向進(jìn)一步滾動(dòng)。
將插入符號移動(dòng)到文本“開(kāi)始”:
將插入符號移動(dòng)到文本末尾:Ctrl+Home
Ctrl+End將插入符號移動(dòng)到當前文檔中的第一個(gè)/最后一個(gè)字符。
除了上面描述的基本插入符號移動(dòng)命令外,還有許多其他方法可以導航當前上下文。
選擇文本
命令如何調用
全選:編輯 |全選
Ctrl+A選擇活動(dòng)編輯器選項卡中的所有文本
留下選擇:
正確的選擇:Shift+Left
Shift+Right將選區從當前插入符號位置擴展到左側/右側的一個(gè)字符。
使用所選內容將插入符號移動(dòng)到上一個(gè)單詞:
使用選擇將插入符號移動(dòng)到下一個(gè)單詞:Ctrl+Shift+Left
Ctrl+Shift+Right從當前插入符號位置到當前單詞的開(kāi)頭/結尾進(jìn)行選擇,然后沿同一方向逐字擴展選擇。
如果在“編輯器”|”一般 | IDE 設置的“鍵入幫助”頁(yè)面,選擇將擴展到帶有 CamelCase 名稱(chēng)的標識符中的下一個(gè)/上一個(gè)大寫(xiě)單詞。Ctrl+Alt+S
將插入符號移動(dòng)到行開(kāi)始并帶有選擇:
使用選區將插入符號移動(dòng)到行端:Shift+Home
Shift+End從當前插入符號位置到當前行的開(kāi)頭/結尾進(jìn)行選擇。
將插入符號移動(dòng)到代碼塊 從選擇開(kāi)始:
將插入符號移動(dòng)到帶有選擇的代碼塊末尾:Ctrl+Alt+Shift+[
Ctrl+Alt+Shift+]從當前插入符號位置到封閉代碼塊的左/右大括號進(jìn)行選擇。
選擇包含聲明Alt+Shift+]選擇包含成員、類(lèi)型或命名空間的整個(gè)聲明。
根據選擇:
打倒選擇:Shift+Up
Shift+Down從當前插入符號位置選擇下一行/上一行中的相同或最近的列,然后以相同的方式沿同一方向擴展所選內容。
請注意,如果啟用了列選擇模式,則這些快捷方式將添加新的插入符號,而不是擴展選擇。
將插入符號移動(dòng)到帶有所選內容的頁(yè)面頂部:
使用所選內容將插入符號移動(dòng)到頁(yè)面底部:Ctrl+Shift+Page Up
Ctrl+Shift+Page Down從當前插入符號位置到當前可見(jiàn)編輯器區域的頂部/底部進(jìn)行選擇,而無(wú)需滾動(dòng)。
向上顯示所選內容:
向下翻頁(yè),選擇內容:Shift+Page Up
Shift+Page Down選擇與編輯器高度相對應的行數,從當前插入符號位置向上/向下,并相應地滾動(dòng)文檔,然后將選擇范圍擴展到同一方向的相同行數。
將插入符號移動(dòng)到文本 從選區開(kāi)始:
將插入符號移動(dòng)到以選區結尾的文本Ctrl+Shift+End從當前插入符號位置到當前文檔的開(kāi)頭/結尾進(jìn)行選擇。
擴展選擇范圍:編輯 |擴展選擇范圍
Alt+Shift+=選擇插入符號處的單詞,然后將選擇范圍擴展到包含邏輯代碼塊(例如,表達式、條件塊、方法主體、類(lèi)等)。
如果在“編輯器”|”一般 | IDE 設置的 Typing Assistance 頁(yè)面,第一次調用命令時(shí)不會(huì )選擇整個(gè) CamelCased 標識符,而只會(huì )選擇其中插入符號所在的大寫(xiě)單詞。Ctrl+Alt+S此命令適用于其他 JetBrains Rider 功能。例如,可以將所選內容移動(dòng)到所需位置、克隆所選代碼段、將元素與相關(guān)空格和實(shí)用工具字符一起刪除,或者使用模板中的代碼包裝所選內容。
收縮選擇:編輯 |收縮選擇
Alt+Shift+Minus使用“擴展選擇”(Extend Selection) 擴展選擇后縮小選擇。該命令以相反的順序工作(從最外層的包含塊到插入符號處的單詞)。
結構導航向前:
結構導航:Tab
Shift+Tab將所選內容移動(dòng)到下一個(gè)/上一個(gè)邏輯代碼元素。有關(guān)詳細信息,請參閱使用 Tab 和 Shift+Tab 進(jìn)行結構導航。
若要更改編輯器中任何項目的顏色和字體,請將插入符號設置為該項目,按或選擇“幫助”|”從主菜單中找到操作。在打開(kāi)的彈出窗口中,開(kāi)始鍵入 ,選擇相應的項目并按 。Ctrl+Qjump to colors and fontsEnter
多個(gè)光標和選擇范圍
在 JetBrains Rider 編輯器中鍵入、復制或粘貼時(shí),您可以切換多個(gè)光標,以便您的操作同時(shí)應用于多個(gè)位置。還支持高級編輯器操作,例如代碼完成和實(shí)時(shí)模板,并將應用于每個(gè)插入符號。
可以在文件中添加的插入符號數限制為 1000。如果要增加該限制,請打開(kāi)自定義 JVM 選項“幫助”|”編輯自定義 VM 選項并添加以下行:.-Deditor.max.caret.count=
最近添加的插入符號被視為主插入符號。突出顯示當前編輯器行、完成列表和其他視覺(jué)輔助功能將應用于主插入符號。當您關(guān)閉多個(gè)插入符號時(shí),此插入符號也將保留。
添加和刪除插入符號
您可以通過(guò)兩種不同的方式添加插入符號:
到現有字符:
如果要添加新插入符號的位置沒(méi)有字符、制表符或空格,則新插入符號將添加到目標行中的最后一個(gè)字符位置。
使用虛擬空間:
這樣,您可以在任何行中最后一個(gè)字符之后的任何位置添加新的插入符號。一旦您開(kāi)始在行尾以外的位置鍵入,就會(huì )在行尾和輸入開(kāi)頭之間添加必要數量的空格。
您可以在編輯器 | IDE 設置的“常規”頁(yè),它們也在列選擇模式下啟用。Ctrl+Alt+S
使用鼠標在選定位置添加或刪除插入符號
Ctrl+Alt+Click:在目標位置添加另一個(gè)插入符號。
Ctrl+Alt+Click:在多個(gè)插入符號之一將其刪除。最后一個(gè)插入符號不會(huì )被刪除。
使用鍵盤(pán)在當前插入符號的上方或下方添加插入符號
按兩次,然后在不松開(kāi)的情況下,按向上或向下箭頭鍵。Ctrl如果啟用了虛擬空間,則將在當前插入點(diǎn)位置的正上方或下方添加新插入符號。否則,在短于當前偏移量的線(xiàn)中,將在線(xiàn)端添加插入符號。
要使用虛擬空間在當前插入符號位置的正上方或下方添加插入符號,請按 / 。Alt+Shift+UpAlt+Shift+Down啟用列選擇模式(按 ),然后按 /。Alt+Shift+InsertShift+UpShift+Down要使用自定義快捷方式在當前插入符號的上方/下方添加插入符號,請打開(kāi) IDE 設置的 “Keymap”(鍵盤(pán)映射)頁(yè)面,找到“使用虛擬空間克隆上方/下方插入符號”和“克隆上方/下方插入符號”操作,并為其分配所需的快捷鍵。Ctrl+Alt+S
在當前文檔的每一行添加插入符號
按 將插入符號設置在第一行的開(kāi)頭,啟用列選擇模式(按 ),然后按 。Ctrl+HomeAlt+Shift+InsertCtrl+Shift+End
將插入符號添加到所選塊中每行的末尾
在編輯器中選擇一個(gè)代碼塊,然后按 。Alt+Shift+G
刪除多個(gè)插入符號
按下可刪除所有現有插入符號,但最后添加的插入符號除外。EscCtrl+Alt+Click在多個(gè)插入符號之一將其刪除。最后一個(gè)插入符號不會(huì )被刪除。
選擇多個(gè)不連續范圍
選擇多個(gè)文本范圍(非連續選擇)時(shí),請注意以下事項:
每個(gè)選擇范圍都與其自己的插入符號相關(guān)聯(lián),因此您可以開(kāi)始鍵入以將所有選定范圍替換為您的輸入,也可以按 或 刪除選擇范圍,但在范圍的開(kāi)頭/結尾保留多個(gè)插入符號。Left ArrowRight Arrow一旦選擇范圍重疊,它們就會(huì )合并到具有單個(gè)插入符號的單個(gè)選擇范圍中。
選擇工作獨立于代碼結構,即選擇范圍可以包括任何字符、標識符、字符串文本中的單詞、注釋或其部分。因此,在更改所選范圍時(shí)必須小心,因為它們可能包含不同的標識符或其部分。
選擇多個(gè)字詞或文本范圍
雖然將添加新的插入符號,但雙擊單詞或將鼠標拖動(dòng)到文本范圍上(按住相同的鍵)將添加具有相應選擇的新插入符號。Ctrl+Alt+Click
選擇單詞或文本范圍的多個(gè)匹配項
如果要選擇單詞,請將插入符號設置在所需單詞的出現處。否則,請使用鼠標或鍵盤(pán)快捷鍵選擇所需的范圍。
執行下列操作之一:
連續按下可查找并選擇下一個(gè)出現區分大小寫(xiě)的匹配單詞或文本范圍。Alt+Shift+.按下可選擇文檔中所有區分大小寫(xiě)的匹配字詞或文本范圍。Alt+Shift+;要從上次選定的匹配項中刪除所選內容,請按 。Alt+Shift+,在添加第二個(gè)或任何連續選擇后,可以跳過(guò)它并使用 選擇下一個(gè)匹配項。要將所選內容返回到最后跳過(guò)的匹配項,請按 。Alt+Shift+.F3Shift+F3
查找并選擇字符串的多個(gè)匹配項
按或選擇“編輯”|”查找 |從主菜單中查找。搜索窗格將顯示在活動(dòng)編輯器的頂部。Ctrl+F輸入要查找和選擇的字符串。在搜索字符串的右側,您將看到當前文檔中的出現次數。
?。蛇x)按大小寫(xiě)限制搜索或僅匹配整個(gè)單詞
Alt+CAlt+W按或單擊工具欄上的“選擇所有匹配項”。Alt+Shift+;在正常選擇模式下使用鼠標選擇文本的矩形片段
確保列選擇模式已禁用。
若要選擇區域作為單個(gè)矩形,請執行下列操作之一:
將插入符號設置在矩形的一個(gè)角,然后設置在對角線(xiàn)對角處。Alt+Shift+ClickAlt+Click并拖動(dòng)鼠標進(jìn)行選擇。
將范圍選擇為多個(gè)矩形選擇,然后將鼠標拖動(dòng)到所需的代碼部分上。Ctrl+Alt+Shift+Click因此,您將在每個(gè)受影響的文檔行中具有多個(gè)選擇范圍。在短于矩形的行上,所選內容將僅跨越到最后一個(gè)字符。
請注意,如果啟用了嵌體提示或代碼視覺(jué),則提示插入將在視覺(jué)上改變選擇范圍,但不會(huì )被復制。
使用鍵盤(pán)選擇矩形片段
按 / 在當前行上方/下方添加插入符號,然后使用 和 鍵進(jìn)行矩形選擇。Alt+Shift+UpAlt+Shift+DownLeftRight所選內容還可以包括行尾之后的空格。如果復制所選內容,這些內容將替換為剪貼板中的空格。
列選擇模式
在列選擇模式下,當前文檔中的鍵盤(pán)導航和選擇快捷鍵的工作方式不同,以簡(jiǎn)化添加多個(gè)插入符號和進(jìn)行矩形選擇的過(guò)程:
您將能夠將插入符號設置在任何行中最后一個(gè)字符之后的任何位置。一旦您開(kāi)始在行尾以外的位置鍵入,就會(huì )在行尾和輸入開(kāi)頭之間添加必要數量的空格。
您也可以在正常選擇模式下啟用此功能 — 在編輯器 | IDE 設置 的“常規”頁(yè)。Ctrl+Alt+S按下/或上下拖動(dòng)鼠標將在當前插入符號的上方/下方添加新的插入符號,而不是進(jìn)行連續選擇。Shift+UpShift+Down啟用的列選擇模式僅影響當前編輯器選項卡。如果關(guān)閉或重新打開(kāi)選項卡,它將切換回正常模式。
如果為當前文檔啟用了列選擇模式,則狀態(tài)欄上會(huì )顯示“列”指示器。
在正常模式和列選擇模式之間切換
壓。Alt+Shift+Insert從主菜單中,選擇“編輯”|”列選擇模式。
從編輯器的上下文菜單中,選擇 Column Selection Mode。
使用多個(gè)插入符號進(jìn)行復制和粘貼
復制或剪切使用多個(gè)插入符號選擇的文本范圍時(shí),每個(gè)插入符號的選擇將作為單獨的行放置到剪貼板中,即使原始選擇在同一行上也是如此。Ctrl+CCtrl+X如果啟用了列選擇模式,則選擇內容還可以在行尾后包含空格。如果復制所選內容,這些內容將替換為剪貼板中的空格。
從剪貼板粘貼任何多行內容時(shí),可以在所需位置為每行添加多個(gè)插入符號,然后按 將每行粘貼到其自己的插入符號處。Ctrl+V
網(wǎng)友評論