我有这个问题,我的iskeyword被重置为包括'.'。这很烦人,我试着通过输入vimrc:
来解决这个问题。set iskeyword-=.
我也尝试过特定于语言的文件:
au FileType javascript setl sw=2 sts=2 et isk-=.
我用的是SPF-13,所以我知道里面有很多东西。我在我的。vimrc里做这个。本地的,应该是最后安装的。
最后,我的问题有两个:
- 有一些方法我可以设置这个,以确保它不重置?
- 是否有一些方法我可以调试vim来确定这个选项在哪里被重置?
谢谢!
找出上次使用:verbose set iskeyword
设置的选项的位置(参见:help :verbose-cmd
)。我不知道有什么方法可以锁定一个选项来防止未来的更改,即使有这种方法,它也可能不是你想要的。一旦您找到了上次设置选项的位置,您就可以对其进行推理,为什么要更改它,并更适当地解决特定问题。