免费黄色视频在线观看不卡无码国产一区二区三区_亚洲中文字幕无码中文字 _亚洲 国产专区 校园 欧美_国内自拍真实伦在线视频_国产精品成人观看视频免费

河?xùn)|軟件園:綠色免費(fèi)的軟件下載站! 最新軟件|軟件分類(lèi)|軟件專(zhuān)題|軟件發(fā)布

所在位置:首頁(yè) > 系統(tǒng)工具 > 升級(jí)補(bǔ)丁 > JetBrains Rider 2020漢化包 附安裝教程

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
  • 軟件廠商:

10.0
軟件評(píng)分

本地下載文件大小:2.53 MB 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址

為您推薦:升級(jí)補(bǔ)丁

  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ù),更好找到自己需要的菜單功能!

JetBrains Rider 2020漢化包

新版功能

  調(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ù)消息。

JetBrains Rider 2020漢化包

  配置編輯器嚴(yán)重性的簡(jiǎn)便方法

  這項(xiàng)新功能使您可以輕松更改編輯器的突出顯示級(jí)別。只需在非模式彈出窗口中單擊一下,就可以打開(kāi)或關(guān)閉代碼視覺(jué),參數(shù)提示,Unity性能提示,錯(cuò)誤, 警告,建議,上下文操作以及更多元素。在代碼編輯器標(biāo)簽的右下角查找“ 鉛筆”圖標(biāo)。

JetBrains Rider 2020漢化包

  單元測(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ì)話,反之亦然。

JetBrains Rider 2020漢化包

安裝方法

  1、打開(kāi)JetBrains.Rider-2020.1.0.exe軟件直接安裝

JetBrains Rider 2020漢化包

  2、提示軟件的安裝地址C:\Program Files\JetBrains\JetBrains Rider 2020.1.0

JetBrains Rider 2020漢化包

  3、軟件設(shè)置內(nèi)容,可以設(shè)置64位啟動(dòng)圖標(biāo)

JetBrains Rider 2020漢化包

  4、提示快捷方式名字設(shè)置,默認(rèn)JetBrains

JetBrains Rider 2020漢化包

  5、提示軟件的安裝進(jìn)度界面,等待軟件安裝結(jié)束吧

JetBrains Rider 2020漢化包

  6、如圖所示,現(xiàn)在主程序已經(jīng)安裝到你的計(jì)算機(jī),點(diǎn)擊finish

JetBrains Rider 2020漢化包

破解方法

  1、打開(kāi)JetBrains Rider 2020軟件顯示引導(dǎo)內(nèi)容,點(diǎn)擊OK

JetBrains Rider 2020漢化包

  2、提示軟件界面風(fēng)格設(shè)置,兩種模式,點(diǎn)擊next

JetBrains Rider 2020漢化包

  3、需要設(shè)置很多內(nèi)容,一直點(diǎn)擊next就可以了

JetBrains Rider 2020漢化包

  4、提示激活功能,選擇Evaluate for free, Evaluate

JetBrains Rider 2020漢化包

  5、點(diǎn)擊continue按鈕繼續(xù),從而進(jìn)入軟件界面

JetBrains Rider 2020漢化包

  6、這里就是軟件的界面,將補(bǔ)丁拖動(dòng)到這里安裝

JetBrains Rider 2020漢化包

  7、如圖所示,找到你下載的補(bǔ)丁jetbrains-agent-latest.zip,拖動(dòng)到軟件界面就可以彈出安裝

JetBrains Rider 2020漢化包

  8、點(diǎn)擊Restart重啟軟件安裝破解補(bǔ)丁

JetBrains Rider 2020漢化包

  9、選擇為Rider安裝,點(diǎn)擊是,安裝結(jié)束會(huì)重啟軟件

JetBrains Rider 2020漢化包

  10、將漢化包resources_zh_CN_Rider_2020_r1.jar復(fù)制到安裝地址下“l(fā)ib”文件夾

JetBrains Rider 2020漢化包

  11、打開(kāi)Rider軟件以后依然顯示英文界面,創(chuàng)建一個(gè)新的項(xiàng)目

JetBrains Rider 2020漢化包

  12、創(chuàng)建項(xiàng)目完畢就可以進(jìn)入編輯代碼界面,顯示中文

JetBrains Rider 2020漢化包

  13、軟件功能很多,如果你會(huì)編輯代碼就下載吧

JetBrains Rider 2020漢化包

  14、這里是幫助功能,可以查看Rider相關(guān)的教程

JetBrains Rider 2020漢化包

官方教程

  提取超類(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:

JetBrains Rider 2020漢化包

  您還可以使用“ 提取接口”重構(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)用于 。

JetBrains Rider 2020漢化包

  內(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)具有單一用法的常量:

JetBrains Rider 2020漢化包

  反向功能可在 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)用于 。

JetBrains Rider 2020漢化包

  內(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)用于 。

JetBrains Rider 2020漢化包

  如果要內(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ù)以傳遞必要的值:

JetBrains Rider 2020漢化包

  內(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)用于 。

JetBrains Rider 2020漢化包

  內(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)用于 。

JetBrains Rider 2020漢化包

  在下面的示例中,我們使用此重構(gòu)用一個(gè)新的常量字段替換同一字符串的兩次出現(xiàn):

JetBrains Rider 2020漢化包

  介紹一個(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)用于 。

JetBrains Rider 2020漢化包

  如果要作為參數(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) :

JetBrains Rider 2020漢化包

  為所選表達(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)回滾所有這些更改。

JetBrains Rider 2020漢化包

  在這里,您可以將此重構(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)的屬性中:

JetBrains Rider 2020漢化包

  將實(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) :

JetBrains Rider 2020漢化包

  有關(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) :

JetBrains Rider 2020漢化包

  應(yīng)用快速修復(fù)后,將出現(xiàn)一個(gè)對(duì)話框,顯示您對(duì)方法簽名的更改:

JetBrains Rider 2020漢化包

  您可以單擊“ 下一步” 在整個(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è)特定呼叫選擇值

下載地址

人氣軟件

查看所有評(píng)論>>網(wǎng)友評(píng)論0

發(fā)表評(píng)論

您的評(píng)論需要經(jīng)過(guò)審核才能顯示

精彩評(píng)論

最新評(píng)論

蓋樓回復(fù)X

(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)