如何使用数字前缀重复数字列表?


11

假设我要在emacs中键入“ 222222”,如何使用数字前缀成语实现此目的?天真的猜测是'Cu 6 2',但是emacs将此解释为数字前缀62,然后等待下一个命令。

Answers:


17

C-u 6 C-u 2

有关universal-argument(强调我的)文档:

为以下命令开始一个数字参数。
Cu后面的数字或减号组成数字参数。
跟随数字或减号的Cu结束自变量。
没有数字或减号的Cu提供4作为参数。
重复使用无数字或负号的Cu会使
参数每次乘以4。
对于某些命令,仅Cu本身就用作标志
,其作用与任何特定的数字参数都不同。
这些命令包括C-SPC和Mx start-kbd-macro。

您可以通过键入C-h k C-u或查找此文档M-x describe-function RET universal-argument RET


3

您的问题标题与正文不符吗?

如果您想“重复一个数字”(单数),可以解决nanny的答案。

如果(按照标题)您要“重复数字列表”,我将使用键盘宏。例如:

<f3> 12345 C-u6<f4>

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.