【发布时间】:2010-12-19 11:48:34
【问题描述】:
已经用谷歌搜索了这个问题,但什么也没找到 - 在这种情况下,我可能不知道如何正确定义搜索关键字。
在开发 Ruby on Rails 应用程序时,我喜欢在 vim 中使用折叠功能。并且我的 foldcolumn 设置为 4。但是它对 ruby 方法的开始和结束的可视化并不是那么简单和明显(“-” - “def”,“|” - “end”):
-def foo
bar = 1
|end
问题是 - 是否有任何 vim 插件,它会像在 TextMate (1) 中那样在每个“def”和“end”附近显示标记(箭头或 stmh)?
v def foo
bar = 1
^ end
另外,由于我在 vim/ruby 方面没有太多经验,也许还有另一种更优雅的方法来检查所有 def-end 对是否在特定文件中关闭? (matchit.vim 不太适合这种需求) 我希望有比在控制台中阅读“语法错误”更方便的方法来捕捉丢失的“结束”:)
【问题讨论】: