【问题标题】:Is there an Vim/MacVim equivalent for TextMate's Find in Project?TextMate 在项目中的查找是否有 Vim/MacVim 等价物?
【发布时间】:2011-10-08 23:02:55
【问题描述】:

我正在使用 TextMate 现在我正在使用 MacVim,我唯一想念 TextMate 的是“在项目中查找”功能,是否有任何 Vim 插件提供此功能?

【问题讨论】:

标签: vim macvim


【解决方案1】:

我认为EasyGrep 可能会满足您的大部分需求。它对当前目录进行扩展敏感搜索。

我经常用它来寻找项目中的东西。

【讨论】:

    【解决方案2】:

    我认为Project.vim 可以让您在其“项目”中进行搜索,但我从来没有真正喜欢将来自文件系统不同部分的多个文件神奇地分组到一个虚拟项目中的想法。

    如果 — 像我一样 — 您项目的所有文件恰好位于同一个“真实”文件夹中,Ack.vimEasyGrep.vim 都运行良好。

    LustyExplorer 也非常适合在缓冲区中搜索。

    【讨论】:

      【解决方案3】:

      我一直在使用ack.vim 来执行此操作。

      除非您已经安装了 ack,否则您可能需要预先安装它。 vim-scripts 页面上有安装说明,但这是我做的(我不使用macports):

      curl http://betterthangrep.com/ack-standalone > /tmp/ack
      sudo mv /tmp/ack /usr/local/bin/ack
      sudo chmod 0755 /usr/local/bin/ack
      

      在我的 vim 配置 here 的设置文件中。

      【讨论】:

        【解决方案4】:

        我没有使用过TextMate,但是通过他们的manual,我相信这些插件之一就是你要找的

        我个人使用 NERD 树和 Fuzzy finder,它们都非常出色!一定要试一试。

        【讨论】:

          【解决方案5】:

          你可以试试Waldo

          【讨论】:

          • 哇,这看起来很有前途!我们也可以期待替换功能吗?
          • 在 github 上请求此功能请求。但我认为这不是项目的意图。
          【解决方案6】:

          如果你喜欢fuzzyfinder.vim,你可能还想看看Command-T

          Command-T 插件提供了一个 极其快速、直观的机制 用于打开文件和缓冲区 最少的击键次数。它是 命名为“Command-T”,因为它是 灵感来自“转到文件”窗口 绑定到 TextMate 中的 Command-T。

          Here你可以观看一些带有插件演示的截屏视频。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-07-29
            • 2013-06-21
            • 2014-01-09
            • 2012-02-18
            相关资源
            最近更新 更多