Vim中如何搜索或者查找某个单词?
方法1:/ + 关键词。 在普通模式下面输入斜杠,然后后面跟关键词,然后按回车,即可找到第一个匹配的关键词。要实现将光标移动到下一个匹配的关键词,可以用小写的 n ;要实现将光标移动到前面一个匹配的关键词,可以用大写的 N。这种查找被称为正向查找。
方法2:?+ 关键词。在普通模式下面输入问号,然后后面跟关键词,然后按回车,即可找到最后一个匹配的关键词。同样可以用大小写的 N 按键进行光标在关键词之间移动。这种查找被称为反向查找。
方法3:如果要查找的关键词在文件中存在,在普通模式下,将光标移动到关键词,然后按星号键 *,即可匹配到关键词。同样可以用大小写的 N 使光标在关键词之间移动。
方法4:如果要查找的关键词在文件中存在,在普通模式下,将光标移动到关键词,然后按井号键 #,即可匹配到关键词。同样可以用大小写的 N 使光标在关键词之间移动。
如何使光标在Vim中搜索结果中跳转?
可以使用小写的 n 或者大写的 N 使光标在关键词之间移动。光标移动的方向取决于搜索的方式:
如果是通过 / 进行搜索,小写的 n 会跳转到下一个关键词,大写的 N 会跳转到前面一个关键词;
如果是通过 ? 进行搜索,小写的 n 会跳转到前面一个关键词,大写的 N 会跳转到下一个关键词;
如果是通过星号 * 进行搜索,大小写 N 跳转效果和斜杠搜索一致;
如果是通过井号 # 进行搜索,大小写 N 跳转效果和问号搜索一致。
总的来说如果正向搜索,小写的 n 会跳转到下一个关键词,而反向搜索 n 会跳转到前一个关键词,大写的 N 反之亦然。小写 n 于搜索方向正相关, 大写 N 与搜索方向反相关。
Vim中关于搜索有哪些常用的配置?
:set incsearch,输入关键词时候动态显示结果:set noincsearch,取消动态显示结果:set hlsearch,高亮匹配文本:set nohlsearch,取消高亮:set ignorecase,忽略大小写:set noignorecase,不忽略大小写
Vim视频教程 – 查找
课程资料具体可以查看课程介绍。