Since we're now officially starting the new 1.5 release, I'd like to just
re-iterate the following desperate requests:
1) "Smart Enter" from Intellij IDEA. It was probably the most useful
usability enhancement I ever experienced, as it finally made that "Adding
the closing quote/parent/bracket" thing work FOR me rather than get in my
way. I could just press enter, and the statement would be completed if
possible, or the cursor repositioned to the next spot where I needed to type
if not, and worked like Enter in all other cases. It was brilliant, and I
simply remapped my Enter key to be the new complete-statement/Smart-Enter
function, and all was well with the world again. Please, please, please add
this to Resharper!
2) Please make the go to inheritor/base/super/whatever functions sensitive
to the cursor. I don't use the current implementations because they're just
not useful to me, and just work against the way I think and work. I want to
put my cursor on an identifier and go to the super/base/whatever of THAT
IDENTIFIER, not of the class or method that I'm in. Provide some way to do
either method, since I'm sure there are people who like the current way it
works. I'm not one of them, and I simply don't use this functionality at
all because it never does what I want or takes me where I want to go.
3) Please allow the Find Usages and Go To Declaration, and potentially even
the Rename Refactoring, to work with DLL References and not just Project
References. I have all the projects loaded up into my solution that I care
about, but because it's a subset of a HUGE project (88 projects ... too much
for one solution), all the references are to DLLs in a common /bin
directory. I'd love to be able to somehow have Resharper realize that the
DLL is the same as the one being built in the solution (there's a post-build
step that copies the DLL to the common bin directory).
3a) This is related to 3, but I wish Resharper's syntax checker would
realize that a class that has the same name is the same, even if it's coming
from a different DLL. I'm tired of seeing red-underlined errors like
"Cannot convert class foo.bar.baz to foo.bar.baz" ... it's an erronious
flagging of a non-error.
Thanks for your consideration!!