雖然在Rails應用程序中享受了Vim Exuberant標籤def
導航的靈活性,但我認爲爲什麼不要更深入,並將Rails核心源作爲低級參考。如何使用Vim Exuberant標籤配置步入Rails核心?
如何配置Vim以包含其他標記文件以及我應該映射哪些代碼?
謝謝。
雖然在Rails應用程序中享受了Vim Exuberant標籤def
導航的靈活性,但我認爲爲什麼不要更深入,並將Rails核心源作爲低級參考。如何使用Vim Exuberant標籤配置步入Rails核心?
如何配置Vim以包含其他標記文件以及我應該映射哪些代碼?
謝謝。
Vim在'tags'
選項中查找其標記文件,該選項是(絕對/相對)路徑的列表。叟在Vim中,你可以做
:set tags+=/path/to/ror/tags
另見
:help 'tags'
你應該能夠簡單地傳遞你的寶石目錄,在命令行上ctags命令。 ctags在命令行上獲取要檢查的源文件列表。因爲如果我用鋼軌2.3.5和我的Rails應用程序的根目錄中運行ctags的實例:
ctags -R $GEM_HOME/gems/rails-2.3.5/lib/* ./*
如果使用捆綁,可以使用bundle show
尋找路徑爲您服務。 ctags也可以讓你使用--exclude
標誌排除某些目錄。查看options documentation瞭解更多信息。