带有Bash的ConEmu - 在标签栏中显示文件夹

时间:2016-10-11 10:09:26

标签: conemu windows-subsystem-for-linux

此问题与ConEmu with Git Bash - Show folder in tab bar非常相似,不同之处在于它与在Windows的Windows子系统中运行的Bash有关。

我想在标签栏中显示当前目录。 ConEmu documentation for setting working dir in bash表示在我的个人资料中使用命令PROMPT_COMMAND='ConEmuC -StoreCWD',但我无法运行该命令。如果我这样做,我会收到以下错误:

conan@ALLP0122 /mnt/c/Program Files/ConEmu/ConEmu $ ./ConEmuC.exe Failed to connect to bash.exe: No such file or directory

我使用了正确的方法,但做错了什么,或者我应该尝试别的东西?我确信可以这样做,但我如何在ConEmu中实现呢?

ConEmu 161009a稳定

Microsoft Windows [版本10.0.14942]

1 个答案:

答案 0 :(得分:1)

当然,您无法在WSL中运行ConEmuC。 ConEmuC.exe是本机Windows二进制文件,当然它无法在linux子系统中启动。

尽管WSL进程和Windows conhost之间存在奇怪和神秘的通信,但ConEmu完全无法自动使用ConEmuHk“破解”它们。

你应该做

  1. 使用cygwin/msys connector
  2. 使用WslBridge
  3. 之后,您可以ANSI使用forward working directory via PS1 to ConEmu