Я только что натолкнулся на этот пример в Изучении редакторов vi и Vim:
.Rh 0 "Get status of named file" "STAT"
.Rh "SYNTAX"
...
.Rh "DESCRIPTION"
...
.Rh "PARAMETERS"
...
Команда для перемещения DESCRIPTION над параграфом SYNTAX задается
:g /SYNTAX/.,/DESCRIPTION/-1 move /PARAMETERS/-1
Это объяснение таково: во-первых, ex находит и отмечает каждую строку, которая соответствует первому шаблону. Во-вторых, для каждой отмеченной строки это устанавливает . (точка, текущая строка) на эту строку и выполняет команду.
Но зачем нам точка после /SYNTAX/? Это специальный синтаксис для команды g?
