เลื่อนไปข้างหน้าและข้างหลังหนึ่งคำ


19

ในเทอร์มินัล GNOME วิธีมาตรฐานในการก้าวไปข้างหน้าหรือข้างหลังด้วยคำเดียวไม่ได้ผล

ทั้งๆที่เอกสารระบุว่า:

alt + b : ย้อนกลับทีละคำ

alt + f : เลื่อนไปข้างหน้าทีละคำ

หากฉันทำตามข้างต้นฉันเพิ่งเปิดเมนูแบบเลื่อนลงสำหรับแท็บและแก้ไข ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

คำตอบ:


18

ในเทอร์มิให้ไปแก้ไขแป้นพิมพ์ลัด ...และยกเลิกการเลือกเปิดใช้งานการเข้าถึงคีย์เมนูกล่อง


37

เพียงกดctrl- และctrl-


เอ่อ! ฉันชอบสิ่งนี้โดยสิ้นเชิง!
Ricky Robinson

3
และฉันก็ถูกวิพากษ์วิจารณ์ว่าคำสั่งนี้ดูเหมือนว่าจะทำงานได้ทุกที่ : บนเทอร์มินอลใน gedit บนกล่องข้อความนี้ด้วย !! : -o
Ricky Robinson

1
@RickyRobinson: คุณสมบัติเล็ก ๆ น้อย ๆ นี้เป็นหนึ่งใน 5 เหตุผลที่ฉันชอบ Linux มากกว่าระบบปฏิบัติการอื่น ๆ ทุก :) :)
Reeno

ใช้งานไม่ได้กับ mac ใช่ไหม
Ricky Robinson

3
มันยังมีอยู่ใน Windows
Kroltan

7

จากreadline manpage (readline คือไลบรารีที่ใช้คำสั่งเหล่านี้):

สัญกรณ์สไตล์ emacs จะใช้ในการแสดงถึงการกดแป้นพิมพ์ ปุ่มควบคุมที่แสดงโดย C-key เช่น Cn หมายถึง Control-N เมตาคีย์ถูกแสดงด้วย M-key ดังนั้น Mx หมายถึง Meta-X ( บนคีย์บอร์ดที่ไม่มีเมตาคีย์ Mx หมายถึง ESC x คือกดปุ่ม Escape จากนั้นกดปุ่ม x สิ่งนี้ทำให้ ESC เป็นคำนำหน้าเมตาการรวม MCx หมายถึง ESC-Control-x หรือกดปุ่ม Escape ค้างไว้ที่ตัวควบคุม ขณะกดปุ่ม x)

@Galgalesh ถูกต้องที่คุณใช้ปุ่ม Ctrl + ลูกศรเพื่อข้ามคำใน Ubuntu ในการกระจายอื่น ๆ (มากที่สุด) คำสั่งผสมคีย์คือ Alt + ลูกศร

ในการใช้ Alt + f / Alt + b โดยไม่รบกวนการทำงานของเมนูให้ใช้Esc, f(กดEsc, จากนั้นกดf, ไม่ใช่ทั้งสองอย่างพร้อมกัน)

เหตุผลที่ฉันพูดถึงเรื่องนี้ก็คือคุณสามารถใช้เคล็ดลับEscนั้น(key)สำหรับคำสั่งอื่น ๆได้เช่นกัน เช่นถ้าคุณได้เริ่มต้นการแก้ไขคำสั่งก่อนหน้านี้และตัดสินใจว่าคุณต้องการที่จะเปลี่ยนมันใช้งาน,Escr

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