วิธีการเปลี่ยนจำนวนคอลัมน์ในหน้าต่างโป๊วเป็นมากกว่าความกว้างของหน้าจอ


10

ฉันอยู่บน windows และมักจะต้อง ssh กับเครื่องลินุกซ์ แม้ว่าเท่าที่ฉันชอบที่จะมีลูกค้า ssh สำรองไม่มีใครเข้ามามีส่วนร่วมในการฉาบ สิ่งใดสิ่งหนึ่งหรืออื่น ๆ เสมอทำลายแม้ใน putty numpad กลายเป็นใช้ไม่ได้ อย่างไรก็ตามฉันต้องการตั้งค่าความกว้างของหน้าต่างของ putty ให้มากกว่าที่หน้าจออนุญาต ดังนั้นฉันสามารถเลื่อนในแนวนอนเพื่อดู เหตุผลที่ฉันรันคำสั่ง select * และเร็กคอร์ดที่ยาวเหล่านั้นมีหลายบรรทัดแต่ละบรรทัดที่มีผลต่อความสามารถในการอ่าน ขอบคุณ!

คำตอบ:


7

ฉาบไม่สนับสนุนที่ สิ่งที่คุณสามารถทำได้คือท่อส่งออกของคุณผ่านทางlessที่มี-Sตัวเลือกที่จะบอกว่ามันไม่ได้จะตัดสายยาวและใช้ซ้ายและขวาปุ่มลูกศรเพื่อเลื่อนด้านข้าง:

your_command | less -S

(โปรดทราบว่าจะใช้งานได้เฉพาะเมื่อคำสั่งถูกเรียกใช้จากเชลล์ แต่ไม่ได้มาจากภายในไคลเอ็นต์ SQL หรือบางอย่าง)


1
เราจะส่งออกท่อได้อย่างไร : D
Saad Rehman Shah

3

PuTTY สำหรับ Windows อนุญาตให้คุณตั้งค่าความกว้างคอลัมน์ในการตั้งค่าเซสชัน

หากคุณเข้าสู่ระบบแล้ว; คลิกขวาบนแถบชื่อ PuTTY เลือก "เปลี่ยนการตั้งค่า ... " จากป๊อปอัพ คลิกที่หมวดหมู่ "หน้าต่าง" และเปลี่ยนคอลัมน์ (80 ตามค่าเริ่มต้น) ภายใต้ "ตั้งค่าขนาดของหน้าต่าง" คุณสามารถบันทึกสิ่งนี้ไว้ในช่วงเวลาโป๊วของคุณได้เช่นกันหากต้องการ


1

หากคุณใช้ MySQL วิธีแก้ปัญหาคือการตั้งเพจเจอร์ให้น้อยลง

ปิดการตัดคำอัตโนมัติใน PuTTY (ในเทอร์มินัล / ยกเลิกการเลือก "โหมดปิดอัตโนมัติในตอนแรกเปิด")

mysql> เพจเจอร์น้อย -S
PAGER ตั้งค่าเป็น 'less -S'

จากนั้นคุณสามารถเลื่อนไปทางซ้ายและขวาด้วยลูกศร

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