当前位置: 首页 > 教程 > Vim >

Vim搜索

精华
小牛编辑
158浏览
2023-03-14

搜索是非常常见的操作,它是大多数时间使用的操作之一。在本章中,将看到一些允许有效执行这些操作的命令。

在本章中,将讨论以下主题内容 -

  • 搜索设置
  • 在当前文件中搜索
  • 搜索多个文件
  • 搜索帮助文件

搜索相关设置

要执行增量搜索,请执行以下命令 -

:set incsearch

要突出显示搜索执行以下命令 -

:set hlsearch

此命令将自动突出显示当前匹配。 例如,在下面的图片中,fox这个单词突出显示 -

要禁用增量和突出显示的搜索执行以下命令 -

:set noincsearch
:set nohlsearch

在当前文件中搜索

向前搜索
使用以下命令以向前方向执行搜索 -

编号 命令 描述
1 /<expression> 向前搜索表达式
2 n 查找下一个事件。这是相同的,然后找到文本
3 N 查找上一次出现。 这与之前的查找相同
4 // 重复之前的前向搜索

向后搜索
使用以下命令以向后方向执行搜索

编号 命令 描述
1 ?<expression> 向后搜索表达式
2 n 查找上一次出现。 这是相同的,并找到之前的文本内容
3 N 查找下一个事件。这和下一个查找相同
4 ?? 重复上一个向后搜索

在光标下搜索单词

将光标放在任何单词下并执行以下命令以执行搜索操作 -

编号 命令 描述
1 * 搜索下一个当前单词
2 # 搜索以前出现的当前单词

搜索多个文件

使用vimgrep命令,可以在多个文件中搜索<expression>。 例如,下面的命令在所有文本文件中搜索字符串 - Java

:vimgrep Java *.txt

请注意,要转到下一个和上一个匹配项,必须使用以下命令 -

编号 命令 描述
1 :cn 转到下一个表达式
2 :cN 转到上一个表达式

最后更新:

类似资料

  • 本文向大家介绍vim 搜索模式,包括了vim 搜索模式的使用技巧和注意事项,需要的朋友参考一下 示例 在搜索文件时,Vim支持使用正则表达式。 表示您希望执行搜索的字符是/。 您可以执行的最简单的搜索如下 这将在整个文件中搜索的所有实例if。但是,我们的搜索if实际上是一个正则表达式,它将匹配单词的任何出现(if包括其他单词内部的匹配)。 举例来说,我们的搜索会说所有的下列单词匹配我们的搜索:if

  • 本文向大家介绍vim 正在搜寻,包括了vim 正在搜寻的使用技巧和注意事项,需要的朋友参考一下 示例 跳到角色 f{char}-移至{char}同一行上光标右侧的下一个匹配项 F{char}-移至{char}同一行上光标左侧的下一个匹配项 t{char}-移动到{char}同一行上光标右侧下一次出现的左侧 T{char}-移动到{char}同一行上光标左侧下一次出现的右侧 通过;和在“结果”之间前

  • Vim

    Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。 主要功能 根据设定可以和原始vi完全兼容 多缓冲编辑 任意个数的分割窗口(横,竖) 具备列表和字典功能的脚本语言 可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme 单词缩写功能 动态单词补完

  • 宏是录制和播放功能。 当它与Vim命令结合使用时,它就变成了非常强大的组合。 在本节中,将讨论以下主题内容 - 开始录制 执行Vim操作 停止录制 播放录制 1. 开始录制 要开始录制,请按,然后按任何小写字母作为宏名称。 例如,在下面的示例中,使用作为宏名称。 2. 执行Vim操作 在此步骤中,可以执行任何Vim操作,例如:剪切,复制,删除,替换等。可以通过执行以下命令来查看这些操作 - 例如,

  • Vim users can install either vim-prettier, which is Prettier specific, or Neoformat or ALE which are generalized lint/format engines with support for Prettier. vim-prettier See the vim-prettier readme

  • 打磨得像 IDE 一样的 Vim 编辑器。 安装 最新版本的Vim 7.4+ 使用(brew install macvim)安装,vim 版本更新 brew install macvim --override-system-vim 查看配置位置 # 进入vim输入下面字符:echo $MYVIMRC 下载vim-web 将插件以及配置下载到 ~/.vim/ 目录中,这个目录是存放所有插件和配置的地