17

Я пытаюсь начать с таких вещей, как FuzzyFinder, но я застрял в точке, где он говорит:

МОНТАЖ

Поместите все файлы в каталог времени выполнения. Если у вас есть zip-файл, распакуйте его в каталог времени выполнения.

Вы должны разместить файлы следующим образом:

your_runtime_directory/plugin/fuf.vim

...

Что такое "каталог времени выполнения"? Что там происходит? Где мое?

4 ответа4

15

Предполагая, что вы используете некую разновидность Unix, ваш личный каталог времени выполнения - ~/.vim. Здесь вы должны поместить любой плагин, используемый только вами. Если вы хотите, чтобы другие пользователи могли иметь доступ к плагину, поместите его во второй каталог опции 'runtimepath', обычно это $ VIM/vimfiles. Вы не должны устанавливать какие-либо плагины в каталог $ VIMRUNTIME. Этот каталог предназначен для плагинов, распространяемых вместе с Vim. Если вы поместите другие плагины в этот каталог или измените файлы в этом каталоге, вы, скорее всего, потеряете эти изменения при обновлении установки Vim.

Увидеть

:help 'rtp'
:help $VIMRUNTIME

подробнее об этом.

9

На самом деле существует несколько «директорий времени выполнения». Использование :set runtimepath? внутри Vim, чтобы увидеть соответствующие каталоги.

Любой из них должен работать, но , вероятно , проще всего использовать будет каталог для каждого пользователя ~/.vim/ который должен быть первым в runtimepath вашего Vim в.

mkdir ~/.vim; (cd ~/.vim && unzip /path/to/vim-fuzzyfinder.zip)

Если вы хотите установить его для всех пользователей в системе, попробуйте один из более поздних каталогов в списке (один из которых является значением для конкретной версии, которое также находится в переменной Vim $VIMRUNTIME ).

5

Введите :!echo $VIMRUNTIME внутри vim, чтобы узнать.

2

Поздно к игре здесь ... в соответствии с документами

echo VIMRUNTIME=`vim -e -T dumb --cmd 'exe "set t_cm=\<C-M>"|echo $VIMRUNTIME|quit' | tr -d '\015' `

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .