是否有任何命令使用vim转到Ruby块的结尾(或开头)

Rom*_*lez 6 ruby vim

有没有办法使用vim结束Ruby块?例如

module SomeModule

   # <Supposing that the cursor is HERE>
  def some_method
  end

end
Run Code Online (Sandbox Code Playgroud)

我想从光标所在的位置,到一个命令的结尾,是可能的吗?

我已经阅读了这个文档,但它似乎不适用于.rb文件,我在某些地方读过它只适用于C(虽然没试过).

提前致谢.

beg*_*ggs 3

看起来ruby​​forge上有一个官方软件包对此有一些支持:

Ruby ftplugin 现在包含 [[, ]]、[]、][、[m、]m、[M 和 ]M 正常模式命令的 Ruby 特定实现。这些允许您在模块、类和方法声明之间快速移动。

编辑:自述文件说这些文件包含在默认的 VIM 发行版中,但它们在 Windows 上的 GVIM 中不适用于我,“{”和“}”似乎在 Linux 下的 vim 上工作