【发布时间】:2021-03-15 02:38:54
【问题描述】:
我们的服务器只有 vi/vim 来检查日志文件,我觉得在 vi 中搜索是痛苦和有限的。
我想知道是否可以在路径中提供一个可执行文件,然后使用vi 用户命令调用它,并且用户命令能够接受多个条件,如A=value1 && B=value2、A=value1 || B=value2 等,然后它搜索内容在打开的vi 编辑器中,并将光标放在匹配的文本中。
如果可能,请描述一下步骤。
【问题讨论】:
-
使用基本的正则表达式语法和 vim 的本机搜索命令可以涵盖大部分搜索任务。您的条件会有多复杂?
-
由于 vim 搜索允许正则表达式,因此可以处理/搜索每种正则语言。极不可能有一个条件,不能用 vim 搜索,但可以用另一个通用搜索来搜索。这种情况很可能需要一个特定的解释器(也就是一个有记忆的脚本)。所以如果你提供一个确切的例子,你会在这里问我们取得更大的成功
标签: vim vi vim-plugin