Використовуйте кейс
Я в нормальному режимі. Я не явно думав над записом макросу, але я вношу одну зміну команди. Тепер я можу повторити цю дію за допомогою крапки.
Тепер я усвідомлюю, що корисна дія для збереження в макросі для використання пізніше, а не введення всієї команди кожен раз. Я можу брати участь у всіх змінах, які потребують цієї команди зараз, використовуючи крапку, або я можу продовжувати редагування та використовувати цю команду пізніше, зберігаючи її в макросі.
Останнє - це те, що я хочу зробити, але найпростіший спосіб, який я можу зробити, це зробити непросто - скасуйте зміну, починайте записувати макрос і повторно вкажіть команду, щоб внести необхідні зміни і припинити запис макросу.
Що я пробував поки що:
Запис точки в макросі не працює, оскільки вона записує крапку, а не зміну, яку виконує точка. (Наприклад, скажімо, що команда, збережена в крапці, була: d5w
Якщо ви почнете записувати макрос і виконувати дію через. Розраховуючи, що він буде видаляти 5 слів кожного разу, коли ви запускаєте макрос, це не відбудеться. Наступного разу, коли ви запустите макрос він буде робити крапку, а не команду d5w
. Це означає, що якщо ви зробили якусь іншу зміну після запису макросу - скажіть, видаліть 3 слова за допомогою, d3w
і це було останнє, яке ви здійснили, тоді, коли ви запустите макрос, він видалить 3 слова, а не 5, тому що це просто працює .
)