0

我刚刚安装了 Unite (with vundle),所以我.vimrc只有 1 个新行:Plugin 'unite.vim'

然后我这样做:

  1. vi从当前目录打开(其中有一些嵌套的子目录和文件)
  2. 我跑 :Unite file_rec
  3. 在结果窗口中我输入i
  4. 我继续写一些文本(例如pdf,但任何搜索的文本都会出现问题)
  5. 结果会即时更改,但它们始终是正常检索的完整文件集的子集:find . -iname '*pdf*'

(我知道这些目录未列为候选结果,但我在结果中看不到普通文件(它们既不是符号链接也不是特殊权限文件)。此外,我用 刷新了结果/缓存<C-L>,但结果仍然是部分的.

file_rec这个搜索不是Unite我应该期望开箱即用的功能吗?如果没有,哪个是覆盖默认行为并使Unite搜索正常的最佳选择 ( find . -iname '*xxxxx*') ?

谢谢。

4

1 回答 1

0

我找到了原因。(g:unite_source_rec_unit) 文档说 的最大结果数有一个内置值:The default value is 1000(windows environment), 2000(other)

    [...]If you increase the value, |unite-source-file_rec| will be
    faster but it will block Vim for a long time.
    Note: This option does not work in
    |unite-source-file_rec/async| source.
于 2016-03-16T16:32:58.583 回答