Estoy empezando con Vim. Es una experiencia divertida, pero he encontrado que es algo abrumador. Estoy tratando de instalar este complemento, vim-airline , pero tengo muchos problemas. La sección de Instalación en la página de Github simplemente dice:
copie todos los archivos en su directorio ~ / .vim
Presumiblemente, esto significa descargar el .zip, extraerlo y copiar todos esos archivos en ~ / .vim /. Hice esto, pero Vim simplemente se inicia como de costumbre, y correr :help airlinesolo da:
Lo sentimos, no hay ayuda para la aerolínea
Supongo que esto significa que no se está instalando. Además, la barra de estado sigue siendo la misma. Soy nuevo en Vim y realmente me gustaría que esto funcione. ¡Gracias por adelantado!
EDITAR: También intenté poner los archivos en / usr / share / vim / vim73 /. No dados.
EDITAR 2: Ejecuté :helptags ~/.vim/docy ahora aparece la página de ayuda cuando escribo :help airline, pero todavía no obtengo el complemento en sí (la barra de estado). Vim se ve igual, pero ahora puede mostrar la página de ayuda.
fuente

Add set laststatus=2 to your vimrc.debe configurarse.Respuestas:
Consulte las preguntas frecuentes del proyecto .
Dentro de vim, debes
:h laststatusentender por qué esto es necesario. Si desea saber en el futuro si un complemento se está "cargando" o no, verifique:scriptnames.fuente
Instalé la aerolínea usando las instrucciones de instalación de https://github.com/bling/vim-airline
Recomendaron varios administradores de paquetes; elegí el primero:
Patógeno
Obtuve : ayuda a la aerolínea para trabajar con este comando:
Al igual que usted, ahora aparece la página de ayuda cuando escribo : help airline .
fuente
Cuando descarga la última versión de vim-airline as
.zipy la descomprime en un directorio temporal, obtiene unvim-airline-masterdirectorio en el directorio temporal. Dentrovim-airline-masterencontrarásautoload,docyplugindirectorios. Deberías~/.vim/si aún no existen (¡no sobrescriba los directorios existentes con los mismos nombres!) o~/.vim/Sin embargo, como nota al margen, le sugiero que busque en Pathogen, ya que me pareció la forma más fácil de jugar con los complementos de Vim.
fuente
autoload,doc, ypluginen~/.vim/el usocp -r. No se preocupe,cp -rno sobrescribirá los directorios existentes, simplemente los "combinará". De hecho, ni siquiera tenía un~/.vim/directorio antes de probar esto. En cuanto a Pathogen, ¡tampoco pude instalarlo! Parece que cualquier complemento que intento instalar se ignora. Nunca he usado Vim antes, así que no estoy seguro de qué hacer ...call pathogen#infect()a ~ / .vimrc. Entonces todos los complementos serán subdirectorios de ~ / .vim / bundle. ¿Tiene un archivo .vimrc?Creo que los archivos no se copiaron en el lugar correcto.
Bajo
.vimel directorio,plugin,docyautoloaddirectorios deben ir. Sospecho que elvim-airline-masterdirectorio entró en el.vimdirectorio y es por eso que el complemento no se está configurando.fuente
Esas instrucciones de instalación manual suponen mucho: diría que están equivocadas. Los archivos de complemento deben copiarse en varios subdirectorios de su
~/.vimdirectorio.Descargué el archivo zip de su página de scripts de Vim y eché un vistazo.
El
doc/airline.txtarchivo va a su~/.vim/docsubdirectorio. Elplugin/airline.vimarchivo va a su~/.vim/pluginsubdirectorio. Elautoload/airline.vimarchivo va a su~/.vim/autoloaddirectorio al igual que elautoload/airlinedirectorio y todos sus contenidos.Este es uno de esos complementos más complicados que probablemente deberían instalarse utilizando un administrador de complementos, pero no me preocuparía hasta que obtenga un poco más de experiencia con Vim.
fuente
doc,autoloadyplugin(y los archivos que contienen) se han fusionado con los directorios respectivos dentro~/.vim/.Incluso una vez que tenga un complemento instalado correctamente, es posible que deba hacer esto para que su archivo de ayuda sea accesible:
Después de eso, ejecutar "
:help airline" debería funcionar y debería decirle cómo configurarlo adecuadamente para usarlo en su entorno Vim.fuente
:helptags ~/.vim/doccomando, que hizo llegar la pantalla de ayuda para la línea aérea a la pantalla! :) Sin embargo, no obtengo el complemento en sí, la barra de estado. ¿Tengo que "activarlo" o algo así?autoloaddirectorio.:scriptnames?:scriptnames: pastebin.com/JXuGFeduPude instalar vim-airline para gvim en la plataforma Windows. Pero también debería poder seguir el mismo proceso para el sistema operativo basado en Linux e instalarlo sin ningún problema.
NOTA: Este procedimiento de instalación es manual.
Realice los siguientes pasos para instalar vim-airline:
Haga clic en descargar zip ( https://github.com/bling/vim-airline ) y descomprímalo.
Para usuarios de Windows:
Copie todo el contenido en vim-airline-master y péguelo en la carpeta $ HOME \ vimfiles . Si la carpeta vimfiles no está presente, cree una nueva carpeta llamada vimfiles en su carpeta de inicio.
puede encontrar su carpeta de inicio ejecutando el comando
:echo $HOMEen vim.Para usuarios de Linux:
Copie todo el contenido en vim-airline-master y péguelo en el directorio $ HOME / .vim usando el comando
cp -r.Ahora abra su archivo .vimrc ejecutando el comando
:edit $HOME/.vimrc. Agregue la siguiente línea en su archivo .vimrc.set laststatus=2Motivo: La configuración predeterminada de 'laststatus' es que la línea de estado no aparezca hasta que se cree una división. Si desea que aparezca todo el tiempo, agregue lo siguiente a su vimrc: set laststatus = 2
Para más detalles ejecute el comando
:help laststatusen vim.Finalmente Para agregar ayuda para vim-airline ejecute el siguiente comando en vim.
Para usuarios de Windows:
Para usuarios de Linux:
Ejecute
:help airlineen vim para obtener más ayuda y configuraciones.¡Disfruta de la línea colorida!
fuente
Hazte un favor e instala un administrador de complementos como patógeno .
Hace que el manejo de complementos sea mucho más fácil.
Una vez que haya configurado el patógeno, la instalación de la línea aérea es simple. Si tienes
git:Sin git tienes que descargar el archivo zip
vim-airline-master.zip. Luego:fuente
execute pathogen#infect()debería ser el primer comando en su~/.vimrc.