gvim: movimento do modo visual quebrado

1

Isso é provavelmente resultado de muitos plugins, mas não consigo descobrir qual deles.

Portanto, normalmente Vj ou Vk no modo normal destacariam duas linhas. O comportamento agora é este:

  1. Quando V é pressionado, a linha inteira é destacada. OK
  2. Quando k ou j é pressionado, o bloco visual é removido e substituído por k ou j. : (

Eu verifiquei o vmap e nenhum mapeamento estranho está configurado com essas chaves.

Se eu usar as teclas de seta em vez de kjlh, as coisas estão bem.

Minha versão gvim é 7.4. No console vim, funciona bem.

Alguma pista para resolver este problema?

    
por lang2 18.07.2014 / 05:02

1 resposta

3

Parece que você está entrando no modo de seleção em vez do modo visual. Quando o modo de seleção está ativo, a digitação de qualquer coisa "imprimível" remove o texto selecionado, entra no modo de inserção e insere o (s) caractere (s) que você digitou.

Você precisa verificar o valor da opção 'selectmode' e qual arquivo deve ser configurado executando este comando, incluindo o ponto de interrogação como parte do comando:

:verbose set selectmode?

Em seguida, você pode configurar, modificar ou desativar o plug-in / script que está fazendo isso.

Alternativamente, se você quiser manter este comportamento, você pode alternar entre o modo visual e o de seleção quando o texto estiver destacado pressionando control + g

    
por 18.07.2014 / 06:19

Tags