У редакторі 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