Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Way of the ReSharper Samurai

April 19, 2013

The Way of the ReSharper Samurai

A presentation about improving you development productivity in .NET by using ReSharper (presented in Dev Friday at Medius)


April 19, 2013

More Decks by Jaime

Other Decks in Programming


  1. “In the void is virtue, and no evil. Wisdom has

    existence, principle has existence, the Way has existence, spirit is nothingness.”
  2. “Let go of the mouse. Master ReSharper and become a

    True Code Samurai” Miyamoto Musashi. 1645 AD
  3. rename CTRL+R, R Refactor (CTRL+R) extract method CTRL+R, M introduce

    variable CTRL+R, M introduce field CTRL+R, F introduce parameter CTRL+R, P inline var, method, field CTRL+R, I change signature CTRL+R, S move type or static CTRL+R, O safe delete CTRL+R, D or ALT+DEL
  4. Go to next highlight ALT + Page Down Go to

    Stuff within the file Go to previous highlight ALT + Page Up Go to next error SHIFT + ALT + Page Down Go to previous error SHIFT + ALT + Page Up highlights are errors, warnings or suggestions
  5. CTRL + SHIFT + ALT + A Inspect This! Inspect

    Inspection Results Window CTRL+ALT+V class method variable
  6. Go To Go to type CTRL + T Go to

    file CTRL + SHIFT + T Go to symbol SHIFT + ALT + T Go to file member ALT + \
  7. Navigate To Go to declaration F12 Go to implementation CTRL+F12

    Go to type of symbol CTRL+SHIFT+F11 Go to usage SHIFT + ALT + F12 Go to base symbols ALT + Home Go to derived symbols ALT + End
  8. Find Usages Find usages SHIFT + F12 Find usages (advanced)

    CTRL+SHIFT+ALT +F12 Find results window CTRL+ALT+F12 Analyze Ref. window CTRL+ALT+Y Highlight usages in file SHIFT+ALT+F11 Go to previous usage CTRL+ALT+Page Up Go to next usage CTRL+ALT+PageDown
  9. Create File from Template ALT + INS (in the solution

    explorer) CTRL+ALT+INS (in the editor)
  10. Moving quick between files while editing Go to last edit

    location CTRL+SHIFT+DEL View recent files CTRL+, View recent edits CTRL+SHIFT+, Go to related files CTRL+ALT+F7
  11. Code Completion Symbol code completion CTRL+SPACE Smart code completion CTRL+ALT+SPACE

    Import symbol completion SHIFT+ALT+SPACE Complete statement CTRL+SHIFT+ENTER Complete current statement and jump to the next line Filters list of methods, fields or variables to match expected type. Improved intellisense Symbol completion + import namespaces http://www.jetbrains.com/resharper/features/coding_assistance.html#Code_Completion
  12. ’ 1. Learn one new key every day 2. Try

    to avoid the mouse 3. Practice, practice, practice…
  13. http://www.jetbrains.com/resharper/demos/awesome/index.html Why ReSharper is Awesome? http://www.jetbrains.com/resharper/demos/ Lots of ReSharper videos

    http://pluralsight.com/training/Courses/TableOfContents/resharperfundamentals ReSharper Fundamentals http://blogs.jetbrains.com/dotnet/2013/04/webinar-recording-jon-skeet-inspects-resharper/ Jon Skeet inspects ReSharper http://tv.jetbrains.net/videocontent/when-hadi-met-julie When Hadi met Julie (Lerman)