Vim'w'表现得像'W'

don*_*lan 1 vim

我用vim.在我使用过的每台机器上,'w'尊重标点符号.如果我按'w',我会前进到一个单词的结尾.

在句点分隔的单词的情况下,我将移动到下一个句号.

但是,在vim的特定安装中,'w'被解释为'W'并跳过所有特殊字符.

起初我以为我会适应,但它变得令人沮丧.如何将此行为恢复正常?

Ing*_*kat 5

什么w跳过被控制:help 'iskeyword'.现在,如果Vim突然跳过过去的句号,那意味着句点(.或数字46)被添加到该选项中.

您可以通过以下方式找到完成此操作的位置

:verbose setlocal iskeyword?
Run Code Online (Sandbox Code Playgroud)

并且(对于当前会话)撤消

:setlocal isk-=. isk-=46
Run Code Online (Sandbox Code Playgroud)

通常,文件类型插件会针对特定类型的文件更改此设置.