Kai Wolf schrieb:
>> imap <S-CR> <ESC>A
>> wuerde shift enter im input mode ummappen.
> Danke für den Hinweis.
> Leider hat dein Beispiel nicht richtig funktioniert. Mit Shift+Enter
> lande ich im input mode jedesmal in der nächsten Zeile.
Das ist komisch, dass geht bei mir. Ansonsten hier noch mal mit ein
wenig VIM Power:
function! Mapme()
imap <CR> <ESC>:call Unmapme()<CR>A
endfunc
function! Unmapme()
iunmap <CR>
endfunc
function! Mapbrace()
imap ( ()<ESC>:call Mapme()<CR>i
endfun
Ist bestimmt nicht wasserdicht, aber sollte meistens gehen :)
nach einem :call Mapbrace() sollte nach Eingabe ein ( () geschrieben
werden und der Cursor in der Mitte der Klammern stehen. <CR> ist
umgemapt auf gehe ans Ende der Zeile und abdrehens des Mappings für
<CR>. Damit ist es dann schon fast so gut wie Eclipse ;)
Gruss Tim
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org