gpt4 book ai didi

php - 我可以阻止 vimrc 中的设置被插件覆盖吗?

转载 作者:可可西里 更新时间:2023-11-01 13:42:24 27 4
gpt4 key购买 nike

这个问题来自 this vim search question

我的 .vimrc 中有一个设置将 $ 排除为单词的有效部分:

set iskeyword-=$

这适用于大多数文件,但不适用于 PHP。我假设它被一个 php 插件覆盖,但由于插件是在 .vimrc 之后加载的,所以我不知道如何覆盖这个设置。我宁愿不必输入

:set isk-=$ 

每次加载 PHP 文件时。

有什么建议吗?

(Ubuntu 8.04/Vim 7.1.138 如果重要的话)

总结

两个很好的答案,谢谢!

我选择了 tomalak因为比较省力,所以在我的 ~/.vimrc 中添加了以下内容

autocmd FileType php setlocal isk-=$

但也要感谢 Luc Hermitte .将设置放在 ~/vim/after/ftplugin/php.vim 文件中也有效。

:help autocmd:help after-directory 也有帮助

最佳答案

添加一个包含 :setlocal isk-=$

的 {rtp}/after/ftplugin/php.vim

否则,您将不得不使用 :verbose set isk 或使用 :scriptnames

来跟踪最后一次更改的位置

关于php - 我可以阻止 vimrc 中的设置被插件覆盖吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/305574/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com