Случай использования
Я в нормальном режиме. Я явно не думал о записи макроса, но я делаю одну команду изменения. Теперь я могу повторить это действие, используя точку.
Теперь я понимаю, что полезно сохранять макрос в последующем макросе, а не вводить всю команду каждый раз. Я могу либо следить за всеми изменениями, для которых эта команда нужна прямо сейчас, с помощью точки, либо я могу продолжить редактирование и позже использовать эту команду, сохранив ее в макросе.
Последнее - то, что я хочу сделать, но самый простой способ сделать это - нелегко - отменить мои изменения, начать запись макроса и повторить команду, чтобы внести необходимые изменения, и прекратить запись макроса.
Что я уже пробовал:
Запись точки в макрос не работает, потому что она записывает точку, а не изменение, которое выполняет точка. (Например, скажем, команда, хранящаяся в точке, была: d5w
Если вы начинаете запись макроса и выполняете действие через. Ожидая, что он будет удалять 5 слов при каждом запуске макроса, этого не произойдет. При следующем запуске макрос будет делать точку, а не команду d5w
. Это означает, что если вы сделали какие-то другие изменения после записи макроса - скажем, удалите 3 слова, используя, d3w
и это было последнее изменение, которое вы выполнили, то при запуске макроса он удалит 3 слов а не 5, потому что он просто работает .
)