包括vim中的w/b。总之

包括vim中的w/b。总之,vim,Vim,在过去的几天里,维姆对单词的概念似乎发生了变化。我已经安装了一些插件。。CtrlP是最新的,但如果它是原因,我会感到惊讶 obj.prop 当我使用w或b时,它将其视为1word(也是word,但这很好)。我已经签出了:map,在那里我没有看到任何可疑的东西 哦,老兄,我以为我刚刚用了'iskeyword',但是: :设置iskeyword?响应: 你知道是什么导致了这种行为吗?或者故障排除建议?我认为这确实是iskeyword设置。最后的似乎就是问题所在。它当前表示是“word”中的有效字

在过去的几天里,维姆对单词的概念似乎发生了变化。我已经安装了一些插件。。CtrlP是最新的,但如果它是原因,我会感到惊讶

obj.prop
当我使用w或b时,它将其视为1
word
(也是
word
,但这很好)。我已经签出了
:map
,在那里我没有看到任何可疑的东西

哦,老兄,我以为我刚刚用了
'iskeyword'
,但是:

:设置iskeyword?
响应:


你知道是什么导致了这种行为吗?或者故障排除建议?

我认为这确实是
iskeyword
设置。最后的
似乎就是问题所在。它当前表示
是“word”中的有效字符。尝试将其更改为:

:set iskeyword=@,48-57,_,192-255,$,-,#

你说得对。如何判断上次修改此设置的文件,以便永久更改它?它不在.vimrc(也不在缩写“isk”)中。问得好。我将尝试在vimrc中显式设置它。根据您的说法,我怀疑其中一个插件必须在加载时动态地更改它(似乎不礼貌)。除了逐个删除/添加它们并进行检查外,我不确定如何推断出哪一个是罪魁祸首。@t可以使用
:verbose set iskeyword?
查找上次设置的位置。另一个想法-设置是否特定于某个文件类型/扩展名?也许一个插件正在尝试“帮助”并为某些文件类型设置它。