วิธีปักหมุดข้อมูลที่ด้านบนสุดของหน้าต่างเทอร์มินัลใน Mac OSX


0

ฉันได้เห็นการสาธิตที่ผู้ใช้มีเทอร์มินัล Mac OSX ที่เวลา + ไดเรกทอรีปัจจุบัน + ชื่อผู้ใช้ถูกตรึง (เช่น 'ตรึงแถว' ใน excel) ไปที่ด้านบนสุดของหน้าต่างเทอร์มินัล (ไม่ใช่ในแถบชื่อเรื่อง) ข้อมูลบริบทที่เป็นมิตรฉันต้องการในขณะที่ออกจากห้องมากมายสำหรับพรอมต์คำสั่งหลังจาก '$' ง่าย ๆ

ฉันจะปรับเทอร์มินัลของฉันให้เป็นแบบนั้นได้อย่างไร

PS หากเป็นเรื่องสำคัญฉันเพิ่งเริ่มใช้เชลล์สำรองที่เรียกว่าฟิช: http://fishshell.com/แต่ฉันมีความสุขกับคำตอบสำหรับเชลล์ใด ๆ

แก้ไข: ฉันออกไปเพื่อค้นหาตัวอย่างที่วางความคิดนี้ไว้ในหัวของฉันและฉันพบมันจริง: https://www.youtube.com/watch?v=zBt2g9ekiug#t=55


ลิงก์ youtube เกี่ยวข้องกับคำถามของคุณอย่างไร
เกล็นแจ็คแมน

มันจะนำคุณไปสู่จุดที่แน่นอนในวิดีโอที่ผู้นำเสนอใช้ขั้ว Mac OSX ที่มีข้อมูลบางอย่างถูกตรึงไว้ด้านบน นี่คือสิ่งที่ฉันต้องการ
lmsurprenant

คำตอบ:


0

แก้ไข 2:

เพิ่มบรรทัดเหล่านี้ใน ~ / .zshrc ของคุณ:

case $TERM in
  xterm*)
    precmd () {print -Pn "e]0;%~a"}
    ;;
esac

นี่คือผลลัพธ์ที่ได้:

ป้อนคำอธิบายรูปภาพที่นี่

หากคุณใช้ทุบตี:

case $TERM in
  xterm*)
    PS1="[e]0;wa]\$ "
    PROMPT_COMMAND='echo -ne "${USER}@${HOSTNAME}:${PWD/#$HOME/~}"'
    ;;
esac

ลองดูที่ลิงค์นี้ ฉันคิดว่าคุณจะสนุกกับมัน :)

แก้ไข: ลิงค์อื่นที่ดี


ขอบคุณสำหรับคำแนะนำ ฉันจะตรวจสอบและกรองเนื้อหาในสองสามชั่วโมง
javierfdezg

ขอขอบคุณสำหรับการเชื่อมโยง @oski แต่ไม่ค่อนข้างสิ่งที่ฉันกำลังมองหา ในความเป็นจริง, การเชื่อมโยงแรกเกือบจะเป็นสิ่งที่ผมกำลังใช้อยู่ในขณะนี้เท่านั้นที่มีปลาเปลือกนี้เป็นหนึ่งในตัวเลือกที่พรอมต์ที่สร้างไว้ล่วงหน้าได้จาก web-based fish_config ฉันเพิ่งออกไปและพบตัวอย่างที่ฉันคิดและจะเพิ่มลงในข้อความคำถามเพื่อให้ชัดเจนยิ่งขึ้น
lmsurprenant
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.