ReSharper 是 Visual Studio .NET 的插件,主要提升 VS.net 程式碼編輯能力和即時錯誤顯示功能,並支援重構,包括對 C#、VB.net、XML、XAML 和 ASP.net,為開發人員 提供許多能夠有效提高生產力的功能,並包括這些語言的交叉關聯引用。
ReSharper 讓 Visual Studio 開發人員更加便捷,包括程式碼分析、單元測試方案、Goto Symbol 支援、To-do 探測器代碼智慧幫助,高亮度顯示即時糾錯以及重新參數化等功能。超過 30 種特性,ReSharper 可以說是輔助 Visual Studio 開發的一把瑞士軍刀,將 IntelliJ IDEA 在程式碼編輯方面的智慧特性全面帶入到 Visual Studio 中,積極提升.net 開發人員的工作效率。分為:
►ReSharper: Visual Studio extensions for .NET and C++ developers.
ReSharper
The Visual Studio extension for .NET developers
ReSharper C++
The Visual Studio extension for C++ developers
►dotUltimate: All .NET tools, ReSharper C++ and JetBrains Rider, together in one pack.
ReSharper Rider ReSharper C++ dotTrace |
dotMemory dotCover dotPeek |
Code quality analysis
On-the-fly code quality analysis is available in C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML, and XML. ReSharper will let you know if your code can be improved and suggest automatic quick-fixes.
Code editing helpers
Multiple code editing helpers are available, such as extended IntelliSense, hundreds of instant code transformations, auto-importing namespaces, rearranging code and displaying documentation.
Code generation
You don't have to write properties, overloads, implementations, and comparers by hand: use code generation actions to handle boilerplate code faster.
Eliminate errors and code smells
Instant fixes help eliminate errors and code smells. Not only does ReSharper warn you when there are problems in your code but it provides quick-fixes to solve them automatically.
Safely change your code base
Apply solution-wide refactorings or smaller code transformations to safely change your code base. Whether you need to revitalize legacy code or put your project structure in order, you can lean on ReSharper.
Compliance to coding standards
Use code formatting and cleanup to get rid of unused code and ensure compliance to coding standards.
Instantly traverse your entire solution
Navigation features help you instantly traverse your entire solution. You can jump to any file, type, or member in your code base in no time, or navigate from a specific symbol to its usages, base and derived symbols, or implementations.
More features
Other ReSharper features include a powerful unit test runner, various kinds of code templates, debugging assistance, a project dependency viewer, internationalization assistance, as well as language-specific features for ASP.NET/ASP.NET MVC, XAML and other technologies.
ReSharper system requirements
Visual Studio integration
Operating Systems
ReSharper will install and run on the following operating systems (64-bit OS is highly recommended for optimal performance):
Microsoft Windows
10 / 11
Microsoft Windows Server
2019 / 2022
Supported Visual Studio releases
dotUltimate products integrate into the following Visual Studio releases (Community, Professional and higher editions; Express editions are not supported):
Microsoft Visual Studio
2013 Update 5 / 2015 Update 3 / 2017 / 2019 / 2022
Framework
.NET Framework 4.7.2 or higher
Minimum required hardware
Processor:
2 GHz
Memory:
16 GB
Disk:
500 Mb
Minimum requirements allow you to launch products and perform simple operations, while recommended hardware requirements depend directly on the amount of data you are going to process. Just download our trial version and try it on your environment
Other
The strong-name bypass feature must not be disabled on Windows
Command-line tools
Operating Systems
ReSharper CLT will install and run on the following operating systems (64-bit OS is highly recommended for optimal performance):
Microsoft Windows
10 / 11
Microsoft Windows Server
2019 / 2022
macOS
12.0+
Linux
Debian 9+ / Ubuntu 16.04+ / CentOS 7+ / Fedora 30+ / Linux Mint 18+ / openSUSE 15+ / Oracle Linux 7+ / SUSE Enterprise 12 SP2+ / Alpine 3.13+ / Red Hat Enterprise Linux 6 / 7 / 8
Framework
.NET Framework 4.7.2 or higher
.NET Core 3.1 or higher
Minimum required hardware
Processor:
2GHz
Memory:
4 GB
Disk:
500 Mb
Minimum requirements allow you to launch products and perform simple operations, while recommended hardware requirements depend directly on the amount of data you are going to process. Just download our trial version and try it on your environment
Other
The strong-name bypass feature must not be disabled on Windows
ReSharper C++ system requirements
Visual Studio integration
Operating Systems
ReSharper C++ will install and run on the following operating systems (64-bit OS is highly recommended for optimal performance):
Microsoft Windows
10 / 11
Microsoft Windows Server
2019 / 2022
Supported Visual Studio releases
dotUltimate products integrate into the following Visual Studio releases (Community, Professional and higher editions; Express editions are not supported):
Microsoft Visual Studio
2013 Update 5 / 2015 Update 3 / 2017 / 2019 / 2022
Framework
.NET Framework 4.7.2 or higher
Minimum required hardware
Processor:
2GHz
Memory:
4 GB
Disk:
500 Mb
Minimum requirements allow you to launch products and perform simple operations, while recommended hardware requirements depend directly on the amount of data you are going to process. Just download our trial version and try it on your environment
Other
The strong-name bypass feature must not be disabled on Windows
Command-line tools
Operating Systems
ReSharper C++ CLT will install and run on the following operating systems (64-bit OS is highly recommended for optimal performance):
Microsoft Windows
10 / 11
Microsoft Windows Server
2019 / 2022
Mac OS
12.0+
Linux
Debian 9+ / Ubuntu 16.04+ / CentOS 7+ / Fedora 30+ / Alpine 3.13+ / Other with GLIBC 2.17+
Framework
.NET Framework 4.7.2 or higher
.NET Core 3.1 or higher
Minimum required hardware
Processor:
2GHz
Memory:
4 GB
Disk:
500 Mb
Minimum requirements allow you to launch products and perform simple operations, while recommended hardware requirements depend directly on the amount of data you are going to process. Just download our trial version and try it on your environment
Other
The strong-name bypass feature must not be disabled on Windows
►IDEs
IntelliJ IDEA (可點擊觀看詳細介紹) IntelliJ IDEA 被認為是當前 Java 開發效率最快的 IDE 工具。它整合了開發過程中實用的眾多功能,幾乎可以不用滑鼠可以方便的完成你要做的任何事情,最大程度的加快開發的速度。簡單而又功能強大。與其他的一些繁冗而複雜的 IDE 工具有鮮明的對比。 |
|
PhpStorm PhpStorm 填補了 PHP 開發智慧 IDE 的長期空白,提供了開發者不可少的工具,如自動化重構、深層代碼分析、聯機錯誤檢查和快速修復。也關注於更多的智慧性,並提供更好的代碼質量保證,並支援最新的 PHP 趨勢。 |
|
PyCharm PyCharm 具有智慧代碼編輯器,能理解 Python 的特性並提供卓越的生產力推進工具:自動代碼格式化、代碼完成、重構、自動導入和一鍵代碼導航等。這些功能在先進代碼分析程式的支援下,使 PyCharm 成為 Python 專業開發人員和剛起步人員使用的有力工具。 |
|
RubyMine Ruby 和 Rails 是 IDE 中提供給開發人員最重要的工具,RubyMine 將其整合在一起,提供方便的環境,以確保網絡與 Ruby 在 Rails 的發展。 |
|
WebStorm WebStorm 是一款商業的 JavaScript 開發工具,用以開發網頁的好用網頁編輯器,讓您可以更方便的編輯 JavaScript 的語法,讓你編輯使用上更加快速! |
|
AppCode AppCode 是一個全新的 Objective-C 的整合式開發環境,用於幫助開發 Mac、iPone 和 iPad 的應用程式。 |
|
CLion Cross-platform IDE for C/C++ developers providing superb coding assistance and enormous time savings. |
|
DataGrip |
|
Rider 支持許多.NET項目類型 Rider支持.NET Framework,新的跨平台.NET Core和基於Mono的項目。這使您可以開發各種應用程式,包括.NET桌面應用程式,服務和庫,Unity games,Xamarin應用程式,ASP.NET和ASP.NET Core Web應用程式 |
|
GoLand GoLand是JetBrains的新商業IDE,旨在為Go開發提供符合人體工程學的環境。新的IDE擴展了IntelliJ平台,具有針對Go語言的編碼幫助和工具集成。 編碼協助/人體工學設計/集成工具/IntelliJ plugin ecosystem |
|
Datalore Datalore, an intelligent web application for data analysis. Explore datasets, build powerful predictive models, create rich visualizations and invite colleagues to get better insights. |
►.NET
ReSharper (可點擊觀看詳細介紹) ReSharper 是智能化的微軟 Visual Studio 外掛程式。ReSharper 保持和增進 C#、VB.net、XML、Asp.net、XAML 構建腳本。ReSharper 還為 C# 和 VB.net 提供增強的交叉語言功能,它使開發者可以有效的控制 .net 混合項目。並可以檢測與移除錯誤代碼、加速編碼,及提供豐富的導航和搜索功能。 |
|
ReSharper C++ The Visual Studio Extension for C++ Developers ReSharper的C ++使得Visual Studio的C ++開發一個更好的IDE,提供有關即時代碼分析,快速修復,強大的搜索和導航,智能代碼完成,重構,各種代碼生成選項和其他功能,讓你每天增加生產率。 |
|
dotPeek Free .NET decompiler and assembly browser that is empowered with ReSharper-style navigation and displays decompiled code as C#. It also enables creating Visual Studio projects from decompiled code, which facilitates reconstructing lost source code. |
|
dotCover JetBrains dotCover is a .NET unit test runner and code coverage tool that integrates with Visual Studio and JetBrains Rider. dotMemory dotMemory allows you to analyze memory usage in a variety of .NET and .NET Core applications: desktop applications, Windows services, ASP.NET web applications, IIS, IIS Express, arbitrary .NET processes, and more. dotTrace dotTrace helps you detect performance bottlenecks in a variety of .NET and .NET Core applications: WPF and Universal Windows Platform, ASP.NET, Windows services, WCF services, and unit tests. Mono and Unity applications are supported as well. |
►Teamware
TeamCity (可點擊觀看詳細介紹) TeamCity 的是個連續的整合與建設管理解決方案,遵循著 IntelliJ IDEA 的傳統,軟件開發團隊將持續研究,為開發程式建造一個全新的水平。 |
|
YouTrack YouTrack 是個鍵盤為中心的錯誤和問題追蹤Web應用程式,可以節省您在處理問題所花費的時間。使用 YouTrack 只要運用兩個簡單的控制:搜索框和命令視窗。 |
|
Space Space is an all-in-one team collaboration platform that tightly integrates communication, process management, and software development tools in a single web or desktop interface. It lets you host repositories, analyze and review code, stay informed, and interact with your fellow colleagues from a single place. You can quickly find out who's working on what and who's in charge of what — and instantly contact the right person via a built-in messenger (Chats). |