web-dev-qa-db-ja.com

Midnight Commander(mc)で他のコマンドラインプロンプトを表示する

純粋なbashmcで異なるコマンドラインプロンプトを使用することは可能ですか?だから、いつかmcが起動しましたが、パネルがオフになり(Ctrl + O)、しばらくしてターミナルに戻ると、mcが起動したかどうかを忘れ、またmcを再び起動しようとします。 mcが開始されていないときに、パネルをオンにしてみてください。

だから、私がやろうとしていること:通常モードではパスは次のようになります:

PS1=\u@\h:\w$

mcモードの場合:

PS1=mc \u:\w$

したがって、質問は:mcとpure bash?に対して異なるPS1プロンプトを作成するにはどうすればよいですか?

2
radistao

man mcのコメント:

Bashを使用している場合は、~/.local/share/mc/bashrcファイルでサブシェルの起動コマンドを指定し、~/.local/share/mc/inputrc fileで特別なキーボードマップを指定できます。 tcshユーザーは、~/.local/share/mc/tcshrcファイルで起動コマンドを指定できます。

したがって、PS1内に~/.local/share/mc/bashrc変数の異なるバージョンを設定できます。

3
Nykakin