2014-10-06 2 views
1

Я установил Vim 7.4 и Netrw плагин v149 над Ubuntu 14.04 LTSВИМ netrw не работает

Когда я пытаюсь открыть каталог с помощью команды $vi /your/path/ он возвращает сообщение об ошибке: "/your/path/ is a directory", но в моих старых версиях открывает каталог с netrw и отлично работает.

Но когда я запускаю $vi . из командной строки, он работает без проблем.

В чем проблема?

+1

Вы уверены, что 'vi' является' vim'? Vi действительно может быть vi. У вас есть vimrc? Если вы этого не сделаете, вероятно, это не сработает, так как плагины не загружены. (Вы должны быть в несовместимом режиме, я думаю) – FDinoff

+0

это происходит с vim и vi командами ... когда я запускаю 'vim .', это показывает без проблем. –

ответ

0

Это странная проблема. Попробуйте обновить до latests version, 1.53r.

Если проблема не решена, попробуйте отладить ее самостоятельно. Проверьте :help netrw-debug за подробными инструкциями по включению отладочных сообщений.

+0

Я установил последнюю версию и команда 'vim .' не работает. –

+0

@IvanCachicatari Что можно сказать об активации отладочных сообщений? – mMontu

+0

Я пытаюсь включить debug, и я опубликую журналы –

1

«Сообщение об ошибке» о ... является каталогом, который обычно производит vim при обращении к каталогу. Это сообщение появляется, даже когда netrw активен. Возможная причина вашего бедствия заключается в том, что vi - это «крошечная» сборка, которая поставляется вместе с вашим o/s - см., Если «где vim» отличается от «где vi». Netrw не поддерживается крошечными сборками vim. Также попробуйте «vim -version» и «vi -version», чтобы узнать, что поддерживается вашим vim/vi. Netrw нуждается в + eval (который крошечная сборка не поддерживает).

Смежные вопросы