
Привет, есть ли способ вставить скопированный текст из буфера 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>+
если вы хотите вставить из системного буфера обмена.