ConEmu与Git Bash - 在标签栏中显示文件夹

时间:2016-10-06 12:46:31

标签: git-bash conemu

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

有没有办法在标签栏中显示路径?从附带的屏幕截图中可以看出,我已导航到banana文件夹,但ccook(我的家庭目录)显示在标签中。

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

Incorrect folder name in tab bar with %f

我目前能够达到的最好效果是使用%s并添加MINGW64作为标题中的跳过单词,但这仍然是我的完整路径,而不仅仅是当前文件夹。如果有办法指定正则表达式,我可以在最终/之后排除除文本之外的所有内容。

1 个答案:

答案 0 :(得分:1)

对于Cygwin用户,将PROMPT_COMMAND='ConEmuC -StoreCWD'添加到.bashrc。

来自@ Jeffrey-Harmon的建议

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

编辑:

查看文档页面,此建议现在也存在。

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