 <p>you can go to the end of the line with TAB. </p> <p>Write "this.d", type TAB complete to </p> <pre><code>this.doSomething </code></pre> <p>type "(" obtain </p> <pre><code>this.doSomething() </code></pre> <p>then write "someS" and TAB complete to </p> <pre><code>this.doSomething(someString) </code></pre> <p>cursor is between "g" and ")". Type TAB again and cursor go after ")". Complete with ";"</p> <pre><code>this.doSomething(someString); </code></pre> <p>So, you have type "this.d TAB (someS TAB TAB ;"</p> <p>There is no way to do what you exactly want, but with TAB you can save much typing.</p>