Vim'w'表现得像'W'

时间:2019-01-15 15:11:50

标签: vim

我使用vim。在我使用过的每台机器上,“ w”都尊重标点符号。如果按“ w”,我将前进到单词的结尾。

在以句点分隔的单词的情况下,我将移至下一个句点。

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

起初我以为我会适应,但已经变得令人沮丧。如何使这种行为恢复正常?

2 个答案:

答案 0 :(得分:5)

w跳过的内容由:help 'iskeyword'控制。现在,如果Vim突然跳过过去的时间段,则意味着该时间段(.或数字46)已添加到该选项。

您可以通过以下方式了解在何处完成

:verbose setlocal iskeyword?

并且(对于当前会话)使用

撤消
:setlocal isk-=. isk-=46

通常,文件类型插件会针对特定类型的文件进行更改。

答案 1 :(得分:1)

尝试重新映射。转到〜/ .vimrc并添加并保存:

nnoremap w w