ฉันจะให้ชื่อที่กำหนดเอง {Task} เปิดแต่ละแท็บได้อย่างไร


35

ฉันมี ConEmu {Task}ที่เปิดหลายแท็บแต่ละแท็บไปยังไดเรกทอรีอื่น ปัญหาคือแท็บเหล่านี้ล้วนมีชื่อเหมือนกันและยากที่จะแยกออกจากกัน ฉันรู้ว่าฉันสามารถเปลี่ยนชื่อแต่ละแท็บได้ด้วยการคลิกขวาและเลือกเปลี่ยนชื่อ *แต่มีวิธีการเปลี่ยนชื่อแต่ละแท็บโดยอัตโนมัติผ่านการกำหนดค่างานหรือไม่

มันจะเป็นประโยชน์อย่างยิ่งที่สามารถ:

ก) ระบุชื่อที่กำหนดเอง;
b) ระบุชื่อตัวแปรโดยใช้ไดเรกทอรีปัจจุบัน

(* ทางลัดApps+ Rคืออะไร btw ฉันไม่เคยเจอAppsกุญแจมาก่อน)


1
WinUser.h -> #define VK_APPS0x5D คุณจะเจอสิ่งนี้ได้Menuไหม? :-P
Maximus

ระบุเนื้อหาของ {Task} ของคุณ
Maximus

นี่คือการกำหนดค่างาน: i.imgur.com/dNr2M.pngและนี่คือสิ่งที่ดูเหมือนว่าเมื่อฉันเปิดมันจากเมนูConEmu
Charles Roper

เรื่อง Menuฉันไม่มีหนึ่งในนั้น ฉันเพิ่งได้แป้นพิมพ์มาตรฐานของสหราชอาณาจักร (จาก Dell) แก้ไข: ใช่ฉันทำ! มันเป็นกุญแจสำคัญถัดจาก Ctrl ขวา
Charles Roper

3
Appsที่สำคัญมีสัญลักษณ์เมนูบนมัน ลองดู: buypcsupplies.com/images/cat/38550_xlargenss_ndo4190.jpg
Charles Roper

คำตอบ:


47

1) แก้ไขเนื้อหาของงานของคุณ ตัวอย่าง:

>cmd /c RenameTab "Tab1" & tcc cdd C:\temp
cmd /k RenameTab "Tab2" & cd /d D:\
cmd /c RenameTab "Tab3" & stermc charlesr ...

และอื่น ๆ ... สมมติว่า% ConEmuBaseDir% นั้นมีอยู่ใน% PATH% สามารถทำได้โดยอัตโนมัติด้วยรุ่น ConEmu ที่ผ่านมา (ตัวเลือกในComSpecหน้าการตั้งค่า)

ทางเลือกที่สั้นและเป็นที่นิยมมากกว่านี้มีอยู่ในบิลด์ 121109 หรือสูงกว่า

>tcc cdd C:\temp "-new_console:t:Tab1"
cmd /k cd D:\ "-new_console:t:Tab2"
stermc charles "-new_console:t:Tab3"

2) สำหรับCDในชื่อคุณอาจใช้วิธีการปกติ งานนี้cmdและtccคอนโซล ตัวอย่าง:

tcc prompt $E]2;"$P"$E\$P$G & cdd D:\
cmd prompt $E]2;"$P"$E\$P$G & cd /d D:\

อย่าใช้1และ2พร้อมกัน RenameTabมีความสำคัญ!


ว้าวฉันไม่คิดว่ามันจะเป็นไปได้ - ขอบคุณ ต้องบอกว่า 2) ใช้งานไม่ได้สำหรับฉัน - มันไม่เปลี่ยนชื่อแท็บ คุณสามารถแสดงให้เห็นว่าควรมีลักษณะอย่างไรในการกำหนดค่า {Tasks} ของคุณ
Charles Roper

บันทึก! prompt $E]2;"$P"$E\$P$Gเปลี่ยนชื่อคอนโซลไม่ใช่เปลี่ยนชื่อแท็บ แท็บเปลี่ยนชื่อมีลำดับความสำคัญ i.imgur.com/UCl3R.png i.imgur.com/A0WwJ.png
Maximus

6
แนะนำสวิตช์ใหม่ตอบรับการอัพเดท
Maximus

ฉันเพิ่มสิ่งนี้ลงในโปรไฟล์ powershell ของฉันดูที่นี่: github.com/majkinetor/powershell_profile.d/blob/master/…
majkinetor

0

คุณเคยลองใช้:

title your-desired-tab-name

ฉันลองใน conemu ของฉันและใช้งานได้ดี เพียงแค่ป้อนคำสั่งเหล่านั้นบนบรรทัดคำสั่งของ conemu

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.