ฉันมีปัญหาในการใช้หน้าจอและ Terminal.app หากฉันได้รับพรอมต์ bash ที่ด้านล่างของหน้าจอและฉันพิมพ์ต่อไปเรื่อย ๆ จนกระทั่งบรรทัดนั้นตัดไปที่บรรทัดถัดไปฉันจะเห็นบรรทัดถัดไป แต่ฉันไม่เห็นบรรทัดที่อยู่เหนือการเปลี่ยนแปลงนี้
นี่เป็นวิธีที่แสดงภาพของปัญหาของฉัน The | แสดงถึงด้านขวามือของเครื่อง
ก่อน. เคอร์เซอร์ของฉันอยู่หลัง 'ตัวอย่าง' ตัวที่สามและฉันกำลังจะพิมพ์ 'ตัวอย่าง' ครั้งต่อไป:
$ asdf |
bash: asdf: command not found |
$ example example example |
หลังจาก. สังเกตว่าหลังจากการห่อแล้วหน้าจอไม่เลื่อน แต่แทนที่จะ 'กิน' บรรทัดที่ฉันเปิดและเริ่มต้นใหม่:
$ asdf |
bash: asdf: command not found |
ple |
สิ่งที่ฉันคาดหวัง (และสิ่งที่เกิดขึ้นโดยไม่ต้องใช้หน้าจอ) คือหน้าจอทั้งหมดเลื่อนลงหนึ่งหน้าจอหลังจากการตัด
bash: asdf: command not found |
$ example example example exam|
ple |
ในที่สุดสิ่งนี้จะเกิดอะไรขึ้นถ้าฉันเลื่อนเคอร์เซอร์บนบรรทัดที่พันไว้ที่จุดเริ่มต้นของบรรทัดคำสั่งมันกินบรรทัดก่อนหน้า:
$ asdf |
$ example example example exam|
ple |
ความคิดใด ๆ ที่เกิดขึ้น?