如何在搜索时从Vim中的命令行模式复制文本
已经有一个关于如何在Vim中使用的问题。有两个备选答案:如何在搜索时从Vim中的命令行模式复制文本,vim,Vim,已经有一个关于如何在Vim中使用的问题。有两个备选答案: ”:p,以及 Ctrl+F,然后查找上一个命令 但是,当上一个命令是搜索时,这些方法不起作用。也就是说,如果我使用/或?进入命令模式,则无法使用这些方法访问所使用的搜索词 有没有办法为搜索文本复制文本?我相信您正在查找/注册表。您可以使用“/p粘贴上一次搜索。在命令行中,可以使用后跟寄存器插入给定寄存器的内容。示例:/将粘贴最后一次搜索 您还可以使用q/对以前的搜索进行更广泛的编辑 :h registers :h q/ :h c_CTRL
”:p
,以及/
或?
进入命令模式,则无法使用这些方法访问所使用的搜索词
有没有办法为搜索文本复制文本?我相信您正在查找
/
注册表。您可以使用“/p
粘贴上一次搜索。在命令行中,可以使用
后跟寄存器插入给定寄存器的内容。示例:/
将粘贴最后一次搜索
您还可以使用q/
对以前的搜索进行更广泛的编辑
:h registers
:h q/
:h c_CTRL-R
采用类似于问题“”中建议的方法,可以使用
/
寄存器粘贴最新的
搜索模式:
"/p
可以使用命令行浏览整个搜索历史
窗口(请参见:help cmdwin
)。打开它以编辑搜索字符串
在正常模式下,使用q/
或q?
命令。当
输入/
或?
命令的搜索模式,按键
由cedit
选项指定的组合(Ctrl+F,
默认情况下)。
Ctrl
+F
在输入命令时打开命令行窗口以显示以前的命令,在输入搜索时打开以前的搜索。换句话说,:
,Ctrl
+F
与q:
,/
,Ctrl
+F
和?
,Ctrl
+F
分别与q//code>相同。