从VIM中的Visual Select中搜索?

son*_*gyy 2 vim

当我使用VIM阅读日志文件时,我想搜索几个单词,因此更容易的方法是直观地选择这些单词,然后按一个键以便VIM可以搜索我选择的单词.

但是怎么做..?

非常感谢

tim*_*mss 6

在vim搜索选择中已经解释了这一点.

  1. 使用视觉选择选择文本,例如 v
  2. Yank它, y
  3. 搜索, /
  4. 使用最后抽出的文本粘贴<C-r>0(Ctrlr+ 0),
    实际上从插入寄存器0的内容,请参阅:h i_ctrl-r(感谢romainl评论)

另一个例子是使用命令行:

  1. 使用视觉选择选择文本,例如 v
  2. Yank它, y
  3. 通过编辑Ex命令进入命令行模式, q/
  4. 粘贴被拉动的文本,p然后按下搜索Enter

简而言之: yq/p<Enter>

  • 在插入模式下,`<Cr> 0`用于插入寄存器0的内容.您还可以插入表达式的结果:`<Cr> = 2 + 57 <CR>`,`<Cr> = expand( '%')`等.读`:h i_ctrl-r`.注意插入模式命令的`i_`. (2认同)