Bir sayı listesini tekrarlamak için sayısal bir önek nasıl kullanabilirim?


11

Emacs'a '222222' yazmak istediğimi varsayalım, bunu başarmak için sayısal önek deyimini nasıl kullanırım? Saf bir tahmin 'Cu 6 2' olur, ancak emacs bunu 62 sayısal öneki olarak yorumlar ve bir sonraki komutu bekler.

Yanıtlar:


17

C-u 6 C-u 2

universal-argument(Vurgu madeni) belgeleri :

Aşağıdaki komut için sayısal bir bağımsız değişken başlatın.
Cu'dan sonraki rakamlar veya eksi işareti sayısal argümanı oluşturur.
Cu rakamları veya eksi işaretini izleyerek argümanı sonlandırır.
Rakam veya eksi işareti olmayan Cu, bağımsız değişken olarak 4 sağlar.
Cu'yu rakam veya eksi işareti olmadan tekrarlamak
, argümanı her seferinde 4 ile çarpar.
Bazı komutlar için, sadece Cu kendi başına
herhangi bir sayısal argümandan farklı bir bayrak görevi görür .
Bu komutlar arasında C-SPC ve Mx start-kbd-macro bulunur.

Bu belgeleri C-h k C-uveya yazarak bulabilirsiniz M-x describe-function RET universal-argument RET.


3

Soru başlığınız gövde metniyle eşleşmiyor mu?

"Bir sayıyı tekrarlamak" istiyorsanız (tekil), dadı cevabının üstesinden gelebilirsiniz.

(Başlığa göre) "bir sayı listesini tekrarlamak" istiyorsanız, bir klavye makrosu kullanırdım. Örneğin:

<f3> 12345 C-u6<f4>

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.