Как заменить символ на новую строку в 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
Как заменить символ на новую строку в Vim
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.