В редакторе vim я хочу заменить символ новой строки (\ n) двумя символами новой строки (\ n \ n) в командном режиме vim.
Содержание входного файла:
This is my first line.
This is second line.
Команда, которую я попробовал:
:%s/\n/\n\n/g
он заменяет строку нежелательными символами как
This is my first line.^@^@This is second line.^@^@
Затем я попробовал следующую команду
:%s/\n/\r\r/g
Это работает правильно. Можете ли вы объяснить, почему он работает нормально со второй командой?
/
в качестве разделителя. Это более читабельно::%s;\n;\n\n;g