有没有人看到过treetop的 vim 缩进文件,Ruby 解析器/生成器?我找到了一个 vim 语法高亮文件,但还没有看到用于缩进的文件。
问问题
872 次
4 回答
2
看起来很简单 - 我只是创建一个文件
~/.vim/indent/treetop.vim
并使其唯一的内容
runtime! indent/ruby.vim
它似乎支持我所需要的一切。我认为它只是没有加载 Ruby 的缩进文件!
于 2009-10-23T00:33:41.250 回答
0
我从这个人那里复制了一个:http ://code.google.com/p/dot-files/source/browse/trunk/.vim/syntax/treetop.vim?spec=svn149&r=149
工作精美。
于 2010-08-05T15:31:16.283 回答
-1
前段时间我在 Vim 或 Emacs 中搜索过,但找不到任何东西,所以我开始为 Emacs 编写自己的模式。自从我几乎停止使用 TT 以来,它从来没有得到任何结果,但如果我的记忆没有失败,你只需要解析如下内容:
grammar Name
includes # something like "include Something"
rule rule_name
tokens_or_rules {
inner_method {
}
}
<MyModule>
end
end
读完这篇文章可能不会太难 。
PS:请记住,这种语法与 RSpec 使用的语法非常相似,RSpec 是天然的 Ruby,所以也许你可以通过阅读得到一些帮助。
于 2009-10-23T00:27:29.890 回答
-3
我不确定是否有直接的 ruby 实现,但是vim rails 插件可以很好地处理缩进。
您可以随时编辑它,以便它支持不在 rails 项目中的 ruby 文件。看看这个。于 2009-10-16T21:34:55.953 回答