2016-10-06 6 views
1

私は通常、ConEmuのタブでGit Bashを実行しています。 Git Bashの各インスタンスのタブバーにカレントディレクトリの名前を表示すると便利ですが、タブテンプレートを%dまたは%fに設定すると、どこでも私のWindowsホームディレクトリが得られますcd Git BashでConEmu with Git Bash - タブバーのフォルダを表示

タブバーにパスを表示する方法はありますか?添付のスクリーンショットからわかるように、私はbananaフォルダに移動しますが、ccook(私のホームディレクトリ)がタブに表示されています。

タイトル(%s)には完全なパスが含まれているようですが、それは自分のタブでは長すぎます。

Incorrect folder name in tab bar with %f

私は現在、達成することができるよ最善は%sを使用して、タイトルからスキップワードとしてMINGW64を追加することですが、それはまだ私だ​​けではなく、現在のフォルダのフルパスを取得します。正規表現を指定する方法がある場合は、最後の文の後にあるテキスト以外のすべてを除外することができます。/

+0

RTFM https://conemu.github.io/en/ShellWorkDir.html – Maximus

+0

ああ、それはそれを持って、ありがとう - 私は、そのページが見つかりませんでした。しかし、私には厳しいビット。 – Conan

+0

あなたのやり方を分かち合いましょう。私はドキュメントを読んでいますが、それはまだ明確ではありません。 –

答えて

1

Cygwinユーザの場合は、.bashrcにPROMPT_COMMAND='ConEmuC -StoreCWD'を追加します。

if [[ -n "${ConEmuPID}" ]]; then 
     PROMPT_COMMAND='ConEmuC -StoreCWD' 
fi 

編集ジェフリー・ハーモン@からの提案パー

:ドキュメントのページを見てみると

、この提案は、今そこにもあります。

https://conemu.github.io/en/ShellWorkDir.html#bash_and_other_cygwin_shells

+1

これはGit Bashでもうまくいきましたが、これをif文で囲む必要があります.ConEmuの外でシェルを開くと、ConEmuCが見つからないというエラーが表示されません。 [[-n "$ {ConEmuPID}"]]; PROMPT_COMMAND = 'ConEmuC -StoreCWD' fi –

関連する問題