Esse comportamento pode ser causado se determinadas configurações forem usadas para algumas opções específicas.
- Quando o 'clipboard' contém a configuração
autoselect, que faz por padrão em * nix (aplica-se apenas ao vim normal), sua seleção visual é armazenada no registro*. - Quando 'guioptions' contém a configuração
a, que faz por padrão em * nix (aplica-se apenas ao gvim), sua seleção visual é armazenada no registro*.
O registro é sinônimo da área de transferência no Windows e do texto selecionado no momento (como em Selecionar texto, clique com o botão do meio para colar) em * nix.
'mouse' também pode ter um efeito, pois se estiver definido como a ou contém ambos n e v , então o Vim receberá seus cliques do mouse e iniciará uma seleção visual se você clicar em & arrasto. O comportamento do que acontece com o conteúdo da seleção visual ainda é tratado por 'clipboard' / 'guioptions' .
Basicamente, se você estiver usando * nix e as configurações padrão para 'clipboard' / 'guioptions' , então "* será sobrescrito quando você fizer uma seleção visual, já que segue o que outros aplicativos * nix fazem quando você selecionar texto. Se você estiver usando o Windows e as opções forem as descritas, a área de transferência será sobrescrita, pois "* e "+ modificam a área de transferência no Windows.