ฉันจะใช้คำนำหน้าตัวเลขเพื่อทำซ้ำรายการตัวเลขได้อย่างไร


11

สมมติว่าฉันต้องการพิมพ์ '222222' ใน emacs ฉันจะใช้คำนำหน้าตัวเลขเพื่อให้ได้สิ่งนี้ได้อย่างไร เดาไร้เดียงสาจะเป็น 'Cu 6 2' แต่ emacs ตีความนี้เป็นคำนำหน้าเป็นตัวเลขของ 62 และรอคำสั่งต่อไป

คำตอบ:


17

C-u 6 C-u 2

เอกสารสำหรับuniversal-argument(เน้นที่เหมือง):

เริ่มต้นอาร์กิวเมนต์ตัวเลขสำหรับคำสั่งต่อไปนี้
ตัวเลขหรือเครื่องหมายลบตาม Cu ประกอบขึ้นเป็นอาร์กิวเมนต์ตัวเลข
Cu ตามตัวเลขหรือเครื่องหมายลบจะสิ้นสุดการโต้แย้ง
ลูกบาศ์กที่ไม่มีตัวเลขหรือเครื่องหมายลบให้ 4 เป็นอาร์กิวเมนต์
การทำซ้ำ Cu โดยไม่มีตัวเลขหรือเครื่องหมายลบจะ
เพิ่มจำนวนอาร์กิวเมนต์เป็น 4 ในแต่ละครั้ง
สำหรับบางคำสั่งเพียงแค่ Cu เองทำหน้าที่เป็นแฟล็ก
ซึ่งแตกต่างจากเอฟเฟกต์ตัวเลขใด ๆ
คำสั่งเหล่านี้รวมถึง C-SPC และ Mx start-kbd-macro

คุณสามารถค้นหาเอกสารนี้โดยการพิมพ์หรือC-h k C-uM-x describe-function RET universal-argument RET


3

ชื่อคำถามของคุณไม่ตรงกับเนื้อความใช่หรือไม่

ถ้าคุณต้องการที่จะ "ทำซ้ำตัวเลข" (เอกพจน์) คำตอบของพี่เลี้ยงได้ครอบคลุม

หาก (ตามชื่อเรื่อง) คุณต้องการ "ทำซ้ำรายการตัวเลข" ฉันจะใช้มาโครแป้นพิมพ์ เช่น:

<f3> 12345 C-u6<f4>

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