Я уже узнал, как делать макросы vim, и я считаю, что это отличный способ повысить производительность. Но как мне автоматизировать что-то, что либо вставить (i или I), добавить (a или A), либо заменить (c или C) посередине?Автоматизация процесса шагов, которые вставляют/добавляют/заменяют где-то посередине
1. Disable line wrap
2. Add something to the end of the line (which is not defined yet)
3. Escape
4. Reactivate line wrap
Вы можете сделать небольшое показательное шоу до/после текста? – Kent
line wrap - это возможность vim отправлять вас на следующую строку при непрерывной записи в vim. Это событие, которое происходит в режиме вставки. Трудно показать это до и после примеров. Если вы никогда не использовали перенос строк, подумайте о чем-то еще, что вы хотите сделать, прежде чем вводить режим вставки любым способом и после выхода из режима вставки. – erikbwork
Как вы можете автоматизировать что-либо, если вы не знаете, что делаете заранее? То есть вы не можете рассчитывать автоматизировать то, что не является детерминированным. Макрос не может знать, хотите ли вы 'i, a' или' c' посередине, не указывая явно и априори. – merlin2011