2016-10-11 78 views
1

这个问题与ConEmu with Git Bash - Show folder in tab bar非常相似,除了它涉及在Linux Windows子系统中运行的Bash。与Bash的ConEmu - 在标签栏中显示文件夹

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

[email protected] /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

当然你不能在WSL运行ConEmuC。 ConEmuC.exe是本地Windows二进制文件,当然它不能在Linux子系统中启动。

尽管WSL进程和Windows主机之间有奇怪的神秘沟通,但ConEmu完全没有能力自动地用ConEmuHk“破解”它们。

你该怎么办

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

谢谢!我目前没有按照cygwin连接器的要求运行alpha版本,我认为这一步对我来说有点太过分,因为我非常依赖conemu。在不久的将来,我会在一台不太重要的机器上尝试。 – Conan

+0

只有ConEmu *内部编号*重要,而不是阶段。 – Maximus