vi (または vim) を別の ex 初期化ファイルで起動できるようにしたいと考えています。デフォルトでは ~/.exrc です。
残念ながら、このシステムで "man ex" に対しても起動される vim(1) は、.exrc について言及していません。
同等の動作を提供するための回避策も高く評価されます。
コモン-u conf_file
が機能することを期待していましたが、ここでは失敗します。回避策は、構成ファイルをロードせずに、必要なファイルを-u NONE
ソースすることです-c
。
ex -u NONE -c 'source your_local_exrc'
従来の vi/ex の一部のバージョンでは、EXINIT
環境変数をコマンド文字列として使用して起動時に実行し、$HOME/.exrc
設定されていない場合は実行します。そのようなバージョンを実行している場合は、別の起動ファイルをソースするEXINIT
ように設定できます。so /other/file/to/execute