Как вставить скопированный текст в командную строку vim?

Как вставить скопированный текст в командную строку vim?

Привет, есть ли способ вставить скопированный текст из буфера vim в командную строку vim, так как мне нужно найти некоторые имена файлов, которые появляются в текущем открытом тексте, и мне нужно вручную вводить имя файла после :e

решение1

Да, вы можете использоватьctrl+r+ "и можно рассматривать это как ссылку https://stackoverflow.com/questions/906535/how-to-copy-yanked-text-to-vi-command-prompt

решение2

Вы можете выполнить <C-r>"вставку из регистра по умолчанию или <C-r>aвставить из регистра a.

решение3

Если курсор находится на имени файла, перед переходом в командный режим используйте Ctrl-rCtrl-f.

Для этого вы также можете использовать окно командной строки, а затем редактировать командную строку так же, как вы это делаете в файловом буфере.

Смотрите :help c_CTRL-R_CTRL-Fи :help command-line-windowдля получения дополнительной информации.

решение4

<C-r>+если вы хотите вставить из системного буфера обмена.

Связанный контент