如何将提取的文本粘贴到 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>+如果您想从系统剪贴板粘贴。

相关内容