JetBrains Rider 2020漢化包
附安裝教程- 軟件大?。?span itemprop="fileSize">2.53 MB
- 更新日期:2020-05-07
- 軟件語(yǔ)言:簡(jiǎn)體中文
- 軟件類(lèi)別:升級(jí)補(bǔ)丁
- 軟件授權(quán):免費(fèi)版
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
JetBrains Rider 2020提供軟件開(kāi)發(fā)功能,可以在軟件設(shè)計(jì)電腦軟件,可以設(shè)計(jì)web應(yīng)用程序,可以開(kāi)發(fā)組件,軟件內(nèi)置代碼編輯功能,提取類(lèi)、版本控制、運(yùn)行調(diào)試、重構(gòu)等功能,為用戶(hù)提供更方便的程序開(kāi)發(fā)方案,ReSharper中提供了另一個(gè)要求更高且期待已久的重構(gòu)功能,幫助用戶(hù)更快修改代碼,由于JetBrains Rider是國(guó)外軟件,所以軟件界面是英文,如果您不習(xí)慣英文界面,可以通過(guò)小編推薦的這款漢化補(bǔ)丁將軟件修改為中文,補(bǔ)丁可以將軟件全部?jī)?nèi)容轉(zhuǎn)換為中文,讓用戶(hù)可以更好配置參數(shù),更好找到自己需要的菜單功能!
新版功能
調(diào)試器引擎中的更新
我們還更新了調(diào)試器引擎,以使您的調(diào)試體驗(yàn)更好:
現(xiàn)在,您可以與最初在調(diào)試器下啟動(dòng)的進(jìn)程分離,而無(wú)需終止應(yīng)用程序。
默認(rèn)情況下,將對(duì)步入操作啟用“智能步入”( “首選項(xiàng)/設(shè)置|構(gòu)建,執(zhí)行,部署|調(diào)試器|分步| .NET語(yǔ)言|始終執(zhí)行智能步入”)。
調(diào)試器支持.NET Core x86運(yùn)行時(shí)。
現(xiàn)在,線程名稱(chēng)顯示在執(zhí)行行中,以幫助您了解應(yīng)用程序當(dāng)前的執(zhí)行位置。
您可以在異常停止調(diào)試會(huì)話后跳到此處/光標(biāo)。
現(xiàn)在,您可以更好地控制“ 調(diào)試輸出”窗口,并且可以在“調(diào)試輸出”中禁用服務(wù)消息。
配置編輯器嚴(yán)重性的簡(jiǎn)便方法
這項(xiàng)新功能使您可以輕松更改編輯器的突出顯示級(jí)別。只需在非模式彈出窗口中單擊一下,就可以打開(kāi)或關(guān)閉代碼視覺(jué),參數(shù)提示,Unity性能提示,錯(cuò)誤, 警告,建議,上下文操作以及更多元素。在代碼編輯器標(biāo)簽的右下角查找“ 鉛筆”圖標(biāo)。
單元測(cè)試的更新
我們已經(jīng)調(diào)整了“單元測(cè)試會(huì)話”和“單元測(cè)試資源管理器”窗口中的工具欄。
幾個(gè)圖標(biāo)已從左側(cè)工具欄移至頂部。
現(xiàn)在,可以使用頂部工具欄中的新文本框,通過(guò)文本搜索來(lái)過(guò)濾單元測(cè)試樹(shù)。
默認(rèn)情況下,狀態(tài)“ Failed ”,“ Aborted ”和“ Inconclusive ”已合并為一個(gè)“ Broken”狀態(tài)。如果您希望將它們分開(kāi)放置,請(qǐng)單擊頂部工具欄上的“齒輪”圖標(biāo)。
除此之外,我們還添加了三個(gè)主要功能:
您可以在“單元測(cè)試資源管理器”和“單元測(cè)試會(huì)話”工具窗口中使用新的高級(jí)分組依據(jù)功能來(lái)創(chuàng)建自定義分組。使用添加的Duration元素,現(xiàn)在可以根據(jù)執(zhí)行單元測(cè)試的時(shí)間對(duì)其進(jìn)行分組。
如果您有一個(gè)以上的組件(在當(dāng)今很常見(jiàn)),并且不想看到其中的一些組件,則可以在“單元測(cè)試會(huì)話”工具窗口中按目標(biāo)框架過(guò)濾單元測(cè)試。
您可以導(dǎo)出和導(dǎo)入任何單元測(cè)試會(huì)話。當(dāng)您更改代碼中的某些內(nèi)容并希望為兩個(gè)分支運(yùn)行/覆蓋同一組單元測(cè)試時(shí),這使您可以與團(tuán)隊(duì),計(jì)算機(jī)之間或分支之間共享它們。另外,導(dǎo)出的文件與ReSharper完全兼容,因此您可以與使用ReSharper的同事共享Rider中的單元測(cè)試會(huì)話,反之亦然。
安裝方法
1、打開(kāi)JetBrains.Rider-2020.1.0.exe軟件直接安裝
2、提示軟件的安裝地址C:\Program Files\JetBrains\JetBrains Rider 2020.1.0
3、軟件設(shè)置內(nèi)容,可以設(shè)置64位啟動(dòng)圖標(biāo)
4、提示快捷方式名字設(shè)置,默認(rèn)JetBrains
5、提示軟件的安裝進(jìn)度界面,等待軟件安裝結(jié)束吧
6、如圖所示,現(xiàn)在主程序已經(jīng)安裝到你的計(jì)算機(jī),點(diǎn)擊finish
破解方法
1、打開(kāi)JetBrains Rider 2020軟件顯示引導(dǎo)內(nèi)容,點(diǎn)擊OK
2、提示軟件界面風(fēng)格設(shè)置,兩種模式,點(diǎn)擊next
3、需要設(shè)置很多內(nèi)容,一直點(diǎn)擊next就可以了
4、提示激活功能,選擇Evaluate for free, Evaluate
5、點(diǎn)擊continue按鈕繼續(xù),從而進(jìn)入軟件界面
6、這里就是軟件的界面,將補(bǔ)丁拖動(dòng)到這里安裝
7、如圖所示,找到你下載的補(bǔ)丁jetbrains-agent-latest.zip,拖動(dòng)到軟件界面就可以彈出安裝
8、點(diǎn)擊Restart重啟軟件安裝破解補(bǔ)丁
9、選擇為Rider安裝,點(diǎn)擊是,安裝結(jié)束會(huì)重啟軟件
10、將漢化包resources_zh_CN_Rider_2020_r1.jar復(fù)制到安裝地址下“l(fā)ib”文件夾
11、打開(kāi)Rider軟件以后依然顯示英文界面,創(chuàng)建一個(gè)新的項(xiàng)目
12、創(chuàng)建項(xiàng)目完畢就可以進(jìn)入編輯代碼界面,顯示中文
13、軟件功能很多,如果你會(huì)編輯代碼就下載吧
14、這里是幫助功能,可以查看Rider相關(guān)的教程
官方教程
提取超類(lèi)重構(gòu)?
通過(guò)此重構(gòu),您可以將選定類(lèi)中的某些成員提取到新的基類(lèi)中。原始類(lèi)將擴(kuò)展創(chuàng)建的基類(lèi)。
如果當(dāng)前類(lèi)型已經(jīng)實(shí)現(xiàn)任何接口,則也可以將這些接口提取到新的基類(lèi)中。
如果要?jiǎng)?chuàng)建抽象類(lèi),請(qǐng)標(biāo)記至少一個(gè)提取的方法abstract。
在下面的示例中,我們Shape 從現(xiàn)有類(lèi)中提取一個(gè)抽象 類(lèi) Circle:
您還可以使用“ 提取接口”重構(gòu)從當(dāng)前類(lèi)中 提取接口。
提取基類(lèi)?
通過(guò)以下方式之一選擇班級(jí):
在編輯器中,將插入號(hào)設(shè)置為類(lèi)的名稱(chēng)。
在解決方案資源管理器中選擇一個(gè)類(lèi)。
在“ 文件結(jié)構(gòu)”窗口中選擇一個(gè)類(lèi) 。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+Shift+R ,然后選擇“ 提取超類(lèi)”
選擇 重構(gòu)| 在主菜單中提取超類(lèi)。
將打開(kāi) “ 提取超類(lèi)”對(duì)話框。
在新文件中或與原始類(lèi)型相同的文件中,指定基類(lèi)的名稱(chēng)及其放置位置。
選擇要轉(zhuǎn)移到新基類(lèi)的成員。成員列表可以包含:
當(dāng)前類(lèi)型的成員
所選類(lèi)型當(dāng)前實(shí)現(xiàn)的接口
要制作/保留單個(gè)成員的摘要,請(qǐng)選中其旁邊的“摘要”列中的復(fù)選框 。如果至少有一個(gè)成員標(biāo)記為abstract,則基類(lèi)也將被創(chuàng)建為abstract。
要快速選擇所有公共成員,請(qǐng)點(diǎn)擊 選擇Alt+P。
如果選擇引用其他成員的成員,則提取的類(lèi)中將有未定義的符號(hào)。單擊“ 從屬” 以通過(guò)選擇所有依賴(lài)于當(dāng)前選定成員的成員來(lái)解決沖突。
要應(yīng)用重構(gòu),請(qǐng)單擊 下一步。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
重構(gòu)完成后,它將在任何地方進(jìn)行的所有更改(包括其他文件)都注冊(cè)為一個(gè)操作。因此,您可以使用“ 撤消” 操作 Ctrl+Z通過(guò)一次擊鍵來(lái)回滾所有這些更改。
內(nèi)聯(lián)類(lèi)重構(gòu)?
重構(gòu)| 內(nèi)聯(lián)| 排隊(duì)...
Ctrl+R, I這種重構(gòu)使您可以將一個(gè)類(lèi)合并到另一個(gè)類(lèi)中。刪除您合并的類(lèi),將其成員移至使用合并的類(lèi)的類(lèi),并相應(yīng)地更新合并的類(lèi)的所有用法。
在下面的示例中,我們將 Painter 類(lèi)(即其字段 myColor和方法 InitPainter)合并到 Circle 該類(lèi)中。
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
內(nèi)聯(lián)課程?
將插入號(hào)放在表示您要合并的類(lèi)的屬性或字段的名稱(chēng)或用法中?;蛘?,在“ 文件結(jié)構(gòu)”窗口中選擇一個(gè)屬性或字段 。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, I ,然后選擇 內(nèi)聯(lián)類(lèi)
按 Ctrl+Shift+R ,然后選擇 內(nèi)聯(lián)類(lèi)
選擇 重構(gòu)| 主菜單中的內(nèi)聯(lián)類(lèi)。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
重構(gòu)完成后,它將在任何地方進(jìn)行的所有更改(包括其他文件)都注冊(cè)為一個(gè)操作。因此,您可以使用“ 撤消” 操作 Ctrl+Z通過(guò)一次擊鍵來(lái)回滾所有這些更改。
應(yīng)用重構(gòu)后,該屬性或該字段將被其類(lèi)型的成員替換。屬性或字段的所有用法都會(huì)相應(yīng)更新。
內(nèi)聯(lián)字段重構(gòu)?
重構(gòu)| 內(nèi)聯(lián)| 排隊(duì)...
Ctrl+R, I此重構(gòu)有助于您將字段替換為其值并刪除其聲明。出于明顯的原因,可以將重構(gòu)應(yīng)用于僅具有一次寫(xiě)用法的字段。這可以是常量或只讀字段,也可以是在同一函數(shù)中初始化并使用的字段。
如果目標(biāo)字段具有條件或復(fù)雜的分配并且在單個(gè)函數(shù)中使用,JetBrains Rider將創(chuàng)建一個(gè)局部變量來(lái)處理該字段的值。
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
在下面的示例中,我們使用此重構(gòu)來(lái)內(nèi)聯(lián)具有單一用法的常量:
反向功能可在 Introduce Field 重構(gòu)中使用。
內(nèi)聯(lián)字段?
將插入號(hào)放在聲明或字段的用法上,該用法或用法只有一種寫(xiě)用法。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, I ,然后選擇 內(nèi)聯(lián)字段
按 Ctrl+Shift+R ,然后選擇 內(nèi)聯(lián)字段
選擇 重構(gòu)| 主菜單中的內(nèi)聯(lián)字段。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
內(nèi)聯(lián)方法重構(gòu)?
重構(gòu)| 內(nèi)聯(lián)| 排隊(duì)...
Ctrl+R, I此重構(gòu)可幫助您用其主體替換靜態(tài),實(shí)例和擴(kuò)展方法的用法,并有選擇地刪除原始方法聲明。
您也可以將此重構(gòu)應(yīng)用于具有后備字段的屬性。在這種情況下,讀取用法將被getter主體替換,寫(xiě)入用法將被setter主體替換。
在下面的示例中,我們使用此重構(gòu)來(lái)內(nèi)聯(lián)該 LogError方法:
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
內(nèi)聯(lián)方法?
將插入號(hào)放在編輯器中的聲明或方法的用法處,或在“ 文件結(jié)構(gòu)”窗口中選擇它 。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, I ,然后選擇 內(nèi)聯(lián)方法
按 Ctrl+Shift+R ,然后選擇 內(nèi)聯(lián)方法
選擇 重構(gòu)| 主菜單中的內(nèi)聯(lián)方法。
該 聯(lián)方法 對(duì)話框打開(kāi)。
如果您在方法用法時(shí)調(diào)用了重構(gòu),則可以清除“ 內(nèi)聯(lián)所有用法” 復(fù)選框以?xún)H內(nèi)聯(lián)當(dāng)前用法。
?。蛇x)清除“ 刪除內(nèi)聯(lián)方法聲明” 復(fù)選框以保留原始方法聲明。
要應(yīng)用重構(gòu),請(qǐng)單擊 下一步。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
內(nèi)聯(lián)參數(shù)重構(gòu)?
重構(gòu)| 內(nèi)聯(lián)| 排隊(duì)...
Ctrl+R, I通過(guò)此重構(gòu),您可以用方法調(diào)用中的參數(shù)值替換方法參數(shù)。如果有多個(gè)調(diào)用,則可以選擇要從中獲取參數(shù)的調(diào)用。
一個(gè)簡(jiǎn)單的案例。內(nèi)聯(lián)參數(shù)的常數(shù) pi:
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
如果要內(nèi)聯(lián)的參數(shù)取決于其他變量和/或計(jì)算,JetBrains Rider可以將原始參數(shù)替換為其他參數(shù),然后將計(jì)算移入目標(biāo)方法內(nèi)。
在以下示例中,我們將重構(gòu)應(yīng)用于方法的 action參數(shù), PerformAction以便在調(diào)用中用作參數(shù)的整個(gè)lambda移入方法主體,并創(chuàng)建兩個(gè)新參數(shù)以傳遞必要的值:
內(nèi)聯(lián)參數(shù)?
將插入號(hào)放在方法聲明中的參數(shù)處或方法調(diào)用中的參數(shù)處。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, I ,然后選擇 內(nèi)聯(lián)參數(shù)
按 Ctrl+Shift+R ,然后選擇 內(nèi)聯(lián)參數(shù)
選擇 重構(gòu)| 主菜單中的內(nèi)聯(lián)參數(shù)。
該 聯(lián)參數(shù) 對(duì)話框打開(kāi)。
如果該方法有多種用法,請(qǐng)選擇要內(nèi)聯(lián)其參數(shù)的用法,然后單擊“ 下一步”。
選擇要內(nèi)聯(lián)的參數(shù)。
如果內(nèi)聯(lián)參數(shù)取決于其他變量,JetBrains Rider會(huì)在“ 新參數(shù)”字段中建議調(diào)用者提供一個(gè)或多個(gè)變量 。選擇所需的參數(shù)。
檢查新簽名的預(yù)覽,然后單擊“ 下一步”。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
內(nèi)聯(lián)變量重構(gòu)?
重構(gòu)| 內(nèi)聯(lián)| 排隊(duì)...
Ctrl+R, I通過(guò)這種重構(gòu),您可以用其初始化程序替換代碼中所有出現(xiàn)的變量。請(qǐng)注意,只有在變量值在初始化后保持不變的情況下,才應(yīng)應(yīng)用重構(gòu)。
在下面的示例中,我們使用此重構(gòu)來(lái)內(nèi)聯(lián) reversed 變量。
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
內(nèi)聯(lián)變量?
將插入號(hào)放在編輯器中的聲明或變量的用法處。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, I ,然后選擇 內(nèi)聯(lián)變量
按 Ctrl+Shift+R ,然后選擇 內(nèi)聯(lián)變量
選擇 重構(gòu)| 主菜單中的內(nèi)聯(lián)變量。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
介紹字段重構(gòu)?
重構(gòu)| 介紹場(chǎng)...
Ctrl+R, F通過(guò)此重構(gòu),您可以基于所選表達(dá)式創(chuàng)建新字段,使用表達(dá)式或從構(gòu)造函數(shù)對(duì)其進(jìn)行初始化,并使用對(duì)新引入字段的引用替換當(dāng)前類(lèi)型中出現(xiàn)的表達(dá)式。
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
在下面的示例中,我們使用此重構(gòu)用一個(gè)新的常量字段替換同一字符串的兩次出現(xiàn):
介紹一個(gè)領(lǐng)域?
在編輯器中選擇一個(gè)表達(dá)式。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, F。
按 Ctrl+Shift+R ,然后選擇 介紹字段
選擇 重構(gòu)| 在主菜單中介紹字段。
將 打開(kāi)“ 介紹字段”對(duì)話框。指定新字段的名稱(chēng),然后選擇訪問(wèn)修飾符。(可選)指定是否向字段添加 static和 readonly修飾符。
選擇如何初始化字段:
當(dāng)前成員:初始化當(dāng)前成員中的字段(僅當(dāng)您選擇替換單個(gè)實(shí)例或所有實(shí)例都在當(dāng)前成員內(nèi)時(shí),此選項(xiàng)才可用)。
字段初始化器:初始化聲明中的字段。
構(gòu)造函數(shù):初始化包含類(lèi)的一個(gè)或多個(gè)構(gòu)造函數(shù)中的字段;如果沒(méi)有構(gòu)造函數(shù),則創(chuàng)建無(wú)參數(shù)構(gòu)造函數(shù)以初始化字段。
引入常數(shù):創(chuàng)建一個(gè)常數(shù)字段。僅當(dāng)所選表達(dá)式的值對(duì)應(yīng)于內(nèi)置類(lèi)型時(shí),此選項(xiàng)才可用。
要應(yīng)用重構(gòu),請(qǐng)單擊 下一步。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
介紹參數(shù)重構(gòu)?
重構(gòu)| 介紹參數(shù)...
Ctrl+R, P通過(guò)此重構(gòu),您可以通過(guò)添加新參數(shù)將表達(dá)式從方法實(shí)現(xiàn)移動(dòng)到其調(diào)用方。表達(dá)式的所有出現(xiàn)都被新參數(shù)替換;解決方案中對(duì)方法的所有調(diào)用都將使用新參數(shù)進(jìn)行更新。
在下面的示例中,我們使用此重構(gòu)用一個(gè)參數(shù)替換同一字符串的兩次出現(xiàn)。字符串本身已移至調(diào)用方參數(shù):
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
如果要作為參數(shù)傳遞的表達(dá)式引用了在方法主體中聲明的符號(hào),則JetBrains Rider允許您通過(guò)引入通用委托參數(shù)并使用它從調(diào)用方傳遞lambda表達(dá)式來(lái)“ en-lambda”這些符號(hào)。在下面的示例中,我們調(diào)用"The current time is: " + currentTme表達(dá)式的重構(gòu) :
為所選表達(dá)式引入?yún)?shù)?
在編輯器中,在方法或構(gòu)造函數(shù)中選擇一個(gè)表達(dá)式。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, P。
按 Ctrl+Shift+R ,然后選擇 介紹參數(shù)
選擇 重構(gòu)| 在主菜單中介紹參數(shù)。
如果找到一個(gè)以上的選定表達(dá)式,JetBrains Rider將顯示一個(gè)下拉菜單,您可以在其中選擇將重構(gòu)應(yīng)用于所有實(shí)例還是僅對(duì)當(dāng)前實(shí)例進(jìn)行重構(gòu)。
在出現(xiàn)的“ 介紹參數(shù)”對(duì)話框中,輸入新參數(shù)的名稱(chēng)。
如果所選表達(dá)式是常量或值類(lèi)型,則可以將表達(dá)式用作引入?yún)?shù)的默認(rèn)值。為此,請(qǐng)選擇“ 設(shè)為默認(rèn)”復(fù)選框。
如果所選表達(dá)式依賴(lài)于其他變量,則這些變量將顯示在“ 選擇局部變量作為lambda” 部分中。選擇要在通用委托中使用的變量(在這種情況下,它將作為參數(shù)添加)。
要應(yīng)用重構(gòu),請(qǐng)單擊 下一步。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
提取成員以進(jìn)行部分重構(gòu)?
此重構(gòu)可幫助您將選定的類(lèi)型成員移動(dòng)到部分類(lèi)型的另一部分。如有必要,JetBrains Rider將使當(dāng)前類(lèi)型變?yōu)椴糠诸?lèi)型,創(chuàng)建該類(lèi)型的新部分并為其創(chuàng)建文件-一次即可完成。所有必需的導(dǎo)入都隨被移動(dòng)的成員一起移動(dòng)。
將類(lèi)型設(shè)為部分并將所選成員移動(dòng)到那里?
通過(guò)以下方式之一選擇類(lèi)型或成員:
在編輯器中,將尖號(hào)設(shè)置為類(lèi)型或成員的名稱(chēng)。
在“ 文件結(jié)構(gòu)”窗口中選擇類(lèi)型或成員 。
或者,也可以在編輯器或工具窗口中選擇一個(gè)或多個(gè)要提取的成員,或在包含要提取的成員的區(qū)域中設(shè)置插入標(biāo)記。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+Shift+R ,然后選擇將 成員提取為部分成員
選擇 重構(gòu)| 在主菜單中將成員提取為部分成員。
該 提取成員部分 對(duì)話框打開(kāi)。
如果當(dāng)前類(lèi)型不是局部的,JetBrains Rider將建議創(chuàng)建一個(gè)新零件。否則,您可以選擇創(chuàng)建新零件還是選擇現(xiàn)有零件之一來(lái)移動(dòng)成員。
選擇應(yīng)移動(dòng)到部分類(lèi)型的新部分的類(lèi)型成員。如果在選定成員或具有某些成員的區(qū)域上調(diào)用此重構(gòu),則將為您預(yù)先選擇這些成員。
要應(yīng)用重構(gòu),請(qǐng)單擊 下一步。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
重構(gòu)完成后,它將在任何地方進(jìn)行的所有更改(包括其他文件)都注冊(cè)為一個(gè)操作。因此,您可以使用“ 撤消” 操作 Ctrl+Z通過(guò)一次擊鍵來(lái)回滾所有這些更改。
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
移動(dòng)實(shí)例方法重構(gòu)?
重構(gòu)| 移動(dòng)...
Ctrl+R, O通過(guò)這種重構(gòu),您可以將實(shí)例(非靜態(tài))方法移動(dòng)到另一種類(lèi)型。與移動(dòng)靜態(tài)成員相反 ,實(shí)例方法不能僅移動(dòng)到任何類(lèi)型。潛在目標(biāo)類(lèi)型的列表包括方法參數(shù)的類(lèi)型和當(dāng)前類(lèi)型中的字段的類(lèi)型。如果該方法使用其他類(lèi)成員,則重構(gòu)將通過(guò)源類(lèi)作為參數(shù)。如有必要,它還將更改非公共成員的訪問(wèn)權(quán)限,并將字段封裝到公共屬性中。該方法的所有用法都會(huì)自動(dòng)更新。
如果您發(fā)現(xiàn)方法的邏輯更適合另一種類(lèi)型(作為方法參數(shù)或字段傳遞),則此重構(gòu)可能會(huì)有所幫助。
在這里,您可以將此重構(gòu)應(yīng)用于, 但不能應(yīng)用于 。
在下面的示例中,我們將重構(gòu)應(yīng)用于 LogDrawing實(shí)例方法以將其移至 Logger類(lèi)。pivot方法中使用的私有 字段會(huì)自動(dòng)封裝到相應(yīng)的屬性中:
將實(shí)例方法移至另一種類(lèi)型?
將插入號(hào)放在編輯器中的聲明或?qū)嵗椒ǖ挠梅ㄌ?,或在?文件結(jié)構(gòu)”窗口中選擇它 。
請(qǐng)執(zhí)行以下任一操作:
按 Ctrl+R, O。
按 Ctrl+Shift+R ,然后選擇“ 移動(dòng)實(shí)例方法”
選擇 重構(gòu)| 在主菜單中移動(dòng)實(shí)例方法。
將打開(kāi) “ 移動(dòng)實(shí)例方法”對(duì)話框。
選擇目的地類(lèi)型。
要應(yīng)用重構(gòu),請(qǐng)單擊 下一步。
如果未發(fā)現(xiàn)沖突,JetBrains Rider將立即執(zhí)行重構(gòu)。否則,它會(huì)提示您 解決沖突。
就地重構(gòu)?
可以在不調(diào)用任何命令的情況下應(yīng)用某些重構(gòu)-足以在編輯器中修改代碼。如果JetBrains Rider檢測(cè)到您的修改可能是為了重構(gòu)代碼,則修改后的代碼周?chē)鷷?huì)出現(xiàn)一個(gè)灰色邊框 ,左側(cè)會(huì)顯示相應(yīng)的 操作指示器,您可以使用此操作在整個(gè)范圍內(nèi)應(yīng)用重構(gòu)。
就地可以使用以下重構(gòu):
改名?
您可以通過(guò)在編輯器中修改實(shí)體的聲明來(lái)重命名實(shí)體,然后應(yīng)用 快速修復(fù) 來(lái)調(diào)用解決方案范圍的重構(gòu)。
一旦在實(shí)體聲明中更改了實(shí)體名稱(chēng),該名稱(chēng)周?chē)蜁?huì)出現(xiàn)一個(gè)灰色邊框,通知您重構(gòu)可用。您可以按一下Alt+Enter 以在操作列表中找到重構(gòu) :
有關(guān)重構(gòu)的更多信息,請(qǐng)參閱 重命名重構(gòu)。
變更簽名?
您可以通過(guò)在編輯器中修改函數(shù)的聲明來(lái)更改函數(shù)的簽名,然后應(yīng)用 快速修復(fù)程序 來(lái)調(diào)用解決方案范圍的重構(gòu)。
要對(duì)參數(shù)重新排序,請(qǐng)?jiān)诤瘮?shù)聲明或用法時(shí)將插入號(hào)設(shè)置為參數(shù),然后按 Ctrl+Shift+Alt ,然后使用左右箭頭更改參數(shù)的位置。有關(guān)更多信息,請(qǐng)參見(jiàn) 重新排列代碼元素。
例如,如果您對(duì)方法中的參數(shù)重新排序,則方法簽名周?chē)鷷?huì)出現(xiàn)一個(gè)灰色邊框,通知您重構(gòu)可用。您可以按一下 Alt+Enter 以在操作列表中找到重構(gòu) :
應(yīng)用快速修復(fù)后,將出現(xiàn)一個(gè)對(duì)話框,顯示您對(duì)方法簽名的更改:
您可以單擊“ 下一步” 在整個(gè)解決方案中應(yīng)用更改。
在任何函數(shù)調(diào)用中添加一個(gè)新參數(shù)時(shí),也可以應(yīng)用“更改簽名”重構(gòu)。在這種情況下,JetBrains Rider檢測(cè)到錯(cuò)誤的呼叫,將其突出顯示并建議相應(yīng)的快速修復(fù):此快速修復(fù)將在整個(gè)解決方案范圍內(nèi)調(diào)用重構(gòu)并更新該函數(shù)的聲明及其所有用法。如有必要,JetBrains Rider將顯示一個(gè) 呼叫圖 以分別為每個(gè)特定呼叫選擇值
下載地址
-
JetBrains Rider 2020漢化包 附安裝教程
其他版本下載
- 查看詳情FL Studio 12漢化補(bǔ)丁下載 12.3 親測(cè)可用版669 MB簡(jiǎn)體中文17-06-21
- 查看詳情Keil uvision5漢化包下載 2017 官方版20.5 MB多語(yǔ)言[中文]17-07-22
- 查看詳情fl studio 12漢化包下載 12.3 綠色版3 KB簡(jiǎn)體中文17-02-25
- 查看詳情三國(guó)群英傳7修復(fù)補(bǔ)丁 最終版91.4 MB簡(jiǎn)體中文16-11-30
- 查看詳情三國(guó)群英傳7免cd補(bǔ)丁 1.22 最新版17.23 MB簡(jiǎn)體中文16-11-30
- 查看詳情OriginPro2017漢化補(bǔ)丁工具 免費(fèi)版970 MB簡(jiǎn)體中文17-06-07
- 查看詳情Proteus 8 Professional 漢化包1.12 MB多語(yǔ)言[中文]17-06-21
- 查看詳情aecs6 64位綠色版 11.0.2.12 中文版209 MB簡(jiǎn)體中文17-03-08
- 查看詳情alien skin bokeh下載(附漢化補(bǔ)丁/安裝教程) 22.0.1.487 漢化版59 MB簡(jiǎn)體中文17-04-10
- 查看詳情VegasPRO14漢化補(bǔ)丁64位 免費(fèi)版1024 B簡(jiǎn)體中文17-03-08
人氣軟件
JetBrains DataGrip 2020.1破解補(bǔ)丁2.52 MB
/簡(jiǎn)體中文intellij idea2020.1破解補(bǔ)丁2.45 MB
/簡(jiǎn)體中文Autodesk AutoCAD 2019注冊(cè)機(jī)328 KB
/簡(jiǎn)體中文Vegas Pro 17漢化破解補(bǔ)丁25.1 MB
/簡(jiǎn)體中文davinci resolve 16破解補(bǔ)丁119 KB
/簡(jiǎn)體中文t20天正建筑v6.0破解補(bǔ)丁14.0 MB
/簡(jiǎn)體中文mindjet mindmanager 2018注冊(cè)碼生成器123 KB
/簡(jiǎn)體中文After Effects CC 2018破解補(bǔ)丁(附破解教程)15.1 MB
/簡(jiǎn)體中文coreldraw x8注冊(cè)機(jī)32位/64位796 KB
/簡(jiǎn)體中文t20天正電氣v6.0破解補(bǔ)丁66.1 MB
/簡(jiǎn)體中文
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論