เมื่อฉันกดCtrl+ Tเพื่อเปิดแท็บใหม่ในCmderฉันต้องการให้แท็บใหม่เปิดในไดเรกทอรีเดียวกันกับแท็บเก่า (แท็บที่ฉันอยู่เมื่อฉันกดCtrl+ T)
วิธีนี้จะหลีกเลี่ยงcd
คำสั่งจำนวนมากในแท็บใหม่เพื่อไปยังไดเรกทอรีการทำงานเช่นเดียวกับแท็บเก่า
เมื่อฉันกดCtrl+ Tเพื่อเปิดแท็บใหม่ในCmderฉันต้องการให้แท็บใหม่เปิดในไดเรกทอรีเดียวกันกับแท็บเก่า (แท็บที่ฉันอยู่เมื่อฉันกดCtrl+ T)
วิธีนี้จะหลีกเลี่ยงcd
คำสั่งจำนวนมากในแท็บใหม่เพื่อไปยังไดเรกทอรีการทำงานเช่นเดียวกับแท็บเก่า
คำตอบ:
ตามที่อธิบายไว้โดย @Maximus ที่นี่และในคำถามอื่นวิธีที่ดีในการทำเช่นนี้ก็คือการผูก
Shell("new_console:I")
สู่ฮอตคีย์ของ GuiMacro
ใน cmder / ConEmu Settings|Keys&Macro
ไปที่ จากนั้นคลิกMacros
ปุ่มตัวเลือกที่ด้านบนขวาจากนั้นเพิ่มมาโครใหม่สำหรับ Shell("new_console:I")
และผูกมันลงในคีย์ผสม (ฮอตคีย์) ที่คุณต้องการ
ดังนั้นในกรณีของฉัน (ดูภาพด้านบน) กดWin+ Ctrl+ dสร้างแท็บใหม่ในไดเรกทอรีเดียวกันกับแท็บปัจจุบัน (เช่นทำซ้ำแท็บปัจจุบัน) ค้นหาวิธีทำสิ่งนี้มานานแล้วดังนั้นฉันคิดว่ามันคุ้มค่ากับคำตอบแทนที่จะเป็นแค่ความคิดเห็น
และใช่ฉันสามารถยืนยันได้ว่ามันทำงานได้ดีอย่างสมบูรณ์ใน cmder (ทดสอบใน v1.2) เนื่องจาก cmder ใช้ ConEmu ใต้ฝากระโปรง
ขอบคุณ @Maximus
new_console:I
ทำงานให้ฉันใน ConEmu
ใน ConEmu คุณสามารถเรียก "Duplicate root" จากTabMenuและคุณสามารถเลือกปุ่มลัดที่ต้องการในหน้าการตั้งค่าคีย์และมาโคร
BTW คุณสามารถแยก (ไปทางขวา / ล่าง) แท็บที่ใช้งานอยู่ของคุณ