Vim, кажется, произвольно устанавливает сценарии?

Я пытаюсь установить, Идут плагины Vim, а также gocode.

Установка закончилась без ошибок, все мои сценарии теперь внутри ~/.vim.

Но по некоторым причинам они не будут загружены... Я сверился: scriptnames. Вместо этого сценарии как ruby.vim от /usr/share/vim/vim73/syntax будьте установлены..., но та папка "синтаксиса" имеет несколько дюжин .vim файлов в ней, почему ruby.vim становился установленным? Так или иначе....

Почти ничто не установлено от ~/.vim. На самом деле только gofiletype.vim обнаруживается в: scriptnames. (в дополнение ко всему установленному с vundle.vim.)

:echo $VIMRUNTIME шоу/usr/share/vim/vim73

(почему это нет ~/.vim ?? Это плохо? Почему это все еще загружает некоторые плагины из ~/.vim если это не каталог во время выполнения...),

Эти папки существуют в моем ~/.vim: autoload, bundle, ftdetect, ftplugin, indent, syntax.

Я чувствую, что пропускаю некоторую основную деталь о том, как установить материал, в документах просто говорится для помещения всего в plugin/, но это не что

1
задан 20.06.2019, 13:43

0 ответов

Сценарии как ruby.vim получены, потому что Vim обнаружил, что редактирует файл, тип файла которого является рубиновым. Тип файла обычно определяется от имени файла согласно правилам в $VIMRUNTIME/filetype.vim, хотя содержание файла может также использоваться для определения типа файла.

Файлы в ftplugin, синтаксисе и каталогах отступа загружаются согласно типу файла текущего буфера и согласно тому, была ли загрузка такого плагина включена: команда типа файла. Файлы в сменном каталоге все загружаются, когда Vim запускается, независимо от типа отредактированного файла.

Когда Vim загружает плагины, он ищет все каталоги в 'runtimepath'. $VIMRUNTIME является только одним из тех каталогов, как ~/.vim.

Каталоги под Вашим ~/.vim взгляд каталога исправляют за исключением того, что плагин отсутствует, и пакет не является стандартным - это не то, что Vim заглянул бы автоматически.

Vim не ищет сменных файлов непосредственно в ~/.vim каталог. Все сменные файлы входят в подкаталог ~/.vim. Таким образом, если Вы поместили какой-либо из своих плагинов непосредственно под ~/.vim, они не будут замеченный. Они должны, вероятно, пойти под ~/.vim/plugin вместо этого.

Можно читать больше об этих проблемах здесь:

:help 05.4
:help runtimepath
:help startup
2
ответ дан 12.12.2019, 12:53

Теги

Похожие вопросы