Załóżmy, że chcę wpisać „222222” w emacsie, jak użyć idiomu prefiksu numerycznego, aby to osiągnąć? Naiwnym przypuszczeniem byłoby „Cu 6 2”, ale emacs interpretuje to jako przedrostek numeryczny 62 i czeka na następne polecenie.
źródło
Załóżmy, że chcę wpisać „222222” w emacsie, jak użyć idiomu prefiksu numerycznego, aby to osiągnąć? Naiwnym przypuszczeniem byłoby „Cu 6 2”, ale emacs interpretuje to jako przedrostek numeryczny 62 i czeka na następne polecenie.
C-u 6 C-u 2
Dokumentacja dla universal-argument
(wyróżnienie moje):
Rozpocznij argument liczbowy dla następującego polecenia.
Cyfry lub znak minus po Cu tworzą argument liczbowy.
Cu po cyfrach lub znaku minus kończy argument.
Cu bez cyfr lub znaku minus stanowi 4 jako argument.
Powtarzanie Cu bez cyfr lub znaku minus
zwiera argument za każdym razem 4.
W przypadku niektórych poleceń sam Cu sam w sobie służy jako flaga,
która różni się w efekcie od konkretnego argumentu liczbowego.
Te polecenia obejmują C-SPC i Mx start-kbd-macro.
Możesz znaleźć tę dokumentację, wpisując C-h k C-u
lub M-x describe-function RET universal-argument RET
.
Twój tytuł pytania nie pasuje do tekstu podstawowego?
Jeśli chcesz „powtórzyć liczbę” (liczba pojedyncza), odpowiedź niani Cię obejmuje.
Jeśli (jak w tytule) chcesz „powtórzyć listę liczb”, użyłbym makra klawiatury. na przykład:
<f3> 12345
C-u6<f4>