vw
selecionará o texto do cursor até o final da "palavra" atual, onde "palavra" é uma seqüência de caracteres do conjunto definido pela opção "iskeyword". A opção 'iskeyword' é padronizada para o conjunto de caracteres alfanuméricos ASCII mais o sublinhado (_).
Se vw
estiver selecionando mais do que isso, então algo, provavelmente um plugin de tipo de arquivo, adicionou caracteres a 'iskeyword' para ser, na opinião do autor do plug-in, mais úteis ao editar o tipo de arquivo atual. Para descobrir onde iskeyword
está sendo definido, execute
:verbose set iskeyword?
Pode ser que sua instalação do Windows Vim tenha um conjunto diferente de plug-ins do que sua instalação do Linux Vim, ou que seu Linux ~ / .vimrc tenha a detecção de tipo de arquivo ativada e seu Windows ~ / _vimrc não.
Esse comportamento pode ser alterado, mas como ele pode ou deve ser alterado dependerá do comportamento desejado e de como o iskeyword
está sendo definido.