Прежде всего, откройте :h :s
, чтобы увидеть раздел «4.2 Заменитель» документации «Изменение». Вот что принимает команда:
:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
Обратите внимание на описание о pattern
и string
Для {pattern}
см. |pattern|
.
{string}
может быть литеральной строкой или чем-то
специальный; см |sub-replace-special|
.
Итак, теперь вы знаете, что шаблон поиска и шаблон замены соответствуют разным правилам.
Если вы перейдете по ссылке на |pattern|
, вы попадете в раздел, который объясняет все шаблоны регулярных выражений, используемые в Vim.
Между тем, |sub-replace-special|
приводит вас к подразделу «4.2 Заменитель», который содержит шаблоны для подстановки, среди которых \r
для разрыва строки / разбиения.
(ярлык к этой части руководства: :h :s%
)