如何在 Vim 中搜索现有文本内容

方法一,采用 * 符号

在正常模式(Normal mode)下,按 Shift + 数字8(* 符号),搜索光标所在字符串。

 

方法二,采用默认寄存器复制和粘贴

具体步骤,如下:

1)在正常模式(Normal mode)下,通过 Ctrl + V  按键,进入可视模式(Visual mode);

2)选择文本,按 y 键复制所选文本到默认寄存器;

3)输入 / 或 ? ,进入搜索模式(Search mode);

4)按 Ctrl+R 以选择寄存器;

5)按 Shift + ' (" 符号),选择默认寄存器粘贴其内容,回车即可搜索;

注意,如果所搜索的内容含有 \ 字符,则重复每一个 \ 字符;如果搜索结果没有高亮,则z在正常模式下,采用 :set hlsearch 命令设置搜索结果高亮。

 

参考资料

[1] Vim Visual Mode Search for Selection. https://salferrarello.com/vim-visual-mode-search-selection/

 

posted @ 2021-03-30 22:10  klchang  阅读(4239)  评论(0编辑  收藏  举报