问题标签 [unite.vim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5123 浏览

vim - unity.vim file_rec/async

我开始使用 vim 一个星期了,很多东西对我来说还是新的。在研究过程中,我发现 Unite.vim 非常棒。但是,我无法让这个命令起作用:

我查看了 doc 文件,它显示以下内容:

file_rec/async 与 |unite-source-file_rec| 相同,但异步获取文件。

注意:此源需要 vimproc。

注意:此源需要“ag”或“find”命令。

注意:不支持 Windows“查找”命令。

我正在使用 vim windows 并且找不到具有Agfind兼容命令的方法(我想它适用于 mac/linux)任何说明将不胜感激。谢:)

0 投票
1 回答
999 浏览

vim - unity.vim file_rec/async 命令不可执行

我在 Windows XP 和 7 上将 gVim 与 Vundle 一起使用。我安装了 Unite.vim,我正在尝试使用 file_rec/async 命令来搜索文件。我通过执行以下命令安装了 Vimproc.vim:

当我打开 gVim 并在命令模式下输入以下内容时:

我收到以下错误:

0 投票
1 回答
942 浏览

vim - vim unite 插件重新创建

我正在使用带有 Unite 插件的 Vim。

我的 vimrc 文件中有一个键映射,如下所示,

nnoremap <Leader>t :Unite -start-insert file_rec<CR>

它按预期工作。唯一的问题是,当我在目录中创建一个新文件并尝试使用 t 搜索时,新文件不会出现。我想我需要重新创建 Unite 用于快速搜索文件的索引。我什至不确定 Unite 是否使用这样的索引。这只是我的猜测。

但是有没有办法让 Unite 在我搜索时显示新创建的文件?

0 投票
2 回答
1576 浏览

vim - 如何在 Unite.vim 中导航结果(候选人)?

在 中搜索后unite.vim,您打开了一个候选人。有没有一种简单的方法可以跳转到下一个而无需再次运行搜索命令?类似的插件 ( ack.vim, git-grep) 使用快速修复窗口,因此您可以键入:cn:cp跳转到下一个/上一个结果。里面有没有类似的unite.vim

谢谢!

0 投票
1 回答
699 浏览

vim - Unite.vim - 如何在选项卡中从文件浏览器打开文件

我是 vim 新手,希望你能帮助我:

我安装了 unite.vim,一切正常,但我想添加一个功能,即在新选项卡中从文件浏览器(通过 :Unite file_rec/async)打开文件,而不是替换当前文件?

谢谢!

0 投票
1 回答
372 浏览

vim - 在预览窗口中打开新缓冲区时自动关闭占用 Vim 预览窗口的缓冲区

我经常使用Unite.vim滚动浏览 Vim 中的文件列表。有时我会使用 Unite 的auto-preview功能在滚动浏览时在预览窗口中打开每个文件。如果我滚动浏览大量文件,这会给我留下一堆我不需要的打开缓冲区。在预览窗口中打开新缓冲区时,如何关闭当前占用预览窗口的缓冲区?

0 投票
0 回答
155 浏览

vim - 如何在 unite.vim 插件中添加目录?

在我的.vimrc文件中,我设置了以下映射键:

当我点击时C-p,它会显示目录和历史记录中的文件。如何告诉 vim 显示一些特殊的目录内容?

我的意思是将目录添加为默认源文件位置。

0 投票
0 回答
55 浏览

ruby-on-rails - 如何在 rails 应用程序中让 unite-vim 优先处理文件夹?

当我使用Unite通过我工作的 rails 应用程序 grep 时,我通常会在 app/ 之前在 test/ 和 db/ 中获得结果。这意味着在我找到任何有用的东西之前要进行大量滚动。

我看到 unite 允许您选择一个预定义的排序器来自定义结果的顺序。我还看到它可以让您创建自己的排序功能。我没有看到有关如何执行此操作的文档。关于如何实现这一点的任何指示?除了分拣机还有其他想法吗?(有一段时间我想改变我正在使用的 grep/ag 选项,但这看起来很难看。)

0 投票
2 回答
3608 浏览

vim - 使用 vim 和 unite.vim 插件浏览一个巨大的项目

很长一段时间以来,我一直在阅读有关 Shougo 的 Vim 的“Unite”插件的精彩内容,所以我最终决定试一试。如果您还不熟悉:

一项功能是递归搜索文件/文件夹以搜索某些内容的能力。通常你会做这样的事情:“ Unite file_rec/async ”。这通常会在当前工作目录中开始搜索(在我的情况下,我正在处理的当前文件所在的目录)。我在一个非常大的代码库中工作;几乎 100 万个文件分散在一个通常毫无意义的地方,有时源文件、二进制文件和文本文件都混合在一起。这意味着使用默认的统一文件太慢了,即使我正在使用 vimproc 插件异步运行。我对这个问题的旧解决方案(联合之外)是运行一个夜间脚本,该脚本将构建每个“.cpp”“.h”的列表文件,将它们的绝对路径吐出到一个巨大的文件中,然后我会 grep 该文件以在项目中的事物之间跳转。看起来相当合理,但我想知道是否有更好的方法。

我觉得我只是在利用 Unite 提供的可能性触及表面,我认为必须有一些聪明的方法来使用这个插件完成类似的事情。它已经支持引用 vim 的":ol"命令,该命令列出了您最近使用的文件,所以我想即使只是直接使用 unite 引用我的所有项目源/头文件的 glob 也是一个好的开始。有没有联合专家解决了这个问题?我什至很想听听其他人的解决方案,以快速访问类似于我的大型项目中的所有可用源文件?与我一起工作的大多数人只使用 Visual-Studios,它的“.sln”文件包含您需要的所有内容......也许我可以劫持/导入它?

0 投票
2 回答
167 浏览

vim - unity.vim 预览导航

我正在使用带有 Unite 插件的 Vim。如何防止在统一预览中跳转到第一行,当光标在最后一个位置并且J按下键时,否则当按下键时从第一行跳转到最后一行K