首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Vim进行高级搜索

在 Vim 中进行高级搜索时,可以使用以下命令:

  1. /pattern:搜索指定的模式,例如 /hello 可以搜索单词 "hello"。
  2. ?pattern:向后搜索指定的模式,例如 ?hello 可以向后搜索单词 "hello"。
  3. *:搜索当前光标下的单词。
  4. #:向后搜索当前光标下的单词。
  5. n:重复上一次搜索,但是方向相反。
  6. N:重复上一次搜索,但是方向相同。

这些命令可以帮助用户在 Vim 中进行高级搜索,从而提高工作效率。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在 Vim进行搜索

文章目录 一、基本搜索 二、整词搜索 三、搜索当前词语 四、搜索历史 五、大小写敏感 六、总结 ? 本文描述了如何在 Vim/Vi 中进行搜索操作。...Vim 或者它的前身 Vi macOS 和大部分 Linux 发行版中都已经预装了。 搜索文件是处理文件时最常用的任务之一。...当你没有遇到你喜欢的编辑器时,了解 Vim 基础知识可能会非常有帮助。 一、基本搜索 想要在 Vim进行搜索,必须处于 normal 模式。当你启动 Vim 编辑器的时候,你就在这个模式。...Vim 允许你使用/和?快速搜索文本。 想要向前搜索按/,想要向后搜索按?,输入搜索样式,并且按Enter进行搜索: ? 重要提示,搜索命令将样式作为字符串来搜索,而不是作为一个单词来搜索。...想要查看搜索历史,按/或者?,然后使用上下箭头来查找之前的搜索操作。想要进行搜索,仅仅需要按Enter。 你还可以进行搜索之前,修改搜索样式。 五、大小写敏感 默认情况下,搜索结果是大小写敏感的。

34K52

vim命令搜索_linux的vim

Vim 中的基础搜索操作 当你 Vim 中打开一个文件并且想要搜索一个特定的单词或模板,第一步你必须要先按下 Esc 键从插入模式中退出(如果你正处于插入模式中)。...例如,如果你想要搜索的单词是 linux,下图显示的就是 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标插入模式中的位置开始,找到的包含此单词的第一行。...例如,请看下附截图: 这可以通过设置 hlsearch 变量来实现,例如在普通/命令行模式中执行下述命令: :set hlsearch 2、使搜索不区分大小写 Vim进行搜索默认是区分大小写的...:set ignorecase :set smartcase 例如,如果一个文件中既包含 LINUX 也包含 linux,开启智能大小写搜索功能时,如果使用 /LINUX 进行搜索,只有单词 LINUX...这个光标下的单词不仅仅会被拷贝,也会被复制到 / 后,允许你对它进行修改并且继续进行搜索操作。

10.1K20

Vim高级用法之taglist插件

我们都知道类似eclipse之类的ide中,都有能够显示当前函数和变量的outline窗口。能非常清楚的看出程序的架构,而且也方便程序员寻找。好了,开始迈出vim插件之旅的第一步。...下载安装 话说到现在我才知道原来vim有他的官网的:www.vim.org,在这里照script条目就可以看到5000多个的插件了,搜索下taglist就可以找到最新的版本了:taglist_46.zip...搞定后打开一个vim,在行末模式下输入::helptags ~/.vim/doc/,这样就能用:help taglist.txt来查看帮助文档了。...1 "不显示Tlist的时候仍然解析tags nnoremap :TlistToggle "映射F8为打开和关闭Tlist的快捷键(normal模式下...) """""""""""""""""""""""""""""""""" 当然不配置的情况下,在行末模式下输入:TlistOpen可以打开窗口。

90510

Vim高级用法之ctags工具

使用 首先,对我们需要索引的文件进行预处理:$ctags foo.cpp(当然,如果需要递归处理所有子文件夹的话可以加 -R 参数,如:$ctags -R)。...通常只包含行号或搜索命令。出于安全的考虑,vim会限制其中某些命令的执行。 {term} - 设为 ;" ,这是为了兼容Vi编辑器,使Vi忽略后面的{field}字段。..._TAG_FILE_SORTED  1  {anything},这个标记说明tag文件是经过排序的,并且排序时区分了大小写,对排序的tag,vim会使用二分法来进行查找,大大加快了查找速度;如果值为0,...选中局部变量,按gd 可以搜索到该变量的声明。 选中单词,按*可以转到该单词下一次出现的地方。 选中单词,按#可以转到该单词上一次出现的地方。...隔开,而且貌似不支持*之类的通配符) 或者/etc/vim/vimrc里面加上这句话,或者~/.vimrc 里面加上这句话。

1.5K30

使用 VIM 进行代码审计

尽管年代久远,但实际效果还是不错的,许多商业工具实际上也是在此基础上进行优化。 对于工具集成,主要使用的是 VIM 的 quickfix 功能,即前面图片中下方区域。...然后使用快捷键映射 cnext/cprev 可以快速的结果中进行跳转。...依赖 要实现上面的功能,我们首选需要引入一些社区中的优秀插件作为依赖: Plug ‘vim-scripts/taglist.vim’ - 用于左边显示符号信息; Plug ‘skywind3000/asyncrun.vim...’ - VIM 中异步运行命令; 如果只需要模糊搜索的支持,也可以引入神器 FZF: Plug ‘junegunn/fzf’ Plug ‘junegunn/fzf.vim’ 以及一些常用的 SHELL...虽然 tag 生成方面可能有所遗漏,但搜索还是全量的,在实践中效果还算不错。

11110

vim查找快捷键_vim搜索关键字命令

vim有强大的字符串查找功能。 我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ?...加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入 /super 或者 ?super, 两者的区别是前者是从上往下搜索,后者是从下往上搜索。...可以使用如下方式来实现快速查找: 1, 最快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + * ,即可快速选中该单词,并且可以通过 n 或 N 进行上一个或下一个的匹配...即选中需要查找的单词, 然后输入 “+y, 然后输入/(Shfit + Ctrl + v), 就查找到了第一个匹配的单词, 并且可以通过 n 或 N 进行上一个或下一个的匹配。...首先安装ag搜索工具, 输入如下命令: sudo apt-get install silversearcher-ag 接着~/.vimrc中添加以下内容: ” Set mapleader

2.8K10

Vim 中使用 graphviz.vim 画图

本文主要介绍 graphviz.vim, fork 自 wmgraphviz.vim,但是除了复用补全数据,我几乎重写了所有内容,并做了很多改进。...From Milo Yip 本文并不会对 graphviz 本身做太多介绍,而是分享如何在 Vim 中使用 graphviz.vim 插件方便画图。...wmgraphviz.vim 是 graphviz.vim 的前身,提供了一些补全,一键编译,查看编译后文件等功能。...进行外部调用。 graphviz.vim 整个插件非常简单,本质上就是封装了一些编译,一键查看的命令而已,主要改进包括: 命令更少,配置项更简单。...安装 使用 vim-plug 进行安装: Plug 'liuchengxu/graphviz.vim' 用法 :Graphviz 打开编译后的文件,文件名取自当前文件,辅以不同后缀。

1.3K20

Vim 高级操作一看就会

高级功能入门 常用操作之间的文章我们已经已经掌握了,接下来就要搞一点高级操作,基本谁看见都要感叹一声“你vim怎么这么6!。...同时修改多个文件、快速文件之间切换 编辑多个文档时分屏操作 批量注释多行代码、修改配置、区域复制删除 多文件的编辑 同时编辑两个文件1.txt,2.txt vim 1.txt 2.txt 查看同时打开了哪些文件...文件之间切换 :n , :N ? 直接切换到想要编辑的文件 :b 1.txt ? 当然了我们为什么跳来跳去,因为这可以完成多个文件之间复制粘贴等组合操作。...全部退出 可视模式 可视模式分为三种,也是vim的精髓。分别是行,矩形区域选择,字符段落选择。 和鼠标选择类似,进入可视模式加定位符号就可以快速跳转到想选择的范围,选中以后再进行复制,删除等操作。...+w H|J|K|L 可视模式 Shift+v、Ctrl+v、v vim命令比较多,这里只列举最有用的,足以应对全部的场景了,记的越多速度越快!

91710

搜索引擎的高级搜索方法

普通搜索可以满足基本的需求,特殊搜索一直都是网站SEO的必修课。 介绍下搜索方法的高级搜索方法,之前某平台看到过,没太在意,如今再次被人提起,就整理下。...1.site: site是最常用的搜索指令,它是用来搜索某个域名下的所有文件(注意:文件须是搜索引擎收录的文件)。 2.双引号 把搜索词放在双引号,代表完全匹配搜索。...4.星号 星号(*)计算机里的术语叫通配符,就是匹配全部的意思。百度不支持*号搜索指令。比如在Google中搜索"郭*纲",其中*号代表了任何文字。返回的结果不仅包含了郭德纲,还包含了其他。...而没有出现在title中的大部分是并没有针对关键词进行优化,也不是有力的竞争对手。..."也包含"搜索引擎优化"的页面。

1.6K10
领券