วิธีเลื่อนหน้าต่างเทอร์มินัลอีมูเลเตอร์ในขั้นตอนน้อยลงโดยใช้แป้นพิมพ์


14

ฉันจะเลื่อนหน้าต่างเปลือก bash ขึ้นและลง (โดยไม่ต้องใช้เมาส์หรือแถบเลื่อนโดยใช้แป้นพิมพ์) ได้อย่างไร

Shift+ PageUpและShift+ PageDownทำหน้าที่เหมือนหน้าขึ้นและเลื่อนลง

แต่วิธีหนึ่งสามารถเลื่อนเพียงหนึ่งบรรทัดขึ้นหรือลงได้อย่างไร Shift+ UpและShift+ Downไม่ทำงาน


ซ้ำกันที่เป็นไปได้ (แต่ในUnix & Linuxและใหม่กว่ามีข้อมูลเพิ่มเติม): urxvt-scroll-just-one-line ; ปุ่มลัดใน xterm ไปกะหนึ่งบรรทัดขึ้นโดยใช้-shiftup
user202729

คำตอบ:


4

Gnome terminal (และอื่น ๆ ) ใช้ctrl+ shift+ upและctrl+ shift+ downเพื่อเลื่อนหนึ่งแถว
แต่ctrl+ shiftควรทำงานในเทอร์มินัลอีมูเลเตอร์อื่น ๆ (เช่นxtermหรือurxvtถ้าไม่ถูกขัดขวางโดยตัวจัดการ windows หรือสิ่งของ


แน่นอนCtrl + Left + Left / Right Shift + Up / Downไม่หลอกลวง! (มันใช้งานไม่ได้สำหรับฉันกับRight Ctrl .)
Misha Moroshko

@MishaMoroshko อาจเป็นเพราะ VirtualBox
user202729

18

หากใช้iTerm2คุณจะเห็นทางลัดทั้งหมดในแผงการตั้งค่า

เลื่อนขึ้นหนึ่งบรรทัดในบัฟเฟอร์การเลื่อน

ย้ายหนึ่งบรรทัดลงในบัฟเฟอร์การเลื่อน


คุณสามารถเพิ่มทางลัดของคุณเอง ฉันใช้ 2 ตัวอย่างเหล่านี้เป็นประจำ:

เลื่อนขึ้นหนึ่งหน้าใน scrollback buffer

เลื่อนหนึ่งหน้าลงในบัฟเฟอร์การเลื่อน


และนั่นคือลักษณะ:

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


ปุ่มที่คุณใช้สำหรับการเลื่อนหน้าขึ้นในบัฟเฟอร์การเลื่อนเป็นค่าเริ่มต้นสำหรับ "การเลื่อนกลับไปที่คำสั่งก่อนหน้า" เพิ่มไปยังคำตอบหรือไม่
Daniel K.

0

เพิ่งลองตัวเองใน Ubuntu 12.10 การเลื่อนกลับ linewise ทำงานโดยใช้ ctrl + shift (ทั้งสำหรับปุ่มซ้ายและขวา) และปุ่มขึ้นและลงของปุ่มกดที่มีการเปิดใช้งาน numlock (หมายถึงเมื่อคุณไม่ใช้คีย์ตัวปรับแต่งตัวเลขจะถูกพิมพ์)! มันไม่ทำงานสำหรับปุ่มขึ้นและลงตามปกติหรือปุ่มกดที่มีการปิดใช้งาน numlock

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