基本上是标题。当我包含在vimrc中时

set iskeyword-=_

并保存它,当我重新加载gvim并键入
:set iskeyword

我仍然看到
iskeyword=@,48-57,_,192-255

如您所见,“_”仍然存在。如果我只是:set iskeyword-=_,它会按预期工作。为什么我的vimrc无法正常运作?有没有其他方法可以解决这个问题,如果可以,怎么办?

最佳答案

检查:verbose set iskeyword?设置的位置。请注意,许多文件类型插件都会更改该值(但对于无参数的普通Vim启动,缓冲区为空,则不应设置任何值)。

如果:verbose没有给出答案,请使用vim -V20vimlog捕获Vim启动的完整日志,然后搜索该选项。

另外,您的.vimrc是实际来源吗? :scriptnames告诉您。

关于vim - 没有从vimrc设置"set iskeyword-=_",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26123441/

10-14 00:40