Caso d'uso
Sono in modalità normale. Non ho pensato esplicitamente di registrare una macro, ma apporto un singolo cambio di comando. Ora posso ripetere questa azione usando il punto.
Ora mi rendo conto che è un'azione utile da salvare in una macro da utilizzare in seguito anziché digitare ogni volta l'intero comando. Posso occuparmi di tutte le modifiche che richiedono questo comando in questo momento usando il punto, oppure posso continuare con la modifica e usare questo comando in un secondo momento salvandolo in una macro.
Quest'ultimo è quello che voglio fare, ma il modo più semplice che posso pensare di farlo non è facile: annulla la mia modifica, avvia la registrazione di una macro e digita nuovamente il comando per apportare la modifica richiesta e interrompere la registrazione della macro.
Cosa ho provato finora:
La registrazione del punto in una macro non funziona perché registra il punto e non la modifica che il punto esegue. (Ad esempio, supponiamo che il comando memorizzato nel punto fosse d5w
Se avvii la registrazione di una macro e esegui l'azione tramite. Mi aspettavo che eliminasse 5 parole ogni volta che esegui la macro, quindi non accadrà. La prossima volta che eseguirai la macro farà un punto e non il comando d5w
. Ciò significa che se hai apportato qualche altra modifica dopo aver registrato la macro, ad esempio elimina 3 parole utilizzando d3w
ed è stata l'ultima modifica eseguita, quindi quando esegui la macro eliminerà 3 parole e non 5, perché è solo in esecuzione .
)