我们希望能够使用另一个ex初始化文件启动vi(或vim)。默认情况下,这是~/.exrc。
不幸的是,vim(1)在此系统上也用于“man ex”,但它没有提到.exrc。
如有任何解决办法以提供等效行为将不胜感激。
不幸的是,vim(1)在此系统上也用于“man ex”,但它没有提到.exrc。
如有任何解决办法以提供等效行为将不胜感激。
-u conf_file
能够使用,但在这里失败了。一个解决方法是使用-u NONE
不加载配置文件,然后用-c
命令引入你想要的配置文件:ex -u NONE -c 'source your_local_exrc'
-c 'source your_local_exrc'
(现在已经修复),但是-S
更好:)。 - Thor~/.exrc
(对于vi)文件的开头添加以下行set exrc " Dangerous
set secure " Disables shell and write commands in .exrc/.vimrc
.exrc
文件,则加载该文件。EXINIT
环境变量作为启动时要执行的命令字符串,并在未设置时执行$HOME/.exrc
。如果您正在运行此类版本,则可以将EXINIT
设置为so /other/file/to/execute
以源替代启动文件。
vi --version
)? - gltsstrace
追踪Vim的ex命令,发现它并没有涉及到任何像.exrc
这样的文件。 - fork0.vimrc
不存在,vim会读取.exrc
。 - Keith Thompson