[英].vimrc overridden by sys admins settings
我在.vimrc文件中有一个映射来映射F2以保存文件。 多年来一直这样做。 但是现在系统管理员决定使用其中一个映射覆盖我的设置。 如果我运行:scriptnames我看到订单,我知道哪一个是违规脚本。
有没有办法忽略一个启动脚本? 我还尝试创建一个.vim / after / fixit.vim文件,该文件重新执行映射但该文件无法读取。
我知道我可以忽略所有文件,只是加载我的.vimrc,但我确实想要一些管理员的默认值,只是不是全部。
如果脚本使用规范包含守卫,您只能避免采购脚本:
:if exists('g:loaded_pluginname') | finish | endif
但它可能没有。
你的.vim/after/fixit.vim
想法很好(你没有发布你的:scriptnames
输出,所以我无法确定),但你也需要在那里包含plugin
子目录:
.vim/after/plugin/fixit.vim
最后,作为最后的手段,您可以定义:autocmd VimEnter
(在~/.vimrc
)。 这自动命令将触发所有其它初始化后 ,所以你绝对可以改变有违规的映射。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.