Почему автодополнение пути к файлу Vim (CTRL-X CTRL-F) останавливается, как только путь содержит квадратные скобки?

Я не знаю, как сделать автозаполнение с помощью CTRL-X CTRL-F для пути, содержащего квадратные скобки. Например. /home/matt/Mail/Imap/imap.googlemail.com/[Gmail].sbd/ . Автозаполнение останавливается после каталога [Gmail].sbd. Кажется, что квадратные скобки блокируют дальнейшее завершение пути. Как я могу предотвратить такое поведение? Это ошибка или проблема с конфигурацией? Я не нахожу ответа в документации vim. Спасибо.


person LinuxMatt    schedule 21.04.2012    source источник


Ответы (1)


Введите :set isfname?, чтобы проверить, содержит ли он [,].
Если нет, введите :set isfname+=[,], чтобы добавить их.

person kev    schedule 21.04.2012
comment
У меня было isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,=. Сейчас у меня isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,=,[,] но все равно не работает. - person LinuxMatt; 21.04.2012