Estou tentando colocar o vim -irline em funcionamento.
Eu o solicitei via vundle em meu ~./vimrc
:
Plugin "bling/vim-airline"
Eu instalei e esperava meu Vim para se parecer com a captura de tela na página do projeto:
Ainda assim, parece com isto:
Em relação às fontes, tentei adicionar:
let g:airline_powerline_fonts = 1
No entanto, os ícones são apenas algo sem sentido.
O que estou perdendo?
Acabei de descobrir isso para as cores, conforme descrito em o FAQ , posso adicionar no meu .vimrc
:
set t_Co=256
No entanto, isso ainda leva a linha parece distorcida:
Especialmente a integração Git sobre (branch nome com o ícone). Ou a forma como> – “seta” é exibida. Eu quero aquele colírio para os olhos também. Posso conseguir isso no Bash? Ou preciso de um shell diferente?
Basicamente, quero que o Vim se pareça com a captura de tela de exemplo na página do plug-in, pois esperava que fosse o plug-in padrão. Como posso conseguir isso?
Comentários
Resposta
É preciso perceber que o recurso implementado pela companhia aérea é inspirado no plug-in powerline .
Além disso, eu estava confiando muito na documentação, sem perceber que há um documento de ajuda da companhia aérea bem escrito que o acompanha:
:h airline
Ler a documentação ajuda a compreender a funcionalidade deste plug-in.
Fonte
Conforme mencionado na documentação do powerline:
O Powerline usa vários glifos especiais para obter o efeito de seta e alguns símbolos personalizados para desenvolvedores. Isso requer a instalação de uma fonte de símbolo ou de uma fonte corrigida no sistema. O aplicativo usado (por exemplo, emulador de terminal) também deve ser configurado para usar fontes corrigidas (em alguns casos, até suportá-lo porque os glifos personalizados vivem em áreas de uso privado que alguns aplicativos reservam para si) ou suportar fontconfig para powerline para funcionar corretamente com powerline específico glifos.
Assim, pode-se corrigir as fontes existentes ( consulte a seção de fontes powerline docs ou você pode instalar uma coleção ou fontes já preparadas.
Você pode instalar uma coleção de fontes powerline via:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
Eu escolhi Meslo LG L DZ for Powerline
no meu terminal.
É preciso adicionar a .vimrc
:
let g:airline_powerline_fonts = 1
Cores
Para as cores, você deve definir seu .vimrc
:
set t_Co=256
conforme descrito nas FAQ .
Th eme
Para ver o tema atual, execute:
:AirlineTheme
para me, o padrão era dark
.
Você pode alterá-los para a sessão atual:
:AirlineTheme THEME_NAME
Você pode encontrar uma lista de temas aqui.
@todo : Descubra o tema usado em a imagem. Na verdade, gosto luna
mais, mas isso é uma questão totalmente diferente.
Minhas mudanças atualmente permitem que o vim fique assim:
Comentários
- Eu ' d acho que o esquema de cores é um dos temas solarizados.
- como você conseguiu o git branch para aparecer?
- @ user4668401 que poderia ser o plugin fugitivo
- Eu tive o mesmo problema, mas a solução não ' funcionou para o meu caso. Tenho diamantes em vez de formas bonitas. Estou usando em um console (tty1) e não em um terminal, portanto, tenho apenas 8 cores (debian sem instalação GUI). Essa resposta é relevante para o meu problema ou preciso fazer uma nova pergunta?
- @LittleNooby OP aqui. Acabei de verificar meu tty1 no Ubuntu, e lá também tenho as formas de diamante para o plugin de linha aérea do vim. Suspeito que seja ' um problema de fonte para tty, eu diria que ' é específico o suficiente para justificar uma questão própria.
t_Co
. Em vez disso, definaTERM=xterm-256color
no shell antes de iniciar o Vim.TERM=xterm-256color
, à direita, comTERM=xterm
e:set t_Co=256
. O da esquerda parece ter um fundo cinza, mas é ' um artefato de captura de tela – ele ' é realmente transparente e eu pude ver meu papel de parede e a janela do navegador atrás dele. Comt_Co=256
, essa compreensão do terminal é perdida e o fundo fica totalmente preto. Melhor captura de tela: i.stack.imgur.com/kMf7c.pngt_Co
para definir cores? "