2010-08-30 12 views
9

Esiste una combinazione di tasti che simuli la modalità di inserimento Del in Vim? Per il Backspace, c'è il Ctrl-H che è molto conveniente e rende più facile che premere il pulsante Backspace lontano.Vim: Del in Insert Mode

risposta

6

Dai uno sguardo a http://vimdoc.sourceforge.net/htmldoc/insert.html Ci sono alcune combinazioni di tasti più integrate per varie attività.

Inoltre è possibile impostare le proprie mappature utilizzando Vimrc per esempio il vostro esempio dato è solo

imap ^H <Left><Del> 
1

È possibile mappare le chiavi da soli in vim, inclusa la modalità di inserimento. Il seguente articolo rivela ulteriori dettagli: Mapping keys in VIM

4

Sulla mia installazione di vim, Del in modalità di inserimento Just Works. :help i_<Del>

Se Del non sta facendo ciò che si vuole, si può provare :fixdel. :help :fixdel ha una buona spiegazione di ciò che tenta di risolvere.

Se si voleva semplicemente per simulare Del attraverso un altro mappatura Ctrl-chiave (ad esempio Ctrl-D), vi consiglio il seguente mappatura:

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

Ctrl-O in insert la modalità consentirà di eseguire un singolo comando in modalità normale e tornare automaticamente alla modalità di inserimento. x elimina la chiave sotto il cursore.

+1

Sì, Del funziona con con la mia installazione anche, ma volevo qualcosa di più facile che dover togliere la mano destra dalla sua miglior posizione sulla fila centrale, premere , e poi tornare indietro la mano :-) Grazie per il commento però. – Rafid

+1

imap è una bella alternativa. – Max

+1

'Ctrl' +' O' e un singolo comando di modalità normale - è una buona "soluzione"! –