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 bashConEmuがある新しいウィンドウが開きます。 「ConEmu.exe」の代わりに「cmd」を使用すると、新しいウィンドウではなく新しいタブで正常に開くのが面倒です。また、bash引数をキーボードショートカットとして割り当てる方法もわかりません...
ConEmuの ドキュメントは明確に述べています ユーザーが構成するもの。
Bashの場合、ユーザーはbashプロファイルに追加する必要があります
Prompt_COMMAND='ConEmuC -StoreCWD'
そして、 Keys&Macros でShell
function の呼び出しを設定します。例では、{Gitbash}タスクがあると想定しています。
Shell("new_console", "{Git bash}", "", "%CD%")