สมมติว่าฉันต้องการพิมพ์ '222222' ใน emacs ฉันจะใช้คำนำหน้าตัวเลขเพื่อให้ได้สิ่งนี้ได้อย่างไร เดาไร้เดียงสาจะเป็น 'Cu 6 2' แต่ emacs ตีความนี้เป็นคำนำหน้าเป็นตัวเลขของ 62 และรอคำสั่งต่อไป
สมมติว่าฉันต้องการพิมพ์ '222222' ใน emacs ฉันจะใช้คำนำหน้าตัวเลขเพื่อให้ได้สิ่งนี้ได้อย่างไร เดาไร้เดียงสาจะเป็น 'Cu 6 2' แต่ emacs ตีความนี้เป็นคำนำหน้าเป็นตัวเลขของ 62 และรอคำสั่งต่อไป
คำตอบ:
C-u 6 C-u 2
เอกสารสำหรับuniversal-argument
(เน้นที่เหมือง):
เริ่มต้นอาร์กิวเมนต์ตัวเลขสำหรับคำสั่งต่อไปนี้
ตัวเลขหรือเครื่องหมายลบตาม Cu ประกอบขึ้นเป็นอาร์กิวเมนต์ตัวเลข
Cu ตามตัวเลขหรือเครื่องหมายลบจะสิ้นสุดการโต้แย้ง
ลูกบาศ์กที่ไม่มีตัวเลขหรือเครื่องหมายลบให้ 4 เป็นอาร์กิวเมนต์
การทำซ้ำ Cu โดยไม่มีตัวเลขหรือเครื่องหมายลบจะ
เพิ่มจำนวนอาร์กิวเมนต์เป็น 4 ในแต่ละครั้ง
สำหรับบางคำสั่งเพียงแค่ Cu เองทำหน้าที่เป็นแฟล็ก
ซึ่งแตกต่างจากเอฟเฟกต์ตัวเลขใด ๆ
คำสั่งเหล่านี้รวมถึง C-SPC และ Mx start-kbd-macro
คุณสามารถค้นหาเอกสารนี้โดยการพิมพ์หรือC-h k C-u
M-x describe-function RET universal-argument RET
ชื่อคำถามของคุณไม่ตรงกับเนื้อความใช่หรือไม่
ถ้าคุณต้องการที่จะ "ทำซ้ำตัวเลข" (เอกพจน์) คำตอบของพี่เลี้ยงได้ครอบคลุม
หาก (ตามชื่อเรื่อง) คุณต้องการ "ทำซ้ำรายการตัวเลข" ฉันจะใช้มาโครแป้นพิมพ์ เช่น:
<f3> 12345
C-u6<f4>