インターネットに浮かぶ多くのzsh設定は正しいプロンプトを設定し、最後にRPS1
値を追加しますが、EPS1に含まれる可能性があるコンテンツのドキュメントを見つけることができませんでした。EPS1
私のコンピュータでは空の文字列です。
これはそのような例の一つこれにはEPS1が含まれます。誰かがそれが何であるか尋ねましたが、作者は知りませんでした。ただ他の場所からコピーしたものです。
RPS1="${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
EPS1とさまざまなシェルを検索するときに取得するのは、それを含む構成を共有する人だけです。レディットトピックこれはプロンプトに関連する可能性があることを示唆するのに役立ちません。
bashとzshの完全なgitレコードを検索しましたが、「EPS1」はどこにも表示されません。
この変数はどこから来たのですか?これは何十年もの間コピーされた古代の殻の残骸ですか?現代の環境では空の文字列だけが生成されますか?
答え1
EPS1
特別な意味はありませんが、RPS1
初期化されたスクリプトがある場合は、そのスクリプトを呼び出す前に使用すると、"${${KEYMAP/vicmd/$VIM_PROMPT}/(main|viins)/} $EPS1"
必要な値と組み合わせられます。EPS1=...
RPS1
RPS1
右側に表示されるプロンプトの一部です。
EPS1
文書はそれを使用するスクリプトの一部でなければなりませんzsh
。