ฉันต้องการกำหนดแป้นพิมพ์ลัดภายใน ConEmu ที่จะเปิดแท็บใหม่ในไดเรกทอรีเดียวกันกับแท็บปัจจุบันที่อยู่ภายใน
ดังนั้นสิ่งที่ชอบ:
-new_console:d:[<pwd>]%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i
โดยที่[<pwd>]
pwd หรือคว้าตัวแปรสภาพแวดล้อม $ PWD หรือคำสั่งใด ๆ ที่จะได้รับไดเรกทอรีการทำงานปัจจุบัน
--UPDATE ---
ขณะนี้ฉันมีการตั้งค่าสคริปต์ทุบตี:
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 เป็นแป้นพิมพ์ลัดได้อย่างไร ...
ConEmuC -c bash.exe ...