Estoy tratando de poner en funcionamiento la vim-airlines .
Lo he requerido a través de vundle en mi ~./vimrc
:
Plugin "bling/vim-airline"
Lo he instalado y esperaba mi Vim se parece a la captura de pantalla en la página del proyecto:
Sin embargo, se ve así:
Con respecto a las fuentes, intenté agregar:
let g:airline_powerline_fonts = 1
Sin embargo, los íconos son simplemente un galimatías.
¿Qué me estoy perdiendo?
Acabo de encontrar eso para los colores, como se describe en las preguntas frecuentes , puedo agregar en mi .vimrc
:
set t_Co=256
Sin embargo, esto todavía lleva a que la línea parezca distorsionada:
Especialmente la integración de Git sobre (branch nombre con el icono). O la forma en que se muestra la> – «flecha». Yo también quiero ese atractivo visual. ¿Puedo incluso lograr eso en Bash? ¿O necesitaría un shell diferente?
Básicamente, quiero que Vim se vea como la captura de pantalla de ejemplo en la página del complemento, ya que esperaba que fuera el predeterminado del complemento. ¿Cómo puedo lograr eso?
Comentarios
Respuesta
Uno tiene que darse cuenta que la función implementada por la aerolínea se inspira en el complemento powerline .
Además, confiaba demasiado en los documentos, sin darme cuenta de que hay un documento de ayuda de la aerolínea bien redactado que se envía con él mismo:
:h airline
Leer su documentación ayuda a comprender la funcionalidad de este complemento.
Fuente
Como se menciona en los documentos de powerline:
Powerline usa varios glifos especiales para obtener el efecto de flecha y algunos símbolos personalizados para desarrolladores. Esto requiere tener una fuente de símbolo o una fuente parcheada instalada en el sistema. La aplicación utilizada (por ejemplo, el emulador de terminal) también debe configurarse para usar fuentes parcheadas (en algunos casos incluso admitirla porque los glifos personalizados viven en un área de uso privado que algunas aplicaciones reservan para sí mismos) o admitir fontconfig para que powerline funcione correctamente con powerline glifos.
De modo que uno puede parchear fuentes existentes ( vea la sección de fuentes powerline docs o puede instalar una colección o fuentes ya preparadas.
Puede instalar una colección de fuentes powerline a través de:
git clone [email protected]:powerline/fonts.git cd fontd ./install.sh
He elegido Meslo LG L DZ for Powerline
en mi terminal.
Uno tiene que agregar a .vimrc
:
let g:airline_powerline_fonts = 1
Colores
Para los colores, debe establecer su .vimrc
:
set t_Co=256
como se describe en las Preguntas frecuentes .
Th eme
Para ver su tema actual, ejecute:
:AirlineTheme
para yo, el valor predeterminado era dark
.
Puede cambiarlos para la sesión actual:
:AirlineTheme THEME_NAME
Puede encontrar una lista de temas aquí.
@todo : descubra el tema utilizado en la captura de pantalla. De hecho, me gusta luna
más, pero ese es un asunto completamente diferente.
Mis cambios actualmente permiten que vim se vea así:
Comentarios
- Yo ' supongo que el esquema de colores es uno de los temas solarizados.
- ¿Cómo obtuviste el git rama para aparecer?
- @ user4668401 que podría ser el complemento fugitivo
- Tuve el mismo problema pero la solución no ' no funcionó para mi caso. Tengo diamantes en lugar de formas bonitas. Estoy usando una consola (tty1) y no una terminal, por lo que solo tengo 8 colores (debian sin instalación de GUI). ¿Esa respuesta es relevante para mi problema o tengo que hacer una nueva pregunta?
- @LittleNooby OP aquí. Acabo de verificar mi tty1 en Ubuntu, y allí también tengo las formas de diamante para el complemento de aerolínea vim. Sospecho que es ' un problema de fuente para tty, diría que es ' lo suficientemente específico como para justificar una pregunta propia.
t_Co
. En su lugar, configureTERM=xterm-256color
desde el shell antes de iniciar Vim.TERM=xterm-256color
, a la derecha, conTERM=xterm
y:set t_Co=256
. El de la izquierda parece tener un fondo gris, pero ' es un artefacto de captura de pantalla: es ' realmente transparente, y yo podía ver mi fondo de pantalla y la ventana del navegador detrás de él. Cont_Co=256
, esa comprensión del terminal se pierde y el fondo es negro sólido. Mejor captura de pantalla: i.stack.imgur.com/kMf7c.pngt_Co
para establecer colores? "