我通常在ConEmu标签中运行Git Bash。在Git Bash的每个实例的标签栏中显示当前目录的名称真的很方便,但是如果我将标签模板设置为%d
或%f
,我总是得到我的Windows主页目录,无论我在Git Bash中cd
到哪里。
有没有办法在标签栏中显示路径?从附带的屏幕截图中可以看出,我已导航到banana
文件夹,但ccook
(我的家庭目录)显示在标签中。
标题(%s
)似乎包含完整路径,但这对我的标签来说太长了。
我目前能够达到的最好效果是使用%s
并添加MINGW64
作为标题中的跳过单词,但这仍然是我的完整路径,而不仅仅是当前文件夹。如果有办法指定正则表达式,我可以在最终/
之后排除除文本之外的所有内容。
答案 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