Przypadek użycia
Jestem w trybie normalnym. Nie myślałem wprost o nagraniu makra, ale dokonuję zmiany jednego polecenia. Teraz mogę powtórzyć tę akcję, używając kropki.
Teraz zdaję sobie sprawę, że warto zapisać w makrze, aby użyć później, zamiast wpisywać całe polecenie za każdym razem. Mogę albo zająć się wszystkimi zmianami, które wymagają teraz tego polecenia, używając kropki, lub mogę kontynuować edycję i użyć tego polecenia, zapisując je w makrze.
To drugie chcę zrobić, ale najprostszy sposób, w jaki mogę to zrobić, nie jest łatwy - cofnij moją zmianę, zacznij nagrywać makro i ponownie wpisz polecenie, aby wprowadzić wymaganą zmianę i przestań rejestrować makro.
Co próbowałem do tej pory:
Zapis kropki w makrze nie działa, ponieważ rejestruje kropkę, a nie zmianę, którą wykonuje kropka. (Na przykład załóżmy, że polecenie zapisane w kropce brzmiało: d5w
jeśli zaczniesz rejestrować makro i wykonasz akcję za pośrednictwem. Oczekując, że usunie 5 słów przy każdym uruchomieniu makra, to się nie stanie. Przy następnym uruchomieniu makro zrobi kropkę, a nie polecenie d5w
. Oznacza to, że jeśli dokonałeś innej zmiany po zarejestrowaniu makra - powiedz, usuń 3 słowa za pomocą d3w
i była to ostatnia dokonana zmiana, a kiedy uruchomisz makro, usunie 3 słowa, a nie 5, bo to po prostu działa .
)