私は以前のコマンドからの視覚的な分離を与えるために、前に改行を印字することを除いて、デフォルトの魚のプロンプトに満足しています。fish shell:既存のプロンプトの前に改行を追加するには?
新しいfish_prompt
を定義して、改行を印刷し、以前はfish_prompt
として知られていた関数に何らかの形で渡すことができますか?
私は以前のコマンドからの視覚的な分離を与えるために、前に改行を印字することを除いて、デフォルトの魚のプロンプトに満足しています。fish shell:既存のプロンプトの前に改行を追加するには?
新しいfish_prompt
を定義して、改行を印刷し、以前はfish_prompt
として知られていた関数に何らかの形で渡すことができますか?
コピーし、別の名前に迅速に、そして新しいプロンプト関数からそれを呼び出す:
functions --copy fish_prompt fish_prompt_original
function fish_prompt; echo; fish_prompt_original; end
funcsave fish_prompt_original
funcsave fish_prompt
魚は名前空間を持たないので、関数の2つの実装を作成することはできません。 funced fish_prompt
を実行し、適切なポイントにecho
または同様のコマンドを挿入してから、funcsave fish_prompt
でプライベートバージョンとして保存する必要があります。