我喜欢Rails.vim,但在一些项目中使用它有问题。在我的一个应用程序中,我有两个控制器的位置:
app/controllers
app/controllers/v1/api我可以配置(也许在config/Rails.vim中吗?)这条额外的路径呢?这两个我都想用。
我可以像这样手动导航:
:Rcontroller v1/api/messages_controller.rb但是:此控制器中的Rmodel不起作用,它会尝试跳转到model/v1/api/model.rb
发布于 2011-12-08 06:29:08
这并没有绑定到rails.vim附加组件中,但是您可以添加一个额外的命令来为您完成此操作。我相信这会比尝试修改rails.vim源代码容易得多。
实际上,我在wrote a blog post上做了类似的事情。出于您的目的,您可能希望在您的vimrc中放入如下内容:
command -nargs=? RcontrollerApi e \path\to\your\project\app\controllers\v1\api\<args>_controller.rb然后你可以这样叫它:
:RcontrollerApi messages但是,您不会拥有与本机功能一起提供的额外的rails.vim优势(比如在视图中输入:Rcontroller会自动转到该文件)。
这里有一个可能(也可能不)可行的想法。我不相信它会让你访问前面提到的功能,但它很可能会给你指明正确的方向。
command -nargs=? RcontrollerApi Rcontroller v1/api/<args>_controller.rbhttps://stackoverflow.com/questions/8378355
复制相似问题