Команда g
Используется для выполнения одной или нескольких команд редактора над всеми строками, которые содержат заданный образец.
Общий вид командной строки (строк) с использованием команды "g" следующий:
g/образец/ команда или перечень команд<CR>
Примеры.
g/abdc/p
печать всех строк буфера, содержащих последовательность "abdc";
g/abcd/s//efjc/gp
замена и печать всех строк буфера, в которых найдена последовательность "abcd";
1, $s/abcd/efjc/gp
замена во всех строках последовательности "abcd" на "efjc" и печать последней заменяемой строки;
g/xxx/.-1s/abc/def/\ .+2s/ghi/jkl/\ .-2, .p
замена в строках до и после каждой строки, содержащей "xxx", и печать всех трех строк.