I haven't tried the latest builds yet (I will very soon), but I've noticed a
quirk that has proven to become almost annoying in much of my recent coding.
I'm doing a lot of "Introduce Variable" refactorings, where I type an
expression, and then Introduce Variable. This completes the statement, even
adding the semicolon (nice!) ... and then places the cursor in a position
that is just never what I want.
Right now, the cursor is positioned at the very beginning of the NEXT line
with text. Even if there's a blank line below the line I was on. No new
line is opened, or anything. I'd rather the cursor be placed at the END of
the current line, so I can just press enter and keep on going. As it is
now, I have to move my hands out of home row position to either use the
arrows or the mouse to reposition the cursor and then open a new line for
Is there a reason for the current cursor placement, and would it be possible
to have the cursor stay on the same line, just move to the very end instead?
That would seem to handle both cases... one where I want to open a new line
under the current one to type more code (I just press enter like I normally
would), as well as the case where I'm modifying existing code and DON'T want
to add a new line.
I'm curious what others' thoughts are on this?