Bagaimana cara menggunakan awalan angka untuk mengulang daftar angka?

11

Misalkan saya ingin mengetikkan '222222' di emacs, bagaimana cara menggunakan idiom awalan angka untuk mencapai ini? Tebakan naif adalah 'Cu 6 2' tetapi emacs menafsirkan ini sebagai awalan angka 62 dan menunggu perintah berikutnya.

dbjergaard
sumber

Jawaban:

17

C-u 6 C-u 2

Dokumentasi untuk universal-argument(penekanan pada saya):

Mulailah argumen numerik untuk perintah berikut.
Digit atau tanda minus berikut Cu membuat argumen numerik.
Cu mengikuti digit atau tanda minus mengakhiri argumen.
Cu tanpa digit atau tanda minus memberikan 4 sebagai argumen.
Mengulangi Cu tanpa digit atau tanda minus
mengalikan argumen dengan 4 setiap kali.
Untuk beberapa perintah, hanya Cu dengan sendirinya berfungsi sebagai flag
yang berbeda efeknya dari argumen numerik tertentu.
Perintah-perintah ini termasuk C-SPC dan Mx start-kbd-macro.

Anda dapat menemukan dokumentasi ini dengan mengetik C-h k C-uatau M-x describe-function RET universal-argument RET.

pengasuh
sumber
3

Judul pertanyaan Anda tidak cocok dengan teks isi?

Jika Anda ingin "mengulangi angka" (tunggal), jawaban pengasuh telah Anda liput.

Jika (sesuai judulnya) Anda ingin "mengulang daftar angka", saya akan menggunakan makro keyboard. misalnya:

<f3> 12345 C-u6<f4>

phils
sumber