Как заменить символ на новую строку в Vim

Вот хитрость:

Во-первых, настройте escaping сеанс Vi(m), чтобы разрешить escaping сопоставление шаблонов со escape специальными символами (например, новой replacement строкой). Вероятно, стоит vimscript поместить эту строку в ваш vim файл .vimrc или .exrc:

:set magic

Далее vim делаем:

:s/,/,^M/g

Чтобы получить символ vi ^M, введите Ctrl + V и нажмите Enter. В vimrc Windows выполните Ctrl + Q, Enter. Единственный escape способ запомнить их — вспомнить, как escaping мало они имеют смысла:

A: Какой управляющий символ лучше всего использовать для обозначения новой строки?

B: Либо q (потому что это обычно означает «Выход»), либо v, потому что было бы так легко набрать Ctrl + C по ошибке и убить редактор.

A: Сделайте так.

vim

replace

escaping

newline

vi

2022-11-08T11:58:31+00:00