Come posso rimappare alt+backspace
per eliminare parole come la manipolazione del testo nativa * NIX? Ho controllato questa discussione: Using alt+backspace key in vim command line to delete by wordsalt + backspace per cancellare le parole in vim
E gli esempi come: cmap <a-bs> <c-w>
e :imap <A-BS> <C-W>
non fanno nulla. E la risposta accettata era in realtà per non rimappare nemmeno, ma per usare ctrl+w
. Dal momento che VIM's alt+backspace
non fa nulla, preferisco rimapparlo con qualcosa a cui sono abituato.
sto usando VIM terminale basato (specificatamente iTerm)
Il primo passo è scoprire cosa fa il terminale con la combinazione di tasti. Inizia vim, vai in modalità inserimento, digita Ctrl-V seguito da backspace, poi un altro Ctrl-V seguito da Alt-backspace. Se stampa la stessa cosa per entrambi, sei sfortunato. Altrimenti, il comando map dovrebbe funzionare se si digita Ctrl-V Alt-Backspace nel comando ': map' invece di' '. –
modalità visiva quindi backspace evidenzia 1 carattere. La modalità visuale quindi "alt + backspace" esce dalla modalità visiva, quindi non fanno la stessa cosa. Inoltre, non voglio essere in modalità visuale per fare 'alt + backspace'. Ciò sconfigge la facilità di eliminazione che stavo cercando (come 'dd'), quindi, ora cosa? –
Non volevo che anche tu fossi in modalità visuale. Ctrl-V in modalità inserimento non dovrebbe entrare in modalità visuale. Devi avere una mappatura strana (': imap') o non eri in modalità di inserimento quando hai fatto. –