Если вы используете Emacs 23 (а может и 22?), Используйте kmacro-insert-counter
, который по умолчанию связан с C-x C-k TAB
. Итак, для вашего примера, вы должны сделать:
C-x ( C-x C-k TAB . RET C-x )
Итак, запустите макрос, вставьте счетчик, а затем «.», Перевод строки, конец макроса. Затем C-x e e e e e e e
и т. Д. Или M-1 0 0 C-x e
, чтобы получить 100 из них.
EDIT:
Забыл упомянуть, что вы также можете установить счетчик на начальное значение. Например, чтобы начать с 1 вместо 0, сделайте M-1 C-x C-k C-c
.
И если вы не хотите, чтобы счетчик увеличивался в определенной точке, добавьте к нему префикс C-u
. Конечно, нажатия клавиш становятся немного нелепыми, поэтому я обычно привязываю ключ к операции вставки, но не увеличения.