Vim ctrl-w não funciona no texto existente, compilação personalizada do vim7.3

1

Eu estou em uma máquina Ubuntu 10.04. O vim7.2 instalado funciona como esperado no modo de inserção para <ctrl-w,h,u> , mas meu vim7.3.744 compilado personalizado mostra um comportamento estranho:

Iniciando o vim com um buffer vazio (cursor indicado por | ):

~|

Quando eu alterno para o modo de inserção e digito algumas letras, os comandos <ctrl-w,h,u> funcionam bem:

~adsf|<ctrl-w>

= >

~|

No entanto, quando eu sair do modo de inserção depois de digitar e entrar no modo de inserção novamente e pressionar <ctrl-w,h,u> , nada acontece:

~adsf|<Esc>

Pressing A to enter insert mode again

~adsf|<ctrl-w>

= >

~asdf|

Se eu mostrar :ver , posso fazer isso.

Atualizar

Nota: a configuração vim backspace está definida em $ VIMRUNTIME / debian.vim que /usr/bin/vim7.2 usa para inicialização.

    
por Hotschke 11.12.2012 / 18:28

1 resposta

1

Experimente " :set backspace+=start ". Você pode querer percorrer todo o caminho e fazer " :set backspace=indent,eol,start ".

Veja " :help 'backspace' " (as aspas simples devem ser digitadas).

    
por 11.12.2012 / 20:20

Tags