2010-08-30 6 views
9

Gibt es eine Tastenkombination, die den Einfügemodus Del in Vim simuliert? Für die Rücktaste gibt es die Ctrl-H, die sehr praktisch ist und es einfacher macht, als die weit entfernte Rücktaste zu drücken.Vim: Entf im Einfügemodus

Antwort

6

Werfen Sie einen Blick auf http://vimdoc.sourceforge.net/htmldoc/insert.html Es gibt ein paar mehr integrierte Tastenkombinationen für verschiedene Aufgaben.

Auch können Sie Ihre eigenen Mappings .vimrc zum Beispiel Ihres gegebenes Beispiel ist nur

imap ^H <Left><Del> 
1

Sie können Schlüssel selbst in Vim zuordnen, einschließlich des Einfügemodus. Der folgende Artikel enthüllt mehr Details: Mapping keys in VIM

4

Auf meiner vim Installation festgelegt, Del im Einfügemodus funktioniert einfach. :help i_<Del>

Wenn Del ist nicht das, was tun Sie möchten, können Sie :fixdel versuchen. :help :fixdel hat eine gute Erklärung, was das zu beheben versucht.

Wenn Sie einfach simulieren wollte Del über eine andere Ctrl-Tastenbelegung (zB Ctrl-D), würde ich die folgende Abbildung empfehlen:

imap <C-D> <C-O>x 

Ctrl-O in Einsatz Modus ermöglicht es Ihnen, einen einzelnen Normalmodusbefehl auszuführen und automatisch zum Einfügemodus zurückzukehren. x löscht den Schlüssel unter dem Cursor.

+1

Ja, arbeitet Del mit mit meiner Installation auch, aber ich wollte etwas einfacher als die rechte Hand von seiner besten Lage auf der mittleren Reihe zu entfernen, drückt und dann Danke :-) Hand wieder zurück für der Kommentar aber. – Rafid

+1

imap ist eine nette Alternative. – Max

+1

'Strg' +' O' und ein einzelner normaler Modus Befehl - ist ein guter 'Workaround'! –

Verwandte Themen