站內(nèi)搜索
電腦軟件
編輯推薦
本類(lèi)下載榜
總下載排行
軟件簡(jiǎn)介
ReSharper Ultimate是一款非常實(shí)用的編程工具。你是.NET開(kāi)發(fā)人員嗎?那就來(lái)實(shí)用小編帶來(lái)的ReSharper Ultimate。該軟件適用于.NET開(kāi)發(fā)人員的 Visual Studio擴(kuò)展工具。ReSharper通過(guò) 對(duì)C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技術(shù)的2200多個(gè)即時(shí)代碼檢查擴(kuò)展了Visual Studio。而且它擁有60多種重構(gòu)和450多種上下文操作,有助于安全地組織代碼并將其移至解決方案,分配責(zé)任,分離,減少?gòu)?fù)雜性或簡(jiǎn)單地使用替代語(yǔ)言語(yǔ)法,下面小編就為大家?guī)?lái)最新正式版,有需要的歡迎下載使用!
1、本站下載安裝JetBrains.ReSharperUltimate.2018.1.exe,管理云身份運(yùn)行,按照提示完成安裝
2、下載補(bǔ)丁(IntelliJ IDEA License Server)
3、找到自己操作系統(tǒng)的版本,32位系統(tǒng)運(yùn)行IntelliJIDEALicenseServer_windows_386.exe,如果是64位系統(tǒng),則運(yùn)行
IntelliJIDEALicenseServer_windows_amd64.exe,我的就是64位這個(gè)
4、VS里面,打開(kāi)ReSharper的注冊(cè)窗口:ReSharper > Help > License Information
5、Use License Server,右側(cè)加號(hào),點(diǎn)擊打開(kāi)。
6、輸入上面啟動(dòng)的服務(wù)器地址:http://127.0.0.1:1017,然后點(diǎn)擊Add,然后Close
驗(yàn)證成功
ReSharper Ultimate 2018.1改進(jìn)了代碼導(dǎo)航; 了解C#7.2以及全方位的C#7語(yǔ)言支持,并提供諸如價(jià)值跟蹤等功能。引入了EditorConfig和StyleCop感知的代碼格式檢查; 可以在連續(xù)模式下運(yùn)行任何單元測(cè)試會(huì)話(huà)。ReSharper 2018.1
充分理解C#7.2在這個(gè)版本中,我們可以肯定地說(shuō)ReSharper理解C#7.2的細(xì)節(jié)。ReSharper獲得以下缺少的部分來(lái)完成拼圖:
非尾隨命名參數(shù);
private protected 訪問(wèn)修飾符;
數(shù)字文字中的下劃線(xiàn);
in 參數(shù);
ref readonly 回報(bào)和當(dāng)?shù)厝?
readonly struct 類(lèi)型;
ref struct 類(lèi)型;
條件ref運(yùn)算符。
導(dǎo)航改進(jìn)
轉(zhuǎn)到文件成員有一個(gè)新的分組,可以更好地在單個(gè)文件中呈現(xiàn)多個(gè)類(lèi),并且成員現(xiàn)在按照在文件中聲明的順序排序。在 最近使用的文件中搜索時(shí),文件搜索結(jié)果現(xiàn)在包含在匹配最近的項(xiàng)目后立即顯示。如果您正在查找未將其添加到最近文件列表的文件,這非常有用。搜索無(wú)處不在有一個(gè)新的單元測(cè)試過(guò)濾器,專(zhuān)注于單元測(cè)試項(xiàng)目中的代碼實(shí)體,如果這正是你想要的。最后但并非最不重要的一點(diǎn)是,當(dāng)您在類(lèi)上調(diào)用Find Usages時(shí),如果沒(méi)有在類(lèi)中定義構(gòu)造函數(shù),現(xiàn)在可以選擇將搜索結(jié)果限制為默認(rèn)的構(gòu)造函數(shù)用法。
格式化程序相關(guān)的檢查
無(wú)論何時(shí),您都希望在不遵循格式規(guī)則的情況下直接在代碼中進(jìn)行通知??紤]到這一點(diǎn),ReSharper的代碼格式引擎引入了格式化程序相關(guān)問(wèn)題的檢查和快速修復(fù):現(xiàn)在可以觀察到縮進(jìn),換行符,空格和空行,并直接在代碼編輯器中進(jìn)行修復(fù)。默認(rèn)情況下,它們被禁用,以免打擾任何不關(guān)心輸入時(shí)格式化的人。轉(zhuǎn)到ReSharper | 選項(xiàng)| 代碼檢查| 檢查嚴(yán)重性 以查看所有可用的格式化程序檢查并選擇您希望通知它們的那些嚴(yán)重程度級(jí)別。要了解更多信息,請(qǐng)參閱 使用格式檢查維護(hù)一致的代碼樣式。
增強(qiáng)的C#7支持
除了支持最新的C#語(yǔ)言版本之外,ReSharper還不斷改進(jìn)對(duì)先前C#版本的支持。在此版本中,我們添加了新的代碼樣式,代碼檢查,快速修復(fù)和上下文操作,以在解構(gòu)聲明與解除聲明之間進(jìn)行選擇var,以及使用顯式和隱式丟棄。此外,更多的ReSharper功能現(xiàn)在支持解構(gòu):有一個(gè)新的選項(xiàng)來(lái)解構(gòu)Introduce Variable重構(gòu)和.var后綴模板中的值,后綴模板中的解構(gòu)迭代器變量選項(xiàng).foreach,以及兩個(gè)新的上下文動(dòng)作Merge deconstructed declaration和Deconstruct variable。
更多配置代碼樣式和檢查
嚴(yán)重性的方法在此版本中,ReSharper開(kāi)始從文件中讀取代碼樣式設(shè)置(ReSharper |代碼編輯| C#|代碼樣式).editorconfig并擴(kuò)展對(duì) Roslyn語(yǔ)言約定的支持。.editorconfig現(xiàn)在也可以用于為任何范圍設(shè)置檢驗(yàn)嚴(yán)重性:用于整個(gè)解決方案,項(xiàng)目甚至特定文件。同時(shí),檢查嚴(yán)重性設(shè)置仍然可以從項(xiàng)目.dotSettings文件中讀取 。這意味著項(xiàng)目可以具有不同級(jí)別的啟用/禁用檢查的不同定制集合。如果要啟用此混合源檢查設(shè)置模式,請(qǐng)轉(zhuǎn)至 ReSharper | 代碼檢查| 設(shè)置| 常規(guī)并選擇 從editorconfig和項(xiàng)目設(shè)置中讀取設(shè)置。也可以看看:
使用EditorConfig配置檢查嚴(yán)重性
EditorConfig中Roslyn約定的代碼樣式設(shè)置
StyleCop支持
與ReSharper處理Roslyn編碼約定的方式相同,它也將直接從StyleCop配置文件中讀取StyleCop規(guī)則。要啟用此功能,請(qǐng)選擇ReSharper | 下的啟用StyleCop支持 代碼編輯| 一般格式化程序樣式。同時(shí)使用EditorConfig文件和StyleCop配置文件時(shí),EditorConfig文件將始終優(yōu)先于StyleCop配置文件,而這些文件又優(yōu)先于ReSharper自己的設(shè)置。要了解更多信息,請(qǐng)參閱 StyleCop代碼樣式設(shè)置和檢查。
C#7功能進(jìn)入價(jià)值追蹤價(jià)值跟蹤水平 - 支持一些C#7主要功能。即使您正在使用ref-returning方法,模式匹配或out變量, Value Origin / Destination現(xiàn)在也準(zhǔn)備好幫助您跟蹤特定變量的值。要了解更多信息,
ReSharper 2018.1中的更新
更多的愛(ài)意見(jiàn)ReSharper引入了一些新功能來(lái)處理代碼中的注釋。評(píng)論代碼操作使用的評(píng)論位置取決于設(shè)置 不要縮進(jìn)在ReSharper |下的 第一列開(kāi)始的注釋 代碼編輯| C#| 格式化樣式| 選項(xiàng)卡,縮進(jìn),對(duì)齊。以前,Enter 在行注釋中按下代碼處于不可編譯的狀態(tài)。從現(xiàn)在開(kāi)始,按下Enter鍵將一個(gè)評(píng)論分成兩個(gè)評(píng)論。這使您可以快速將評(píng)論分成任意數(shù)量的評(píng)論。
更多ReSharper更新ReSharper的其他更新包括以下內(nèi)容:
ReSharper Build引擎中支持Pre / Post-build任務(wù)。
方法調(diào)用/聲明,換行符和包裝LINQ表達(dá)式中括號(hào)的新設(shè)置。
一種新的可能的非預(yù)期線(xiàn)性搜索檢測(cè)方法ISet。
在導(dǎo)航功能中記住上次搜索的選項(xiàng)現(xiàn)在默認(rèn)啟用。選項(xiàng)的狀態(tài)包括庫(kù)類(lèi)型也被保存。
在任何會(huì)議中持續(xù)測(cè)試ULTIMATE沒(méi)有更多單獨(dú)的連續(xù)測(cè)試會(huì)話(huà)!現(xiàn)在可以為任何單元測(cè)試會(huì)話(huà)啟用連續(xù)測(cè)試模式。在dotCover 2017.3及更早的版本中,您的持續(xù)測(cè)試范圍受到單個(gè)連續(xù)測(cè)試會(huì)話(huà)的限制?,F(xiàn)在,您可以根據(jù)需要擁有盡可能多的連續(xù)測(cè)試范圍。在構(gòu)建或保存解決方案之后,以前版本的dotCover會(huì)始終以覆蓋模式自動(dòng)啟動(dòng)測(cè)試。2018年1月,覆蓋范圍不再是必要的:您可以告訴dotCover只運(yùn)行新的和過(guò)時(shí)的測(cè)試而不覆蓋它們。如果您已經(jīng)擁有最新的覆蓋快照,這可能會(huì)節(jié)省很多時(shí)間。了解更多關(guān)于dotCover 2018.1的信息。
單元測(cè)試覆蓋率窗口最終覆蓋率信息現(xiàn)在顯示在單獨(dú)的 單元測(cè)試覆蓋率窗口中,而不是每個(gè)會(huì)話(huà)覆蓋率選項(xiàng)卡中。這有助于您在一個(gè)地方查看所有單元測(cè)試會(huì)話(huà)的匯總覆蓋率數(shù)據(jù)。
dotCover 2018.1的信息
調(diào)試步驟過(guò)濾器 ULTIMATE步驟過(guò)濾器是ReSharper C ++提供的用于調(diào)試的大量功能的最新成員 。當(dāng)您調(diào)用Step Into時(shí),Visual Studio調(diào)試器通常會(huì)進(jìn)入從當(dāng)前語(yǔ)句調(diào)用的所有函數(shù)。但是,其中一些功能不是微不足道的,就是經(jīng)過(guò)了很好的測(cè)試,你不想介入它們。這就是步進(jìn)過(guò)濾器的用途:您可以指定應(yīng)始終由調(diào)試器跨越的功能。ReSharper C ++為標(biāo)準(zhǔn)庫(kù)提供了預(yù)定義的步驟過(guò)濾器集合,但您始終可以添加新的。
ReSharper C ++ 2018.1的更多信息
包括分析儀 ULTIMATE編譯時(shí)間是大型現(xiàn)實(shí)世界C ++項(xiàng)目中最大的問(wèn)題之一。 ReSharper C ++ 2018.1引入了包含分析器,這是一種新的代碼檢查工具,可幫助您根據(jù)代碼行數(shù)量來(lái)確定項(xiàng)目中的哪些頭文件對(duì)編譯工作量的貢獻(xiàn)最大。要使用它,請(qǐng)調(diào)用其中一個(gè)ReSharper | 檢查| 分析包含在...操作中或從解決方案資源管理器的上下文菜單中選擇 分析包含。 ReSharper C ++ 將分析給定范圍內(nèi)的文件并在專(zhuān)用工具窗口中提供報(bào)告。
代碼分析
ReSharper通過(guò) 對(duì)C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技術(shù)的2200多個(gè)即時(shí)代碼檢查擴(kuò)展了Visual Studio 。對(duì)于大多數(shù)檢查,ReSharper提供快速修復(fù)(燈泡)以改進(jìn)代碼。找到并擺脫未使用的代碼?將代碼遷移到C#7?隨意將循環(huán)轉(zhuǎn)換為L(zhǎng)INQ?查找并防止可能的例外?使用通用的命名標(biāo)準(zhǔn)?使用ReSharper的代碼分析,所有這些以及更多的代碼改進(jìn)成為可能。
重構(gòu)
60多種重構(gòu) 和450多種上下文操作 有助于安全地組織代碼并將其移至解決方案,分配責(zé)任,分離,減少?gòu)?fù)雜性或簡(jiǎn)單地使用替代語(yǔ)言語(yǔ)法。
導(dǎo)航和搜索ReSharper可幫助即時(shí)登陸解決方案中的任何代碼,無(wú)論它的規(guī)模有多大。它還可以從任何符號(hào)導(dǎo)航 到相關(guān)代碼, 如給定接口的實(shí)現(xiàn),類(lèi)的擴(kuò)展方法或字段的用法。
代碼格式化和清理
根據(jù)您的個(gè)人偏好或您的團(tuán)隊(duì)標(biāo)準(zhǔn)配置和應(yīng)用代碼風(fēng)格。C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他語(yǔ)言的代碼樣式和格式設(shè)置可以應(yīng)用于從選擇到解決方案的任何范圍。
代碼生成
ReSharper可以為您創(chuàng)建大量代碼:從新文件和類(lèi)到條件塊和GUID; 從實(shí)現(xiàn)接口所需的方法和屬性到平等檢查和格式化成員。
編輯
Ctrl + Space 代碼完成
Ctrl + Shift + Space代碼完成
Ctrl + Alt + Space代碼完成
Ctrl + P 顯示參數(shù)信息
Alt + Insert 生成構(gòu)造函數(shù),屬性,重載成員函數(shù),實(shí)現(xiàn)接口
Ctrl + Alt + J 生成if,try..catch,#region塊
Ctrl + / 注釋及取消//注釋
Ctrl + Shift + / 注釋及取消/**/注釋
Ctrl + W 增量選擇塊
Ctrl + Shift + W 增量反選
Alt + Enter 顯示錯(cuò)誤的修正方法
Ctrl + Alt + F 格式化代碼
Ctrl + Alt + O 根據(jù)指示修改優(yōu)化
Ctrl + D 復(fù)制當(dāng)前行或選定的塊
查找
Alt + F7 查找變量,方法的引用
Alt + Shift + F7 在設(shè)定范圍中查找
Ctrl + Shift + F7 高亮顯示
Ctrl + Alt + Up / Down 定位到下/前一個(gè)引用
Ctrl + Alt + F7 快速定位引用位置
Ctrl + Shift + F4 關(guān)閉查找結(jié)果tab
Ctrl + Alt + U 定位到查找結(jié)果
導(dǎo)航
Ctrl + N 定位到類(lèi)型
Ctrl + Shift + N根據(jù)文件名定位
Ctrl + E 最近文件列表
Ctrl + Shift +Backspace 上次編輯位置
Ctrl + B 跳到變量申明處
Ctrl + Alt + B 跳到繼承類(lèi)或接口處
Ctrl + U 調(diào)到基類(lèi)
Ctrl + Shift + T 跳到類(lèi)型申明處
Alt + Up / Down跳到下/上一個(gè)方法
Ctrl + F12
F2 / Shift + F2 下/上一個(gè)高亮度顯示的錯(cuò)誤
Ctrl + Shift + E Stack Trace
Refactoring
F6 將類(lèi)移入另外的命名空間
Shift + F6 方法更名
Ctrl + F6 更改簽名
Ctrl + Alt + N
Ctrl + Alt + M 將選定塊抽取為一個(gè)方法
Ctrl + Alt + V 更改變量名稱(chēng)和類(lèi)型
模板
Tab 根據(jù)縮寫(xiě)生成模板
Ctrl + J 插入模板
內(nèi)置模板:
asrt 生成assertion
ear生成空數(shù)組
foreach 生成foreach 塊
ital生成ArrayList的迭代循環(huán)
itar 生成array的迭代循環(huán)
itdic 生成dictionary的迭代循環(huán)
loop生成loop循環(huán)
out 打印串
outv 打印變量值
pci public const int
pcs public const string
pro protected
psr public static readonly
psvm main() method declaration
ritar Iterate an array in reverse order
sfc Safely cast variable
thr throw new
toar 將ArrayList 轉(zhuǎn)化為array
易語(yǔ)言v4.05修訂版 簡(jiǎn)體中文特別版_易學(xué)易用的漢語(yǔ)編程語(yǔ)言
WinHex16進(jìn)制編輯器19.3 漢化綠色版
Microsoft Visual FoxPro 6.0簡(jiǎn)體中文免安裝版【可視化編程工具】
PHP For Windows 7.3.9 官方安裝版
UltraEdit(文本編輯器)21.20.1001.0 烈火漢化增強(qiáng)版
WinHex(16進(jìn)制編輯器)19.8 SR-4 中文綠色版
Java SE Runtime Environment 9.0u177 x64 官方安裝版
易語(yǔ)言(支持基于漢語(yǔ)字和詞編程) 綠色精簡(jiǎn)版
PSPad editor V5.0.2(321)中文綠色版
EXE資源查看提取器_Resource Explorer 漢化綠色版
Source Insight 4.0 漢化綠色版_功能強(qiáng)勁的程序編輯器
網(wǎng)絡(luò)編輯超級(jí)工具箱(文章快速格式化) v1.2綠色加強(qiáng)版
匯編指令助手查詢(xún)器 (匯編指令大全)V1.1 綠色版
UltraEdit 21.20.1009.0烈火漢化綠色版
UltraEdit-32 15.00.0.1042簡(jiǎn)體中文綠色便攜版
Hex Workshop x64(bin文件編輯器)V6.7.25284 漢化版