我复制了一个单词来搜索文件。
是否有命令在命令行模式下粘贴该单词。
例如。我在默认寄存器中复制了下面代码中的'static'这个词,我想在命令行模式下粘贴它,如下所示
/静态
1275 static const struct of_device_id omap_mcspi_of_match[] = {
1276 {
1277 .compatible = "ti,omap2-mcspi",
1278 .data = &omap2_pdata,
1279 },
1280 {
1281 .compatible = "ti,omap4-mcspi",
1282 .data = &omap4_pdata,
1283 },
1284 { },
1285 };
答案 0 :(得分:7)
在命令模式或搜索模式下,键入 Ctrl + R “以从默认寄存器中粘贴。即,键入 Ctrl + R ,将其释放,然后输入“。
对于任何其他命名的寄存器,您只需要 Ctrl + R ,然后输入寄存器的名称,例如a
或b
或者,如果您使用命令q/
而不是/
进入搜索模式,则只需使用p
进行粘贴,就像在普通缓冲区中一样。< / p>
答案 1 :(得分:5)
有几种方法可以做到这一点。
:h c_^r
。在命令行上,您可以说/<C-R>"
复制默认寄存器的内容“,它将转换为/static
:h c_^r^w
复制<cword>
表示的光标下的当前单词。所以你可以说/<C-R><C-W>
,如果你的光标在单词static上,它将被转换为/static
。答案 2 :(得分:5)
如果只使用*
中的光标点击static
怎么办?