2016-10-11 82 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