我们希望能够使用备用的ex初始化文件启动vi(或vim)。默认情况下,这是〜/ .exrc。
不幸的是,vim(1),也是在这个系统上为“man ex”提出的,没有提到.exrc。
任何提供等效行为的解决方法也将受到赞赏。
答案 0 :(得分:2)
我期待普通的-u conf_file
能够正常工作,但这在这里失败了。解决方法是不使用-u NONE
加载任何配置文件,然后使用-c
获取所需的文件:
ex -u NONE -c 'source your_local_exrc'
答案 1 :(得分:1)
传统vi / ex的某些版本使用EXINIT
环境变量作为命令字符串在启动时执行,如果未设置则执行$HOME/.exrc
。如果您运行的是此类版本,则可以将EXINIT
设置为so /other/file/to/execute
以获取备用启动文件。
答案 2 :(得分:0)
在〜/ .exrc(for vi)文件中,在开始时添加以下行
set exrc " Dangerous
set secure " Diables shell and write commands in .exrc/.vimrc
这将确保加载当前目录中的.exrc文件(如果存在)。