
Предположим, вы начинаете с этого списка
1- tofu
2- vinegar
3- salt
4- ground beef
5- white sugar
И затем вы хотите, чтобы белый сахар был номером 3. Вы убиваете 5-белый сахар, идете прямо под 2-уксус и выдергиваете его:
1- tofu
2- vinegar
5- white sugar
3- salt
4- ground beef
Теперь вам придется заново заказать соль и говяжий фарш (вам повезло, что список не такой длинный). Как это сделать наиболее эффективным способом?
РЕДАКТИРОВАТЬ: без орг-режима.
решение1
Вот решение с использованием макросов.
- (пере)установить счетчик макросов на 1:
C-x C-k C-c
(по умолчанию 0) - Начать запись макроса для первой строки
C-x (
- вставить счетчик макросов:
C-x C-k C-i
- Перейти к началу следующей строки и завершить макрос
C-x )
- Выберите другие пункты, затем:
M-x apply-macro-to-region-lines
Макрос будет воспроизведен на всех оставшихся строках.