Making Productivity Power Tools for Visual Studio 2010 play nicely with ReSharper

Scott Guthrie wrote about VS 2010 Productivity Power Tools update, and I went to the Extensions Gallery to download it. I won’t write an overview about it – Scott has already done an excellent job on his blog. You can also find more information on the extension’s page.

If you’re a ReSharper addict (like me), you will notice that some things just do not work or interfere with the way ReSharper does things. So here’s a list of things that you can do to make ReSharper and the Productivity Power Tools work nicely together:

1. Go to the Productivity Power Tools under Tools – Options:

  • Turn off Automatic Brace Completion if you prefer ReSharper to do it for you.
  • Turn off Ctrl + Click Go To Definition. ReSharper provides this functionality.
  • Turn off Move Line Up/Down Commands. This breaks ReSharper’s equivalents.
  • Turn any other settings on or off, depending on your personal preferences.

2. Fixing Quick Access

One of the best features of the Productivity Power Tools is the Quick Access window. If you’re a ReSharper user, you’ll appreciate it if you love the Go To Class navigation (Ctrl-T [Visual Studio] or Ctrl-N [IntelliJ]). The Quick Access allows you to navigate virtually everywhere by typing the name. For example, to open the Keyboard options, simply start typing keyb:

The default shortcut for this window is Ctrl + 3, however this key binding is used by ReSharper’s Bookmarks system. If you’re not using the bookmarks:

  • Go to Tools – Options – Keyboard, find the command by typing QuickAccess. You should see it in the list as View.QuickAccess.
  • Under Use new shortcut in make sure it shows Global, then press Ctrl+3 (without the + sign) in the adjacent text box, then click Assign.
  • Select Text Editor in the Use new shortcut and repeat the above step.

There are many more cool features in these Power Tools. Together with ReSharper they really boost productivity sky high!

Happy coding!

Related posts:

  1. Visual Studio 2010 bug: NullReferenceException when opening any file, caused by a docked add-in tool window
  2. 5 ways ReSharper changed my programming style
  3. ReSharper 5.0 Hidden Gem – Patterns Catalogue
  4. Smart Paste Add-In for Visual Studio 2008
  5. ReSharper 4.5 Beta Released – First Impressions
  • Dauphin Bleu

    Thank you Igal for this superb contribution for us ReSharper fans that are new to the Power Tools.

  • http://twitter.com/joe_in_denver Joe Wilson

    Thanks for writing this up. I was starting to get frustrated that my R# keys were changed.

  • Grandtiger

    Hi there, thanks for the tips. However, I am not able to following this: Go to Tools – Options – Keyboard, find the command by typing QuickAccess. You should see it in the list as View.QuickAccess.

    There is no Keyboard under Tools – Options. And I couldn’t find it under Resharper – Options either.
    Could you please elaborate the exact steps you took to get QuickAccess shortcut working?

    Thanks a lot!