Я пытаюсь установить, Идут плагины 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/
, но это не что
Сценарии как 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