如何在 Vim 中进行搜索 |
您所在的位置:网站首页 › vim如何搜索字符串中的数字 › 如何在 Vim 中进行搜索 |
文章目录 一、基本搜索二、整词搜索三、搜索当前词语四、搜索历史五、大小写敏感六、总结![]() 本文描述了如何在 Vim/Vi 中进行搜索操作。 Vim 或者它的前身 Vi 在 macOS 和大部分 Linux 发行版中都已经预装了。 搜索文件是在处理文件时最常用的任务之一。当你没有遇到你喜欢的编辑器时,了解 Vim 基础知识可能会非常有帮助。 一、基本搜索想要在 Vim 中进行搜索,必须处于 normal 模式。当你启动 Vim 编辑器的时候,你就在这个模式。 想要从其他任何模式回到正常模式,仅仅需要按 ESC 按键。 Vim 允许你使用/和?快速搜索文本。 想要向前搜索按/,想要向后搜索按?,输入搜索样式,并且按Enter进行搜索: ![]() 重要提示,搜索命令将样式作为字符串来搜索,而不是作为一个单词来搜索。例如,你想要搜索"gnu”,这个将会搜索任何包含"gnu"的单词,例如“cygnus” 或者 “magnum”。 按n来搜索下一个出现的匹配结果,按大写的N反向搜索下一个出现的匹配结果。 Vim 搜索的基本步骤如下: 01.按/ 02.输入搜索样式 03.按Enter进行搜索 04.按n搜索下一个匹配结果,或者N查找前面一个匹配结果。 二、整词搜索想要搜索一个整词,首先输入/或者?,然后输入\标记词语的结尾,然后按Enter进行搜索。 例如,想要搜索"gnu”,你可以使用/\: ![]() 你还可以搜索整词,将光标移动到这个词语上,然后按*向前搜索,或者#向后搜索。 想要查找下一个匹配,再按*或者#。 四、搜索历史Vim 保存你在当前会话中的任何搜索操作。 想要查看搜索历史,按/或者?,然后使用上下箭头来查找之前的搜索操作。想要进行搜索,仅仅需要按Enter。 你还可以在进行搜索之前,修改搜索样式。 五、大小写敏感默认情况下,搜索结果是大小写敏感的。搜索"GNU"不会匹配"Gnu”。 想要忽略大小写,在 Vim 命令行中输入:set ignorecase 或者 :set ic。你还可以在你的~/.vimrc文件中添加默认选项,来设置忽略大小写。 想要修改回大小写敏感,输入:set noignorecase或者:set noic。 另一个强制忽略大小写的方式就是在搜索样式后面添加\c。例如,/Linux\c将会在搜索时忽略大小写敏感。搜索样式后面添加大写的\C,会强制要求大小写敏感。 六、总结想要在 Vim 中搜索,输入/ 或者?,输入搜索样式,并且按Enter。 原文 :https://linuxize.com/post/vim-search/ 版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |