A funcionalidade de desabilitação temporária é vital para mim, já que faço um par-programa e freqüentemente meu parceiro não pode usar o VIM. Precisamos ser capazes de desligar e ligar o VSVim rapidamente (sem reiniciar). Todos nós agora tivemos que desabilitar completamente o VSVim, o que me deixa triste. Eu amo o plug-in de outra forma.
Esse problema já foi mencionado nas perguntas e respostas: https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
Obrigado por relatar este problema. Tenho certeza de que sei qual é o problema aqui e é semelhante a um bug que consertei ontem.
Este bug foi corrigido agora. Se você esperar que o AppVeyor conclua sua execução, você pode obter uma versão com a correção de vsixgallery.com.
Estou no mesmo cenário (programação em pares) e esse era um problema feio. Acabei de instalar a versão mais recente de vsixgallery.com e corrige o problema. Obrigado, @jaredpar!
Sim, essa função em particular foi responsável por nada menos que 3 bugs na versão 2.1.0. Não percebi muito bem todas as ramificações que a correção teria na seleção. Aprendendo rapidamente 😄
Desculpe, mas o problema ocorre mesmo sem desativar o VsVim!
Outra extensão, "Entrian Source Search", usa a API VS para obter limites de palavras e, desde então, não atualiza o VsVim para obter uma palavra no final de uma linha para a criação de padrão de sourch.
Minhas linhas problemáticas observadas correspondem ao RE:
^\s+\w+$
Se "Entrian Source Search" for acionado para usar a palavra sob o cursor para a próxima pesquisa, ele recupera o primeiro grupo RE:
^\s+(\w+)\w$
Portanto, ele perde o último caractere.
Desativei o VsVim para ver se a última atualização causa o problema e, mesmo agora, ao selecionar o texto em uma linha de Pos1 a End erre o último caractere da linha.
Este personagem não pode ser selecionado com VsVim sendo desabilitado.
Como Jared afirmou, o bug já foi corrigido e a correção deve estar disponível, certo?
Essa correção inclui esse comportamento de bugs descrito?
@ MartinL0815 é provável que a versão mais recente resolva esse problema. Você pode instalá-lo manualmente a partir deste local para testar:
http://vsixgallery.com/extension/VsVim.Microsoft.e214908b-0458-4ae2-a583-4310f29687c3/
Vai lançar uma nova versão na galeria oficial em um ou dois dias.