Don’t know what I’m talking about? Read this.
I’m tired of having to recreate this over and over again so I had to make a note somewhere.
*\bin* *\obj* *.suo *.user *.bak **.ReSharper** **\_ReSharper.** StyleCop.Cache
Meanwhile I am maintaining ignore patterns for svn, git and hg here:
.git target* *\bin *\bin\* *\obj *\obj\* *.suo *.user *.bak *.ReSharper** **\_ReSharper.** **\StyleCop.Cache **\*.dotCover *.releaseBackup release.properties *.versionsBackup *.diff *.vssscc *.vspscc *.scc
As I do test-driven development, I find it annoying to switch over to the Mouse every time I want to run my tests.
So I just hooked up a hotkey for running unit tests.
CTRL+ALT+T usually shows the Test Session pane – I’ve never used it, so I assigned it to:
Context_Run runs the test method your cursor is inside, or if you move out of the method it will run the whole test fixture.
CTRL+SHIFT+F6 (Switch to previous window pane) then brings the focus back to your code.
I would like R# to detect references to members, classes, parameters, generic parameters in the code documentation and either offer completion or quickfixes just to generate the necessary markup.
Just by typing "The parameter bar of type IBar..... " inside a code documentation tag R# could quickly fix it to be "The parameter <paramref name="bar"/> of type <see ref="IBar"/>...."
I would then use much more references in the documentation.
/// The parameter <paramref name="bar"/> of
/// type <see ref="IBar"/> ....
void Foo(IBar bar);....
You like it? Vote for the feature request in JetBrains Jira!