2009-04-22 6 views
3

J'aime reproduire le comportement normal de C-Del/C-Backspace sur Windows dans VIM. Actuellement, je suis en utilisant:Emulation du comportement Windows C-Del/C-Backspace dans VIM

imap <C-Del> <C-o>dw 
imap <C-Backspace> <C-o>db 

Ceci est proche, mais pas parfait. Par exemple. lorsque vous essayez de supprimer ce depuis la fin de la ligne

foo(1, 2) 

avec C-Backspace, cela se produit:

foo(1,) 

Comment puis-je résoudre ce problème?

Répondre

3

votre nouveau <C-Backspace> est le même que interne <C-w>. Donc, pour résoudre votre problème, vous pouvez

imap <C-Backspace> <C-w>