Skip to content

我的闲谈:科学工程技术与生活

Personal view for science engineering technology and life

Menu
  • 首页
Menu

Vim基础教程 – 查找

发布于: 2023-05-082023-05-20 by eleon

文章标签

vi
vim
查找

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中关于搜索有哪些常用的配置?

  1. :set incsearch,输入关键词时候动态显示结果
  2. :set noincsearch,取消动态显示结果
  3. :set hlsearch,高亮匹配文本
  4. :set nohlsearch,取消高亮
  5. :set ignorecase,忽略大小写
  6. :set noignorecase,不忽略大小写

Vim视频教程 – 查找

课程资料具体可以查看课程介绍。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You must enable javascript to see captcha here!

搜索

所有分类

  • 周易
  • 建站
  • 梦境
  • 计算机
  • 量子计算机
晋ICP备19015149号-3
© 2025 我的闲谈:科学工程技术与生活
Zhang Yuliang's Personal Website