有沒有人見過treetop一個VIM縮進文件,Ruby的語法分析器/發電機?我發現一個vim語法高亮文件,但沒有看到一個縮進。的樹頂(Ruby的語法分析器)Vim的縮進文件
6
A
回答
2
現在看來似乎是相當容易 - 我只是創建一個文件
~/.vim/indent/treetop.vim
,並自行內容
runtime! indent/ruby.vim
,它似乎再支持我所需要的。我認爲它只是不加載Ruby的縮進文件!
-3
我不確定是否有直接的ruby實現,但 vim rails plugin處理縮進相當好。
所以它支持不屬於軌項目中Ruby文件,您可以隨時編輯此。一探究竟。
-1
我搜索了這個前一陣子Vim的或Emacs,但沒有找到任何東西,所以我開始寫爲Emacs我 自己的模式。它從來沒有得到任何東西,因爲我用TT幾乎停止,但如果我的記憶 沒有失敗,你只需要分析是這樣的:
grammar Name
includes # something like "include Something"
rule rule_name
tokens_or_rules {
inner_method {
}
}
<MyModule>
end
end
閱讀 this後可能不會太辛苦。
PS:請記住,這個語法是真的類似於RSpec的所使用的是天然紅寶石所以也許你可以通過閱讀獲得一些幫助。
0
相關問題
- 1. Vim中的JavaScript語法和縮進
- 2. Vim Ruby哈希縮進
- 3. Vim中的Ruby代碼自動縮進
- 4. 是否可以僅使用語法+縮進Vim包的語法部分?
- 5. AST樹語義分析器
- 6. specman的VIM語法文件
- 7. 上下文免費語法分析樹
- 8. Vim雙縮進python文件
- 9. 編輯Vim縮進文件
- 10. 縮進Vim腳本的XML文件
- 11. Vim - 恢復文件後縮進和語法高亮破解
- 12. 使用Python的文法分析器和從樹構建文件
- 13. Ruby語言的Vim語法高亮1.9
- 14. 讓vim自動縮進這個語法
- 15. 在Ruby中沒有分號的vim自動縮進行
- 16. RazorTemplateEngine分析器產生不尋常的語法樹
- 17. Python語言的語法分析器
- 18. 樹枝文件:html和樹枝部分的語法高亮
- 19. vim中的Ruby語法檢查
- 20. 如何將我的分析樹簡化爲抽象語法樹?
- 21. 樹頂語法問題
- 22. vim中對非標準元素的縮進和語法
- 23. Vim:良好的pascal支持(語法,縮進,可能omnicomplete)
- 24. 語法解析樹?
- 25. 解析Ruby中的二進制文件
- 26. 在VIM中縮進文件夾中的所有文件
- 27. C#中拆分詞法分析器語法文件問題#
- 28. 很簡單vim的語法文件
- 29. 自動語法/ vim的頭C++文件
- 30. VIM自動縮進LaTeX文件不好
樹頂文件雖然不是紅寶石。它們具有很強的相似性,但僅此而已。你確定使用Ruby的縮進文件不會導致任何問題嗎? – 2009-10-25 18:22:09
目前它似乎工作得很好。 do/end等部分似乎被正確拾取。 – Peter 2009-10-27 00:43:14