O que é um vim “diretório de tempo de execução”?

17

Estou tentando começar com coisas como FuzzyFinder , mas eu estou preso no ponto em que diz:

INSTALLATION

Put all files into your runtime directory. If you have the zip file, extract it to your runtime directory.

You should place the files as follows:

your_runtime_directory/plugin/fuf.vim

...

O que é um "diretório de tempo de execução"? O que vai lá? Onde está a minha?

    
por Andres Jaan Tack 15.06.2010 / 20:02

4 respostas

15

Supondo que você esteja usando algum tipo de Unix, seu diretório de tempo de execução pessoal é ~ / .vim. É aqui que você deve colocar qualquer plugin usado apenas por você. Se você quiser que outros usuários possam acessar o plugin, coloque-o no segundo diretório da opção 'runtimepath', que geralmente é $ VIM / vimfiles. Você não deve instalar nenhum plug-in no diretório $ VIMRUNTIME. Esse diretório é destinado a plugins distribuídos com o Vim. Se você colocar outros plug-ins nesse diretório ou modificar arquivos nesse diretório, provavelmente perderá essas alterações quando atualizar sua instalação do Vim.

Veja

:help 'rtp'
:help $VIMRUNTIME

para mais sobre isso.

    
por 15.06.2010 / 22:17
9

Na verdade, existem vários "diretórios de tempo de execução". Use :set runtimepath? dentro do Vim para ver os diretórios envolvidos.

Qualquer um deles deve funcionar, mas provavelmente o lugar mais fácil de usar seria o diretório por usuário ~/.vim/ , que deve ser o primeiro no seu runtimepath do seu Vim.

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

Se você quiser instalá-lo para todos os usuários no sistema, tente um dos diretórios posteriores na lista (um dos quais é o valor específico da versão que também está na variável $VIMRUNTIME do Vim).

    
por 15.06.2010 / 21:52
5

Digite :!echo $VIMRUNTIME dentro do vim para descobrir.

    
por 15.06.2010 / 20:14
2

Tarde para o jogo aqui ... de acordo com os documentos

echo VIMRUNTIME='vim -e -T dumb --cmd 'exe "set t_cm=\<C-M>"|echo $VIMRUNTIME|quit' | tr -d '5' '
    
por 24.05.2012 / 23:39

Tags