跳转到匹配"完成"在vi中编辑bash脚本时

时间:2015-11-16 19:57:19

标签: bash vi

在vi中,%键可用于跳转到匹配的开括号或右括号,方括号或大括号。

它是否也可用于在匹配" do"之间跳转和"完成"在bash循环中?

1 个答案:

答案 0 :(得分:4)

不是"vi"。 vim那样做。 有一个脚本matchit.vim可以执行此操作:

进一步阅读:

runtime macros/matchit.vim中的~/.vimrc行未在我的快速测试中使matchit.vim工作; matchit-install中的过程以及filetype行确实有效。像往常一样,您的配置可能会有所不同。

我维护(当然还使用)vi-like-emacs,并使用不同的方法为该编辑器编写了类似的功能(请参阅文档中的"fences"讨论)。在快速测试中,我看到matchit.vim不知道shell case语句中case-values的语法。所以还有一些改进空间。