Vim: Como instalar a linha aérea?

16

Estou apenas começando com o Vim. É uma experiência divertida, mas descobri que é um pouco esmagadora. Estou tentando instalar este plugin, vim-airline , mas estou tendo muitos problemas. A seção Instalação na página do Github diz simplesmente:

copy all of the files into your ~/.vim directory

Presumivelmente, isso significa baixar o arquivo .zip, extraí-lo e copiar todos esses arquivos em ~ / .vim /. Eu fiz isso, mas o Vim apenas inicia como normal, e executar :help airline apenas dá:

Sorry, no help for airline

Suponho que isso significa que não está sendo instalado. Além disso, a barra de status permanece a mesma. Eu sou novo no Vim e gostaria muito de fazer isso funcionar. Obrigado antecipadamente!

EDIT: Eu também tentei colocar os arquivos em / usr / share / vim / vim73 /. Sem dados.

EDIT 2: Corri :helptags ~/.vim/doc e agora a página de ajuda é exibida quando digito :help airline , mas ainda não estou recebendo o plug-in em si (a barra de status). O Vim parece o mesmo, mas agora pode exibir a página de ajuda.

    
por MunkyCheez 21.08.2013 / 07:23

8 respostas

26

Verifique as Perguntas frequentes do projeto.

vim-airline doesn't appear until I create a new split

Add set laststatus=2 to your vimrc.

Dentro do vim, faça :h laststatus para entender por que isso é necessário. Se você quiser saber no futuro se um plugin está sendo "carregado" ou não, verifique :scriptnames .

    
por 11.11.2013 / 04:39
5

Eu instalei a companhia aérea usando as instruções de instalação do link

Eles recomendaram vários gerenciadores de pacotes - escolhi o primeiro:

Patógeno

git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline

Eu consegui : ajudar a companhia aérea a trabalhar com este comando:

:helptags ~/.vim/bundle/vim-airline/doc

Assim como você, agora a página de ajuda é exibida quando eu digito : help airline .

    
por 06.09.2013 / 07:18
4

Ao baixar a versão mais recente da vim-airline como .zip e descompactá-lo para um diretório temporário, você obtém um diretório vim-airline-master no diretório temporário. Dentro de vim-airline-master você encontrará os diretórios autoload , doc e plugin . Você deveria

  • copie esses três diretórios para o seu ~/.vim/ se eles ainda não existirem (não sobrescreva os diretórios existentes com os mesmos nomes!) ou
  • copie o conteúdo dos três diretórios mencionados acima para diretórios existentes em ~/.vim/

No entanto, como uma nota secundária, sugiro strongmente que você pesquise no Patógeno como eu achei que é o mais problemático. maneira livre de jogar com plugins Vim.

    
por 21.08.2013 / 08:24
1

Eu acredito que os arquivos não foram copiados no lugar certo.

Abaixo dos diretórios .vim , plugin , doc e autoload devem ir. Eu suspeito que o diretório vim-airline-master foi abaixo do diretório .vim e é por isso que o plugin não está sendo configurado.

    
por 21.08.2013 / 08:22
1

Essas instruções de instalação manual assumem muito - eu diria que elas estão erradas. Os arquivos do plug-in devem ser copiados em vários subdiretórios do diretório ~/.vim .

Eu baixei o arquivo zip da página Vim scripts e dei uma olhada.

O arquivo doc/airline.txt entra no subdiretório ~/.vim/doc . O arquivo plugin/airline.vim entra no subdiretório ~/.vim/plugin . O arquivo autoload/airline.vim entra no diretório ~/.vim/autoload , assim como o diretório autoload/airline e todo o seu conteúdo.

Este é um daqueles plugins mais complicados que provavelmente deveriam ser instalados usando um gerenciador de plugins, mas eu não me preocuparia com isso até que você tenha um pouco mais de experiência com o Vim.

    
por 21.08.2013 / 08:34
1

Mesmo depois de instalar um plug-in corretamente, talvez seja necessário fazer isso para tornar seu arquivo de ajuda acessível:

:helptags ~/.vim/doc

Depois disso, a execução de " :help airline " deve funcionar e ele deve informar como configurá-lo corretamente para uso em seu ambiente Vim.

    
por 21.08.2013 / 08:33
1

Consegui instalar o vim-airline para o gvim na plataforma Windows. Mas você deve ser capaz de seguir o mesmo processo para o sistema operacional Linux e instalá-lo sem problemas.

NOTA: Este procedimento de instalação é manual.

Siga as etapas abaixo para instalar o vim-airline:

  1. Clique no link para download ( link ) e descompacte-o.

  2. Para usuários do Windows:

    Copie todo o conteúdo em vim-airline-master e cole-o na pasta $ HOME \ vimfiles . Se a pasta vimfiles não estiver presente, crie uma nova pasta chamada vimfiles na sua pasta pessoal.

    você pode encontrar sua pasta pessoal executando o comando :echo $HOME no vim.

    Para usuários do Linux:

    Copie todo o conteúdo em vim-airline-master e cole-o em $ HOME / .vim diretório usando o comando cp -r .

  3. Agora abra seu arquivo .vimrc executando o comando :edit $HOME/.vimrc . Adicione a seguinte linha no seu arquivo .vimrc.

    set laststatus=2

    Razão: A configuração padrão de 'laststatus' é para a linha de status não aparecer até que uma divisão seja criada. Se você quer que apareça o tempo todo, adicione o seguinte ao seu vimrc: set laststatus = 2

    Para mais detalhes, execute o comando :help laststatus no vim.

  4. Finalmente Para adicionar ajuda para o vim-airline, execute o seguinte comando no vim.

    Para usuários do Windows:

    :helptags $HOME\vimfiles\doc
    

    Para o usuário do Linux:

    :helptags $HOME/.vim/doc
    
  5. Execute :help airline no vim para mais ajuda e configurações.

    Aprecie a linha colorida !!

por 27.04.2015 / 08:19
0

Faça um favor a si mesmo e instale um gerenciador de plug-ins como patógeno .

Facilita o manuseio de plugins .

Depois de configurar o patógeno, a instalação da companhia aérea é simples. Se você tem git :

git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline

Sem git você tem que baixar o arquivo zip vim-airline-master.zip . Então:

cd ~/.vim/bundle
unzip ~/vim-airline-master.zip
mv vim-airline-master vim-airline
    
por 24.08.2013 / 22:00