ฉันรักหน้าจอ แต่มันทำให้ฉันกลัวว่าฉันจะต้องหยุดพิมพ์อินพุตกดCTRL+A [
และจากนั้นหาสิ่งที่ฉันต้องการ
มีวิธีการทำฟังก์ชั่นล้อเลื่อนตามปกติมากกว่าคำสั่งการเลื่อนหรือไม่?
นอกจากนี้เป็นไปได้ไหมที่จะเปิดใช้งาน Shift + PageUp / PageDn
ฉันรักหน้าจอ แต่มันทำให้ฉันกลัวว่าฉันจะต้องหยุดพิมพ์อินพุตกดCTRL+A [
และจากนั้นหาสิ่งที่ฉันต้องการ
มีวิธีการทำฟังก์ชั่นล้อเลื่อนตามปกติมากกว่าคำสั่งการเลื่อนหรือไม่?
นอกจากนี้เป็นไปได้ไหมที่จะเปิดใช้งาน Shift + PageUp / PageDn
คำตอบ:
ฉันใช้การตั้งค่าเหล่านี้ด้วย urxvt ใน ~ / .screenrc ของฉัน:
termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'
สิ่งเหล่านั้นอนุญาตให้แถบเลื่อนและล้อเลื่อนของเมาส์ทำ "the the things things ™"
หมายเหตุที่ว่านี้จะขึ้นอยู่กับประเภทของอาคารจึงจะไม่ทำงานหาก terminal rxvt
ของคุณไม่ได้เป็นประเภท หากไม่ได้ผลให้ลองเปลี่ยนrxvt
และrxvt-unicode
ใช้ประเภทเทอร์มินัลที่เหมาะสม (เรียกใช้โดยการเรียกใช้printf $TERM
)
xterm
rvxt*
ขอบคุณ!
ตรวจสอบตัวแปร $ TERM ของคุณเพื่อดูว่าคุณใช้เทอร์มินัลใด หาก xterm (หรือ xterm *) ใช้เพิ่มนี้ใน ~ / .screenrc เพื่ออนุญาตการเลื่อนเมาส์:
termcapinfo xterm* ti@:te@
หรือจะสมบูรณ์มากขึ้น:
termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@
หากไม่มีการแก้ไข ~ / .screenrc ของคุณคุณสามารถเลื่อนด้วย Ctrl-a ESC แล้วใช้ลูกศรขึ้นลง q เพื่อออกจาก
หมายเหตุ: คุณยังสามารถใช้เมาส์เพื่อเปลี่ยนโฟกัสระหว่างหน้าต่างแยกผ่านการเพิ่มสิ่งนี้ใน ~ / .screenrc ของคุณ
mousetrack on
Term Cap เป็นไลบรารี / ฐานข้อมูลคำอธิบายเทอร์มินัลของอุปกรณ์
การอ้างอิง / สำเนาจาก:
เทอร์มินัล: ไม่พบคำสั่ง termcapinfo
https://en.wikipedia.org/wiki/Termcap
/superuser/629004/gnu-screen-change-focus-in-split-windows-with-mouse