1

我刚刚从 Textmate 切换到 MacVim,到目前为止我很喜欢它!我的工作流程变得轻而易举……我对此有点着迷。

作为从事 Rails 项目的前端开发人员,我发现我经常在项目中打开相同的文件夹(app/assets/javascripts|stylesheets & app/views & specs)。

我想知道是否有一种方法可以设置快捷方式来在 NerdTree 中打开这些文件夹?我查看了书签,但这些似乎是绝对路径——我想要我从事的所有 Rails 项目的默认相对路径。这可能吗?

谢谢,广告

4

2 回答 2

2

NERDTree 中没有默认的方法来执行此操作。这可能是可能的,但它需要一个自定义脚本来执行您所描述的操作。我敢肯定,如果你寻找它,你可以得到帮助来开发它,但我敢打赌,很难找到已经做到这一点的东西。

但是,您可以查看https://github.com/tpope/vim-rails/,据我所知,这是 Vim 中 Rails 开发的事实标准。它可能会完全减少您使用 NERDTree 导航文件的需要,因为您可以使用其他命令快速浏览相关文件。

正如罗马尼所说,书签也很方便。为 Rails 项目的顶层做一个书签,打开一些东西,使用 vim-rails 技术浏览相关文件,你会得到你需要的。

于 2012-07-06T17:52:00.543 回答
1

您是否尝试过项目插件?

NERDTree 将书签存储在一个非常简单的文件中。为每个项目创建一个这样的文件并将 NERDtree 指向它可能会解决问题。

于 2012-07-06T10:14:14.433 回答