Saya ingin menetapkan pintasan keyboard di dalam ConEmu yang akan membuka tab baru, di direktori yang sama dengan tab saat ini di dalamnya.
Jadi sesuatu seperti:
-new_console:d:[<pwd>]%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i
di mana [<pwd>]
menjalankan pwd atau mengambil variabel lingkungan $ PWD. Atau perintah apa pun yang akan mendapatkan direktori kerja saat ini.
--MEMPERBARUI---
Saat ini saya sudah menyiapkan skrip 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" &
}
menjalankan "nc" sekarang akan membuka jendela baru dengan git bash ConEmu di direktori saat ini. Mengganggu jika saya menggunakan "cmd" bukannya "ConEmu.exe" berhasil membukanya di tab baru, bukan jendela baru. Juga tidak yakin bagaimana saya dapat menetapkan argumen bash sebagai pintasan keyboard ...
ConEmuC -c bash.exe ...
Jawaban:
Dokumen ConEmu dengan jelas menyatakan apa yang harus dikonfigurasikan oleh pengguna.
Untuk pengguna bash harus menambahkan ke profil bash
Dan mengatur panggilan
Shell
fungsi di Tombol & Makro . Contoh mengasumsikan Anda memiliki tugas {Git bash}.sumber