Here is a common scenario that comes up that is driving me crazy...
In vi mode, I start typing....
foo.set [now intelli sense pops up and I select a setter I want], so I end up with
foo.set(bar); //and bar is now highlighted and I can start typing over it which is what I want. So lets say I'm typing over highlighed bar and I have...
foo.set("bar") - at this point the cursor is right after the second quote and I 'think' I'm still in vim insert mode since I was typing along just fine to create "bar" BUT now the problem is I want to jump to the end of ) so I try esc then shift A (to append to end of line), but what happens is "A" is typed... it's like I have to hit esc TWICE before I can use shift A to go to the end of the line?
What am I doing wrong here?
I think TAB is the key you
I think TAB is the key you want to press (without pressing Escape). Tab tells the autocompleter to jump to the next section, in this case after the closing parend.
If the setter you chose had 2 arguments, after filling in the first one, TAB moves to 2nd argument, TAB after that goes to end of line.