在 Vim 运动中使用正则表达式

在 Vim 运动中使用正则表达式

有什么方法可以使用正则表达式在 Vim 中移动吗?

例如,我想将光标移动到第一次出现的模式abc

我可以做一些类似的事情,但用模式fa替换字符吗?a我可以将正则表达式与tf命令一起使用吗?

答案1

正如 Sardathrion 的评论中所述,您可以通过搜索进行导航。这实际上在 Vim 中太有用了,不容忽视。关于搜索导航的一些提示:

  • 用于/向前搜索,?用于向后搜索。
  • 您可能想要打开incsearch这样 Vim 就会在您键入时跳转到匹配项。Enter当你到达你想要的位置时点击。
  • 您可能还想使用以下命令打开搜索突出显示hlsearch
  • 到达您想要的位置后,您可以使用nohlsearch禁用突出显示。当您进行下一次搜索时,它将再次启用。
  • 如果您发现自己使用大量正则表达式,请考虑使用\v(“非常神奇”)

相关内容