我正在使用WSL和ConEmu build 180506。我试图在ConEmu中设置一个任务,以便在打开新控制台时使用活动选项卡的当前目录,但我无法使其工作。
我所做的是使用此页面上的说明设置任务{Bash:bash}。
将任务命令设置为:
然后按照这个页面上的说明,我添加到了我的.bashrc文件中。
但它总是在默认目录(
我不明白我做错了什么。 我还注意到很多环境变量在此处列出未设置。基本上,只有$ConEmuPID和$ConEmuBuild被设置。
任何帮助都将不胜感激。
将任务命令设置为:
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -C~ -cur_console:pm:/mnt
然后按照这个页面上的说明,我添加到了我的.bashrc文件中。
if [[ -n "${ConEmuPID}" ]]; then
PS1="$PS1\[\e]9;9;\"\w\"\007\e]9;12\007\]"
fi
最后,使用宏设置快捷方式:
Shell("new_console", "{bash}", "", "%CD%")
但它总是在默认目录(
'/home/[username]'
)打开新的控制台。我不明白我做错了什么。 我还注意到很多环境变量在此处列出未设置。基本上,只有$ConEmuPID和$ConEmuBuild被设置。
任何帮助都将不胜感激。
Shell("new_console:I", "{bash}", "", "%CD%")
- MaximusShell("new_console:I", "{Bash::bash}", "", "%CD%")
,因为这是该任务的完整名称,替换之前的错误信息,现在我得到的是 http://prntscr.com/ji6wv9 (第一行已更改)。 - Alex Lepailleur