2009-07-06 6 views

Antwort

1

Für \ sd ein do {} while mit dem Cursor zwischen den Klammern zu bekommen:

:imap \sd do {} while<ESC>hhhhhhi 
:nmap \sd ado {} while<ESC>hhhhhhi 
:vmap \sd ado {} while<ESC>hhhhhhi 

Damit ich denke, man sollte auch in dem Rest füllen kann.

+0

Was auf der Tastatur tippe ich eigentlich diesen Hotkey zu initiieren. Zum Beispiel habe ich gelernt, das^C ist Strg + Shift + C was ist \ sd? Alt Meta? Wenn ich in normal mehr auf s eingib, ersetzt es Zeichen unter dem Cursor mit d. – kthakore

+0

Es gibt keinen einzigen Hotkey, es ist eine Folge von Schlüsseln. In diesem Fall schreiben Sie eigentlich Backslash, s, d. Wenn Sie das Mapping hinzufügen, wird es alle vorherigen Mappings überschreiben. – jqno

+0

aber ich installierte http://www.vim.org/scripts/script.php?script_id=556, aber diese Hotkeys funktionieren immer noch nicht – kthakore

0

ich dies, indem fest

filetype plugin on 

in ~/.vimrc