น้อยกว่าไม่เลื่อนในบรรทัดที่ยาวทันที (xterm-256color เทียบกับ vt100)


0

เมื่อฉันกด 'j' ในไฟล์ข้อความที่มีความยาวบรรทัดมันจะไม่ดำเนินต่อไปยังบรรทัดถัดไปจนกว่าฉันจะกด j 'n' ครั้ง

ดังนั้นถ้าฉันมีไฟล์:

a
ข
ค
d
e (สายยาวที่แสดงเป็น 5 บรรทัดบนหน้าจอ)

และฉันเห็นโฆษณาเมื่อฉันกด j ฉันต้องกด j ห้าครั้งเพื่อให้บรรทัด e ปรากฏ

โดยทั่วไปฉันจะติดตั้งใหม่ทั้งหมดเมื่ออัพเกรดแล็ปท็อป ฉันเพิ่งได้รับ MBP ใหม่กับ Lion ดังนั้นจึงเป็นไปได้ที่ฉันจะออกจากการตั้งค่าก่อนหน้านี้แม้ว่านี่จะไม่ใช่พฤติกรรมที่ฉันสังเกตเห็นมาก่อน ฉันไม่เห็นอะไรเลยในไฟล์. nonerc หรือตัวแปรสภาพแวดล้อมแบบ LESS Google ที่รวดเร็วไม่แสดงอะไรเลย

ตกลง - นี่เป็นปัญหาของเทอร์มินัล - การกำหนดค่าแบบเก่าของฉันต้องตั้งค่าเทอร์มินัลเป็น vt100 อันใหม่ของฉันออกจากค่าเริ่มต้นของ xterm-256color ของ Lion เพียงอย่างเดียว ถ้าฉัน "export TERM = vt100" ทุกอย่างทำงานได้ตามที่ควรจะเป็นดังนั้นสิ่งที่แตกใน xfo-256color ของ terminfo (/ usr / share / terminfo / 78 / xterm-256color)

ขอบคุณ!

คำตอบ:


0

ดูเหมือนจะไม่มีวิธีการ 'ในตัว' ที่จะได้รับน้อยกว่าในการติดตามเส้นทางกายภาพแทนที่จะเป็นเส้นหน้าจอแม้ว่าคุณเคยลองตัวเลือก '-S' (เส้นประ, ตัวพิมพ์ใหญ่) หรือไม่ มันสับเส้นแทนที่จะพับพวกมัน คุณสามารถพิมพ์ -S เพื่อสลับเปิด / ปิดการพับในขณะที่น้อยลงและฉันได้ตั้งค่าไว้ในตัวแปรสภาพแวดล้อม LESS ของฉันที่จะสับเสมอดังนั้นเส้นทางกายภาพ == เส้นหน้าจอและฉันสามารถแตะ -S เพื่อพับพวกเขาหากฉัน ต้องด้วยเหตุผลบางอย่าง ฉันมักจะกด 'l' หรือลูกศรขวาเพื่อเลื่อนไปทางนั้น

ใน. bashrc หรือ. profile หรืออะไรก็ตาม:

EXPORT LESS = -S

จะทำให้ 'สับ' น้อยลงเมื่อเทียบกับการพับเป็นการกระทำเริ่มต้น มันจะช่วยให้คุณเลื่อนตามที่คุณต้องการอีกครั้ง .. การป้อน -S (เส้นประตัวพิมพ์ใหญ่) จะสลับเป็นแบบพับ / สับตามที่คุณต้องการ

มีตัวเลือกที่มีประโยชน์อื่น ๆ มากมายให้เลือกในราคาต่ำกว่าลองเลย!

ตัวแปร $ LESS env เป็นวิธีที่สะดวกที่สุดในการระบุตัวเลือกเริ่มต้นแม้ว่าคุณจะสามารถใช้นามแฝงได้:

นามแฝง less = 'less -S'

แต่นั่นก็เริ่มที่จะได้รับเทอะทะ


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