ReSharper 5.0 & Visual Studio 2010 – Keymap Part 3

New ReSharper 5.0, new Visual Studio 2010.

Wow, for every developer who extensively use this tools it is very very good news. I will try to look around for interesting things that appears in new versions and I will mention the old good features of ReSharper and Visual Studio.

Keymap Part 3

Class navigation:

  • Ctrl+F11 – file structure view
  • Alt+Down – go to next member/tag
  • Alt+Up – go to previous member/tag
  • Ctrl+[ – go to containing declaration

Refactoring:

  • Ctrl+Shift+R – refactor selected item
  • F2 – rename
  • Alt+Del – safe delete
  • Ctrl+Alt+M – extract method
  • Ctrl+Alt+V – introduce variable
  • Ctrl+Alt+D – introduce field
  • Ctrl+Alt+P – introduce parameter
  • Ctrl+Alt+N – inline variable/method/field
  • Ctrl+F6 – change signature

Others actions (often used):

  • Shift+Alt+L – locate file in solution explorer (very useful when you turn off “tracking active item in solution explorer” – it can improve performance of visual studio, you can find it in Tools->Options->Project and Solutions-> Track Active Item in Solution Explorer check box)
  • Ctrl+Shift+Alt+A – inspect selected item
  • Ctrl+Alt+H – view type hierarchy for selected object
  • F12 – go to next highlight (error, warning or suggestion)
  • Shift+F12 – go to previous highlight (error, warning or suggestion)
  • Ctrl+Alt+F – code cleanup

Others actions (rarely used, but useful):

  • Ctrl+Shift+E – “explore stact trace” view
  • Ctrl+Alt+T – “unit test explorer” view
  • Ctrl+Alt+R – “unit test sessions” view

ReSharper documentation

Plugin that helps you learn the ReSharper shortcuts – http://keymaps.forresharper.org/


Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s