为了最大限度地降低当今任何时候使用任何“自动运行”功能的安全风险,我是否建议您使用vim的现有功能来代替插件(便携包)?
例如。
我的本地文件夹的vimrc文件名为“ _gvimrc”(故意使用)。这就减少了像phen这样的人希望自己付出代价来消遣自己的希望。:-)
在我的$ VIM / .vimrc文件中,插入:
if filereadable("_gvimrc")
source _gvimrc
endif
在末尾。
我在“ fileexists()”上使用“ fileizable()”,因为当同时打开多个(10+)文件时,后者在折磨时会有些古怪(不知道为什么)。
当然,您可以提供自己的唯一文件名来进一步消除潜在的麻烦制造者。例如“ _mygvimrc”,“ _ gobbledygook”等。您只需要确定一个标准化名称,然后在$ VIM / .vimrc中相应地获取它即可。依靠vi / vim内部可以解决可移植性问题。但是,请勿将其命名为.vimrc(或_vimrc),以防止递归源,以防您稍后使用vim编辑$ VIM / .vimrc文件。
从Windoze 98SE到Windork XP Pro,直到现在的Windorkier 7(已有5年以上),才开始使用它。我将在资源管理器中标记一个.txt文件列表,然后使用“使用多个Vim编辑”,导致同时打开多个Vim窗口。对于我的工作,我每天要做几次。所有文件都按照我在本地_gvimrc中设置的内容进行处理。