wenus

C# 学习的点点滴滴

博客园 首页 新随笔 联系 订阅 管理
( 1 ) The Most Intelligent Add-In To VisualStudio.NET
       http://www.jetbrains.com/resharper/

The Most Intelligent Add-In To VisualStudio.NET


ReSharper was created with the single purpose in mind: to increase the productivity of C# developers. It comes equipped with a rich set of features, such as intelligent coding assistance, on-the-fly error highlighting and quick error correction, unmatched support for code refactoring, and a whole lot more. ReSharper's tight integration with Visual Studio .NET provides quick and easy access to all of its advanced features right from the IDE.

PDF  ReSharper Data Sheet (111 Kb)

PDF  Default Keymap (44 Kb)


Key C# Productivity Features


Error Highlighting

One of the most powerful and helpful features in ReSharper is its ability to quickly detect and highlight errors in code, without the need to compile it. ReSharper automatically analyzes your code while you work and will highlight a variety of possible syntax or logical errors. It can also detect and emphasize statements or constructs that you should be warned about (e.g., unused or uninitialized variables).
read more »

Error Quick-Fixes

Not only does ReSharper highlight errors, but it also provides useful quick-fixes that enable you to instantly correct the code. When you place the caret on a highlighted error, if quick-fixes for this error are available, a small light-bulb icon pops up at the relevant line. Click it or use the Alt+Enter shortcut, to see the list of available quick-fixes. Select the desired quick-fix and press Enter to apply it.
read more »

Refactoring Support

Refactoring can significantly improve your code design and efficiency. ReSharper's 17 automated refactoring support takes care of code consistency and compilability after even the most dramatic modifications.

ReSharper supports the following types of refactoring:

  • Rename symbol with reference correction
  • Move type to another namespace with reference correction
  • Move type declaration to a separate file
  • Change method signature (add/remove/reorder parameters, change parameter type or return type)
  • Extract method
  • Introduce variable
  • Inline variable
  • Convert method to property
  • Convert property to method(s)
more refactorings »

Live Templates

Live templates represent predefined code fragments that can "interact" with the developer when inserted. You can use them to insert common or custom code constructs into a source code file quickly, efficiently, and accurately.

Just type a particular template's abbreviation, then press the Tab key to expand it into your source file.
read more »

To get the full story on ReSharper’s feature set, please visit the Features page.

Why ReSharper

ReSharper makes C# development a real pleasure. It decreases the time you spend on routine, repetitive handwork, giving you more time to focus on the task at hand. Its robust set of features for automatic error-checking and code correction cuts development time and increases your efficiency. You'll find that ReSharper quickly pays back its cost in increased developer productivity and improved code quality.

The wait is over… ReSharper is here and now C# developers can experience what we mean when we say "Develop with pleasure!" Download a copy today!

中文版VS.NET的ReSharper键盘快捷方式设置文件“ ReSharper.vsk”下载。(使用方法:请将此文件拷贝至“C:\Documents and Settings\Administrator\Application Data\Microsoft\VisualStudio\7.1 ”目录下)
http://www.jetmaven.net/products/resharper.php

posted on 2005-05-13 17:25  wenus  阅读(941)  评论(0编辑  收藏  举报