vim - 没有从vimrc设置"set iskeyword-=_"

标签 vim config autocmd

基本上是标题。当我包含在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/

相关文章:

VIM:视觉线模式的映射

git - 如何跳转到 GIT difftool 中的下一个/上一个差异?

c++ - 编译运行libconfig++

java - @Value - 始终为空

Vimscript : how pass variable/float into string?

Vim 用 h 和 l 打开文件

php - 在函数内部访问配置的最佳做法是什么?

vim - 在 Vim 中保存时自动将当前日期附加到文件名

vim - 如何在vim中使用外部PDF阅读器在光标下打开pdf文件(使用 'gf')

vim - 根据文件类型将 NERDCommenter 切换为替代值