Я использую NERDTree и vim/gvim в Windows (в настоящее время в Windows 10) некоторое время, и эта ошибка, упомянутая в заголовке, постоянно появляется. Всякий раз, когда я открываю новый экземпляр vim/gvim и открываю NERDTree, я получаю сообщение об ошибке «Не удалось загрузить 3 файла в nerdtree». Как правило, когда я открываю gvim, по умолчанию используется моя папка C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ, что заставило меня поверить, что в этой папке есть какой-то файл, который вызывает проблему. Проблема возникает только при первом открытии NERDTree в конкретном экземпляре gvim/vim. Проблема также возникает в других папках. При первом открытии NERDTree в моем каталоге «C: \» я также получаю «2 файла (ов) не могут быть загружены в nerdtree».
Эта проблема довольно раздражает, так как в gvim она зависает на несколько секунд. Как перфекционист, я бы предпочел решить проблему.
Некоторые предыдущие решения по устранению неполадок:
Поиск в Google приводит к сообщению о проблеме на странице NERDTree github, где пользователь несколько связанная проблема. В последнем сообщении на странице рекомендовалось открыть vim с помощью sudo, так как проблема может быть связана с правами владельца. Я попытался открыть gvim от имени администратора и все равно получаю те же проблемы. Примечательно, что при открытии NERDTree я вижу файлы NTUSER.DAT (включая ntuser.dat.log, ntuser.ini) и подобные. Поэтому я подумал, что проблема может быть в этих файлах, поэтому я включил их в переменную ignore в своем vimrc, как показано ниже.
let NERDTreeIgnore = ['\~$','\.pyc$','\*NTUSER*','\*ntuser*','\NTUSER.DAT','\ntuser.ini']
Это хорошо сработало, чтобы скрыть файлы в моем окне NERDTree, но я все еще получаю сообщение об ошибке.
Любые идеи о том, как я могу идентифицировать проблемные файлы и полностью решить эту проблему?
<
,>
или|
. Содержит ли какое-либо из ваших имен файлов такой символ? - person ryuichiro   schedule 22.11.2015-
,_
и'
. Я пробовал переименовывать/удалять эти папки/файлы, но безуспешно. - person sticke4   schedule 23.11.2015