Swiss Army Knife, Mind-Reading and More ReSharper Goodness

If you happened to miss the latest installments in Joe White‘s 31 Days of ReSharper series, here’s a recap of the last week’s posts.

Joe mostly blogged about two things: first, completing code with the Ctrl+Space family of shortcuts, and second, doing a whole bunch of useful things with Alt+Enter. Here are a couple of things I enjoyed reading (besides the lucid explanation of technical details behind ReSharper’s features):

“I’ll talk about one of the keystrokes you’ll use most often with ReSharper: Alt+Enter. I referred to it earlier as ReSharper’s “Swiss Army knife”, because it’s so versatile: it can fix certain compiler errors, complete code, remove code that’s never used, and just in general automate some of the repetitive tasks that come with writing code.” (read more…)

and

“When you select Change All, you’ll get a suggestion list. Often there’s only one suggestion, and it’s exactly the one I want. It’s so good it’s spooky…In a lot of cases, you’ll end up with just one parameter, or just one property, that satisfies the way you’re using that symbol. Which makes it look like ReSharper is reading your mind. (It pretty much is!)”(read more…)

The individual blogposts included:

Day 14: Suggested variable names
Day 15: The Ctrl+Space family
Day 16: Importing namespaces with Alt+Enter
Day 17: Change All with Alt+Enter (and, Introducing the red light bulb)
Day 18: Adding things with Alt+Enter
Day 19: Implement Members with Alt+Enter
Day 20: Fix errors and warnings with Alt+Enter


Technorati tags: .NET, ReSharper, Visual Studio, C#
This entry was posted in Links and Opinions, ReSharper Tips&Tricks. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">