Vim正在重置

Vim正在重置,vim,Vim,我的iskeyword被重置为包含“.”时出现此问题。这很烦人,我试图通过输入我的vimrc来解决这个问题: set iskeyword-=. 我还尝试了特定于语言的文件: au FileType javascript setl sw=2 sts=2 et isk-=. 我用的是SPF-13,所以我知道引擎盖下有很多东西。我正在我的.vimrc.local中进行此操作,它应该设置在最后 最后,我的问题有两个方面: 有什么方法可以设置它以确保它不会重置吗 是否有某种方法可以调试vim以确定此选

我的iskeyword被重置为包含“.”时出现此问题。这很烦人,我试图通过输入我的vimrc来解决这个问题:

set iskeyword-=.
我还尝试了特定于语言的文件:

au FileType javascript setl sw=2 sts=2 et isk-=.
我用的是SPF-13,所以我知道引擎盖下有很多东西。我正在我的.vimrc.local中进行此操作,它应该设置在最后

最后,我的问题有两个方面:

  • 有什么方法可以设置它以确保它不会重置吗
  • 是否有某种方法可以调试vim以确定此选项在何处重置

  • 谢谢

    找出上次使用
    :verbose set iskeyword
    设置选项的位置(请参见
    :help:verbose cmd
    )。我不知道有什么方法可以锁定选项以防止将来的更改,即使有一种方法,它也可能不是您想要的。一旦您找到了选项最后设置的位置,您就可以对其进行推理,解释更改的原因,并更恰当地解决特定问题