ConEmu与Git Bash - 在选项卡栏中显示文件夹

3
我通常在ConEmu选项卡中运行Git Bash。为每个Git Bash实例在选项卡栏中显示当前目录的名称将非常方便,但是如果我将选项卡模板设置为%d%f,无论我在Git Bash中使用cd到哪里,我总是得到我的Windows主目录。

有没有一种方法可以在选项卡栏中显示路径?如附图所示,我导航到了banana文件夹,但选项卡中显示的是ccook(我的主目录)。

标题(%s)似乎包含完整路径,但对于我的选项卡来说太长了。

Incorrect folder name in tab bar with %f

目前我能做到的最好方法是使用%s,并将MINGW64作为标题中要跳过的单词添加进去,但这仍然会给我带来完整路径而不仅仅是当前文件夹。如果有一种指定正则表达式来排除除了最后一个/之后的文本以外的所有内容的方法,那就好了。

RTFM https://conemu.github.io/en/ShellWorkDir.html请参阅文档 https://conemu.github.io/en/ShellWorkDir.html - Maximus
啊,明白了,谢谢 - 我之前没找到那个页面。不过有点对我苛刻了。 - Conan
1
你介意分享一下你是怎么做的吗?我正在阅读文档,但还不太清楚。 - Marcel Wilson
1个回答

2

1
这也适用于Git Bash,但你应该将其包装在if语句中,以便如果您在ConEmu之外打开shell,则不会在每个命令后显示有关无法找到ConEmuC的错误。如果[[ -n "${ConEmuPID}" ]]; then PROMPT_COMMAND='ConEmuC -StoreCWD' fi - Jeffrey Harmon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接