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

Vim:如何从搜索中排除整个单词?

Vim 如何从搜索中排除整个单词?

要使用 Vim 在搜索中排除整个单词,您可以按以下命令操作:

  1. 单词内部不区分大小写,全角空格也会被视为单词分隔符:set ignorecase;
  2. 将搜索模式设置为全局匹配:set magic 或 set binary;
  3. 输入搜索命令并添加“&~”排除单词分隔符:/\<单词>&~;
  4. 添加:\< 和 > 排除单词内部的全角空格:/\<.+>\<.+>\<\/> 或 /\<.+>\<.+>><\b\s\t\f\r>;

例如,您希望在搜索时排除 "hello world",您可以执行:/\<hello world>&~。

以下是这些命令的详细使用方法:

  1. 单词内部不区分大小写:set ignorecaseset magic/\<单词\>&~/\<.\+\>\<.\+\>\<\/\> 或 /\<.\+\>\<.\+\>\><\b\s\t\f\r>综上所述,对于 VIM,您可以通过设置 ignorecase 和魔术模式使搜索更灵活。此外,通过添加单词分隔符或排除全角字符,可以将单词排除在搜索之外。
  2. 将搜索模式设置为全局匹配:
  3. 输入搜索命令并添加“&~”排除单词分隔符:
  4. 添加:\< 和 > 排除单词内部的全角空格:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券