![在 ConEmu 的同一目录中打开一个新标签 (git bash)](https://linux22.com/image/1458037/%E5%9C%A8%20ConEmu%20%E7%9A%84%E5%90%8C%E4%B8%80%E7%9B%AE%E5%BD%95%E4%B8%AD%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E6%96%B0%E6%A0%87%E7%AD%BE%20(git%20bash).png)
我想在 ConEmu 中指定一个键盘快捷键,它将打开一个新选项卡,位于当前选项卡所在的目录中。
因此类似于:
-new_console:d:[<pwd>]%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i
在哪里[<pwd>]
运行 pwd 或获取 $PWD 环境变量。或者任何可以获取当前工作目录的命令。
- 更新 - -
目前我已经设置了一个 bash 脚本:
winpwda()
{
pwd | sed -e 's/\//\\/g ' | sed 's/^.//' | sed 's/^c/C:/g'
}
nc()
{
ConEmu.exe -new_console:d:"$(winpwda)" "%ProgramFiles(x86)%\Git\bin\sh.exe" &
}
运行“nc”现在将在当前目录中打开一个带有 git bash ConEmu 的新窗口。令人讨厌的是,如果我使用“cmd”而不是“ConEmu.exe”,它会在新选项卡中成功打开它,而不是在新窗口中打开。另外,我不确定如何将 bash 参数指定为键盘快捷键...