^search^replace
заменить первое вхождение строки 'search' на 'replace' в предыдущей команде
!!:gs/search/replace/
чтобы заменить все 'search' на 'replace' в предыдущей команде
!<num>:gs/search/replace/
для замены всех 'search' на 'replace' в команде <num>
в истории.
Как заменить первое вхождение 'search' в определенной команде в истории команд?