Emacs重复字符串n次

时间:2013-07-27 04:13:25

标签: string emacs command repeat editing

我正在学习在Emacs中导航/编辑的基础知识,我很好奇如何完成以下任务:

  • 在正常文本编辑模式下重复字符串'bla'n次。

假设我想重复五次以产生'bla bla bla bla bla'。我试过......

C-u 5 bla

...但是在输入'b'后执行命令,我只得到'bbbbb'。

我确信有一些基本的命令可以帮助我在这里......有人会善意地启发我吗?)?

2 个答案:

答案 0 :(得分:19)

一种方法是通过keyboard macro

Cx bla Cx Cu 4 Cx < / KBD> 电子

您也可以在宏终止之前插入重复计数:

C-x bla C-u 5 C-x

答案 1 :(得分:14)

您可以使用键盘宏执行此操作: f3 bla M-5 f4

  1. f3 表示“开始录制”
  2. 然后您插入bla
  3. M-5 表示“5次”
  4. f4 表示完成
  5. 替代 M-5 f4 只是 f4 很多次。