Supposons que je veuille taper '222222' dans emacs, comment utiliser l'idiome de préfixe numérique pour y parvenir? Une supposition naïve serait 'Cu 6 2' mais emacs interprète cela comme un préfixe numérique de 62 et attend la prochaine commande.
Supposons que je veuille taper '222222' dans emacs, comment utiliser l'idiome de préfixe numérique pour y parvenir? Une supposition naïve serait 'Cu 6 2' mais emacs interprète cela comme un préfixe numérique de 62 et attend la prochaine commande.
Réponses:
C-u 6 C-u 2
Documentation pour universal-argument
(c'est moi qui souligne):
Commencez un argument numérique pour la commande suivante.
Les chiffres ou le signe moins suivant Cu constituent l'argument numérique.
Cu suivant les chiffres ou le signe moins termine l'argument.
Cu sans chiffres ni signe moins fournit 4 comme argument.
La répétition de Cu sans chiffres ni signe moins
multiplie l'argument par 4 à chaque fois.
Pour certaines commandes, seul Cu en lui-même sert d'indicateur
différent en effet de tout argument numérique particulier.
Ces commandes incluent C-SPC et Mx start-kbd-macro.
Vous pouvez trouver cette documentation en tapant C-h k C-u
ou M-x describe-function RET universal-argument RET
.