ฉันจะ "เลื่อนหน้าลง" ในหน้าจอเครื่องได้อย่างไร?
ฉันจะ "เลื่อนหน้าลง" ในหน้าจอเครื่องได้อย่างไร?
คำตอบ:
นอกเหนือจากคำตอบของ VxJasonxV (ซึ่งถูกต้อง) หากคุณต้องการปรับเปลี่ยนพฤติกรรมเทอร์มินัลของคุณดังนั้นการใช้เพจอัพ / pagedown ในกลุ่ม (และอื่น ๆ ) ขึ้นหรือลงคุณสามารถไปที่:
เทอร์มินัล -> การตั้งค่า -> คลิกที่แถบเครื่องมือการตั้งค่าจากนั้นแท็บแป้นพิมพ์
เพิ่มคีย์ใหม่ดังนี้: (แสดงตัวอย่างด้านล่าง)
นี่คือตัวอย่างของ“ เคอร์เซอร์ขึ้น”:
ตอนนี้คุณสามารถกดขึ้น / ลงและมันจะทำหน้าขึ้น / ลง ฉันขอแนะนำให้คุณเพิ่มตัวแก้ไข (เช่นการควบคุม) น่าเศร้าที่คุณไม่สามารถใช้ปุ่ม“ Fn” เป็นตัวดัดแปลงได้
หมายเหตุ : โดยค่าเริ่มต้น Control + Cursor Left จะถูกลบจนกว่าจะสิ้นสุดบรรทัดและ Control + เคอร์เซอร์ขวาคือใส่ (อย่างน้อยในกลุ่ม) ดังนั้นคุณสามารถใช้ตัวแก้ไขอื่นได้หากคุณไม่ต้องการเปลี่ยนสิ่งเหล่านั้น
มีสองคำตอบสำหรับคำถามนี้
ข้อแรกใช้ได้ทั่วโลก ฉันจะสมมติว่าคุณอยู่บนคีย์บอร์ดแคบ / แล็ปท็อป ในกรณีเหล่านั้นFn+ Down ▼ทำหน้าที่เป็น Page Down และเพียงขยายความคิดนั้นโดยสิ้นเชิง:
Fn+ Up ▲= เลื่อนหน้าขึ้น
Fn+ Left ◀= หน้าแรก
Fn+ Right ▶= สิ้นสุด
สิ่งนี้จะไม่ทำงานอย่างถูกต้องในบางแอพพลิเคชั่น ผู้ที่มาคิดเป็นสิ่งที่ชอบvim
, less
, screen
, และอื่น ๆ "แบบเต็มหน้าจอ / ncurses menued" โปรแกรม การกดแป้นด้านบนเลื่อนหน้าต่างเทอร์มินัล แต่ถ้าหน้าต่างเทอร์มินัลไม่ได้รับการเพจเพจการเลื่อนจะไม่สำเร็จอะไรเลย
ครึ่งหลังของคำตอบคือคำตอบที่ฉันไม่สามารถตอบได้หากไม่มีรายละเอียดเพิ่มเติม
ตัวอย่าง:
ในless
, spacebarหรือctrl ^+ fจะเลื่อนหน้าจอลงหนึ่งหน้าจอเต็ม
ในvim
, ctrl ^+ fหน้าจะไปลงหนึ่งหน้าจอเต็มรูปแบบ
ในscreen
คุณอาจไม่ต้องเลื่อนหน้าลง แต่ถ้าคุณเลื่อนกลับไปที่โหมดถ่ายสำเนาctrl ^+ จะfทำงานที่นั่นด้วย
หากฉันยังไม่ได้ตอบคำถามของคุณคุณจะต้องอธิบายให้ละเอียด
ในการส่งการกดแป้นพิมพ์ขึ้น / ลงของหน้าไปยังแอปพลิเคชันซึ่งตรงข้ามกับการเลื่อนหน้าต่างเทอร์มินัลให้shiftกดปุ่มค้างไว้ในขณะที่กดปุ่มหน้าขึ้น / ลง (หรือ - fnแคบตามความเหมาะสมสำหรับแป้นพิมพ์)
\033[5~
ในภาพหน้าจอของคุณ?