34

Как я могу вставить текст, который я дернул в конце строки? В настоящее время я делаю это, нажимая $ p. Есть ли способ сделать это одним нажатием клавиши?

2 ответа2

23

Существует, если вы создаете отображение, например.

:nmap , $p

Затем вы можете ввести , чтобы вставить в конце строки.

Помните, так или иначе, вам нужно будет сказать Vim, что вы хотите текст в конце строки, а не там, где находится курсор; по умолчанию в Vim для этого нет единого нажатия клавиши.

2

Еще пара нажатий клавиш, но позволит вам расположить текст или добавить другой контент перед вставкой:

a

<position the cursor where you would like to paste the text>

Ctrl+R "

Объяснение: Ctrl+r вставляет содержимое регистра. " является безымянным регистром, содержащим текст последнего удаления или янки.

Я часто делаю это, когда вставляю комментарии. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .