搜索 – 是否可以使用vimgrep直观选择当前文件?
发布时间:2020-12-15 22:19:18 所属栏目:安全 来源:网络整理
导读:我想只在当前文件的视觉选择中搜索 vimgrep而不是整个文件.这可能吗?怎么样?我无法通过Google或vim帮助查找此案例. 我想要这个的原因是因为我需要快速列表(copen)中的结果和:g / FOO显示底部的匹配行不能完成这项工作. 解决方法 是的,你可以,因为Vim有标
我想只在当前文件的视觉选择中搜索
vimgrep而不是整个文件.这可能吗?怎么样?我无法通过Google或vim帮助查找此案例.
我想要这个的原因是因为我需要快速列表(copen)中的结果和:g / FOO显示底部的匹配行不能完成这项工作. 解决方法
是的,你可以,因为Vim有标记位置的特殊正则表达式原子,并且视觉选择的开始和结束用’<标记.和'>.由于标记上/之前/之后有原子,我们需要将它们组合起来覆盖整个选定行的范围:
在选择开始|在选择开始之后和选择结束之前|在选择结束. 要将搜索限制为当前文件,请使用特殊的%关键字. :vimgrep/%(%'<|%>'<%<'>|%'>)FOO/ % (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |