繁体   English   中英

.vimrc被sys admins设置覆盖

[英].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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM