Instale powerline no OSX Mountain Lion

Se você é um fã do vim, provavelmente já viu e admirou a bela e super útil powerline :

powerline normal
inserção de powerline
powerline visual
powerline substituir

Fazê-la funcionar é muito simples, estes são um conjunto de instruções para fazê-lo funcionar em OS X mountain lioncom homebrewmas sinta-se livre para tentar isso com o seu sistema de gerenciamento de pacotes favorito:

Em primeiro lugar, se você instalou pythonaté o homebrewmomento em que este documento foi escrito, ele não funcionará e você terá que usar a cópia do seu mac, pythonentão por enquanto é só fazer:

cerveja, desligue python

cerveja, desligue o macvim

Isso será desvinculado pythonpor enquanto e instalado macvimcom seu OS Xintérprete.

Se você não quiser powerlinetrabalhar com o console do vim, precisará tocar e instalar o vim com o intérprete que deseja oferecer suporte:hombrew/dupes

brew install python
brew tap hombre
/dupes

Assim que tirarmos isso do caminho, é hora de instalar powerline:

easy_install pip
pip install
--user git+git://github.com/Lokaltog/powerline
brew install vim
--with-python --with-ruby --with-perl
brew install macvim
--env-std --override-system-vim

Em seguida, atualize seus vimarquivos de configuração para incluir powerlineeu uso o meu próprio conjunto de dotfiles que me permitem criar arquivos como , , e sinta-se livre para verificá-la:.vimrc.before.vimrc.aftergvimrc.before.gvimrc.after

De qualquer forma ou apenas adicione:.vimrc.before.vimrc

python from powerline.ext.vim import source_plugin; source_plugin()

Isso deve ser suficiente para você ver powerlineno vim, mas como você pode ter notado powerlinenão parece tão grande, isso é porque a fonte atual não é patch para apoiar powerline, mas podemos consertar isso bem rápido:

Nota: Procure fontes pré-corrigidas neste repositório

brew install fontforge
wget https
://github.com/Lokaltog/powerline-fonts/raw/master/SourceCodePro/Source%20Code%20Pro%20for%20Powerline.otf
fontforge
-script Source+Code+Pro+for+Powerline.otf /Library/Fonts/SourceCodePro-Regular.ttf

Agora que você corrigiu a fonte, pode adicioná-la ao seu ou :.gvimrc.before.gvimrc

set guifont=Source\ Code\ Pro\ for\ Powerline:h14

A h14é a altura eu uso 14, mas você pode ajustá-lo para o que vai mais fácil em seus olhos.

Abra um arquivo em vimou mvime powerlineagora funcionará e ficará bonito, então vamos encerrar:

brew link python # you can relink python now
echo
"export PATH=${PATH}:/usr/local/share/python" >> ~/.bash_profile.after # or .bash_profile if you're not using my dotfiles

Por último, se você quiser que a fonte do novo patch funcione no vimterminal, certifique-se de alterar a fonte do terminal para a fonte do patch recém-corrigido e pronto.

Um protocolo muito longo, mas uma tarefa fácil de realizar.

Respostas relacionadas:

Comandos básicos do Vim – para começar