É a opção 'iskeyword'
. Você pode alterar esse comportamento simplesmente fazendo:
:set iskeyword-=.
Se isso não funcionar, significa que o caractere de período está incluído na opção como parte de um intervalo de caracteres em vez de individualmente, e você terá que verificar o valor (com o ponto de interrogação como parte do comando):
:verbose set iskeyword?
Em seguida, determine como modificá-lo adequadamente para excluir o período. Dê uma olhada nisso (com aspas simples como parte do comando):
:help 'iskeyword'
Devo avisá-lo de que ter o caractere de período incluído em 'iskeyword'
não é um padrão do Vim, portanto, você pode ter um plug-in de tipo de arquivo ou um realce de sintaxe específico do idioma que esteja adicionando-o. A razão disso é que o ' iskeyword
' é usado para muitas coisas, incluindo certos átomos de expressões regulares, que podem ser usados no realce de sintaxe. Então, removê-lo pode "quebrar" outra coisa.