Это, наверное, немного просто для многих из вас, но случайно это полезно.
Основываясь на ответе richq, я обнаружил, что они полезны в моем vimrc. Обратите внимание, что второй комментарий обычно закомментирован, потому что он немного запутывает dd, так как Vim будет ждать другого нажатия клавиши, если это команда mapped ex.
function! D2u()
execute '%s/\r\(\n\)/\1/g'
endfunction
"map d2u :%s/\r\(\n\)/\1/g
Первый запускается путем ввода call D2u()
в ex, а второй - нажатием D2u
в режиме редактирования.