เทอร์มินัลชื่อ / แท็บ


13

มีวิธีตั้งชื่อหน้าต่างเทอร์มินัลหรือดีกว่าตั้งชื่อแต่ละแท็บ ในขณะนี้พวกเขาเพิ่งได้รับชื่อกระบวนการพื้นฐาน: ตัวอย่างเช่นแท็บที่ใช้ elasticsearch ได้รับชื่อ java


คำตอบ:


11

คุณสามารถใช้โซลูชันของ @bubu หรือคลิกขวาที่แท็บเลือก "ตรวจสอบแท็บ" และตั้งชื่อจากที่นั่น


5
หรือกดCmd-Iเพื่อรับสารวัตร
Daniel Beck

2
Shift-Command-I (เชลล์> แก้ไขชื่อ) จะแสดงตัวตรวจสอบและจะให้แน่ใจว่ามันเลือกบานหน้าต่างข้อมูล
Chris หน้า

1
ในฐานะของ Mac OS X Lion 10.7 ตัวตรวจสอบของเทอร์มินัลยังรองรับการตั้งชื่อแท็บแยกต่างหากจากชื่อหน้าต่าง
Chris หน้า

14

ดี.

echo -n -e "\ 033] 0; ในรัสเซียโซเวียต, แถบหัวเรื่องกำหนดให้คุณ \ 007"

จะตั้งชื่อของคุณเป็น "ในรัสเซียโซเวียตแถบชื่อเรื่องจะกำหนดให้คุณ"


3
หรือแม้สั้นคุณสามารถใช้แทนecho -ne echo -n -e
Wuffers

1
ดูเหมือนว่าผมว่าเรื่องตลกรัสเซียโซเวียตจะไม่ได้รับการตอบรับดีนี่ ...
bubu

5
โปรดทราบว่า "0" ตั้งค่าทั้งหน้าต่างและชื่อแท็บ ตั้งแต่ Mac OS X Lion 10.7 คุณสามารถตั้งค่าได้อย่างอิสระโดยใช้ "1" (ชื่อแท็บ) และ "2" (ชื่อหน้าต่าง)
Chris หน้า

3
ฉันแนะนำให้ใช้ printf แทน echo เพราะง่ายกว่าและพกพาได้มากกว่า (ตัวเลือก "-n" ไม่ได้กำหนดใน POSIX):printf '\e]0;...\a'
Chris หน้า

2
หากคุณสนใจในวิธีการทำงานมันจะใช้ลำดับการหลบหนี XTerm (หรือที่เรียกว่าลำดับการควบคุม) รายการเต็มรูปแบบของลำดับสามารถใช้ได้ที่นี่
TachyonVortex

2

หากคุณทำสิ่งนี้บ่อยครั้งคุณสามารถทำให้ @ bubu ตอบรับฟังก์ชั่นในของคุณbash_profileเช่น:

tab() {
    echo -ne "\033]0;$*\007"   
}

จากนั้นก็เรียกมันตามด้วยชื่อแท็บเช่น tab Tab Title with Spaces!

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