Często używam /
polecenia vim search, aby zweryfikować moje wyrażenia regularne (tylko po to, żeby zobaczyć, co pasuje). Potem zwykle używam :%s
komendy replace, gdzie używam tego wyrażenia regularnego z wyszukiwania jako ciągu do zamiany, np. Najpierw szukam takiego ciągu:
/TP-\(\d\{5\}\)-DD-\d\{3\}
Dokładnie pasuje do tego, czego chcę, więc wykonuję swoje zamiany:
:%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g
Ale muszę tu jeszcze raz napisać całe wyrażenie regularne. Zwykle wyrażenie regularne jest znacznie dłuższe, dlatego szukam rozwiązania:
Czy istnieje jakiś skrót lub skrypt vim do wklejania tego wzorca wyszukiwania bezpośrednio do polecenia replace?
Używam vima w terminalu (bez gvim).