2016-03-16 3 views
0

Я только что установил Unite (с vundle), так что мой .vimrc имеет 1 только новую строку: Plugin 'unite.vim'Vim - соединяйтесь file_rec: отсутствующие файлы

Тогда я это:

  1. Я открываю vi от моего текущий каталог (который имеет несколько вложенных подкаталогов & файлов)
  2. Я бег :Unite file_rec
  3. в результатах-окно входит i
  4. Я продолжаю писать текст (напр. pdf, но проблема возникает для любого искомого текста)
  5. изменятся результатов на лета, но они всегда подмножество полного набора файлов извлеченного нормалью: find . -iname '*pdf*'

(я знаю, что каталоги не отображаются в результатах поиска, но я не вижу в результатах обычных файлов (они не являются ни символическими, ни файлами специального разрешения). Кроме того, я обновил результат/кеш <C-L>, но результат остается частичным.

Разве это не file_rec поиск, a Unite особенность Я должен ожидать отработки t он поле? Если нет, то это лучший вариант, чтобы перезаписать поведение по умолчанию и сделать Unite обычным (find . -iname '*xxxxx*')?

Спасибо.

ответ

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.