энергия: как добавить разрыв строки, где курсор, и вставьте строку после нового разрыва строки с одной операцией вставки

В энергии, если я скопировал строку с помощью 'yy', затем 'p' вставит скопированный текст на строке ниже курсора, и 'P' вставит скопированный текст к строке выше курсора... Но как я повреждаю строку, где курсор, И вставьте текст там?

скажем, у меня есть это (символ канала представляет курсор, не символ в буфере):

ab|cd

Я хочу операцию вставки, которая закончит меня:

ab
--Pasted Line--
cd

В основном конечный результат совпал бы с ударом, "я <Ввожу> ESC" и затем "P".

Я на самом деле просто сделал это в энергии случайно, с одной операцией вставки (не используя i <Вводят> ESC и т.д.), но я не уверен, как я сделал это.

Я знаю, что этот вопрос подобен: https://stackoverflow.com/questions/1346737/how-to-paste-in-a-new-line-with-vim, но это отличается, потому что я хочу вставить что-то скопированное использование 'yy', и я также хочу повредить строку при курсоре и вставить строку, где повреждение новой строки было просто создано.

1
задан 23.05.2017, 15:41

1 ответ

Это, кажется, делает это: переместите курсор в точку вставки и тип

vP

Это вставляет в визуальном режиме. Посмотрите

:help v_P

для больше.

1
ответ дан 17.12.2019, 00:32

Теги

Похожие вопросы