В vim, если я скопировал строку, используя 'yy', то 'p' вставит скопированный текст в строку под курсором, а 'P' вставит скопированный текст в строку над курсором ... Но как мне разбить строку, где находится курсор, и вставить туда текст?
скажем, у меня есть это (символ трубы представляет курсор, а не символ в буфере):
ab|cd
Я хочу, чтобы операция вставки закончилась:
ab
--Pasted Line--
cd
По сути, конечный результат будет таким же, как нажатие «i <Enter> ESC» и затем "P".
На самом деле я просто сделал это в vim случайно, с помощью одной операции вставки (без использования i <Enter> ESC и т.д.), Но я не уверен, как я это сделал.
Я знаю, что этот вопрос похож на: https://stackoverflow.com/questions/1346737/how-to-paste-in-a-new-line-with-vim, но он отличается, потому что я хочу вставить что-то скопированное с помощью 'yy 'и я также хочу разбить строку в точке курсора и вставить строку, в которой только что был создан новый разрыв строки.