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 airline
solo 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/doc
y 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 laststatus
entender 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
.zip
y la descomprime en un directorio temporal, obtiene unvim-airline-master
directorio en el directorio temporal. Dentrovim-airline-master
encontrarásautoload
,doc
yplugin
directorios. 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
, yplugin
en~/.vim/
el usocp -r
. No se preocupe,cp -r
no 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
.vim
el directorio,plugin
,doc
yautoload
directorios deben ir. Sospecho que elvim-airline-master
directorio entró en el.vim
directorio 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
~/.vim
directorio.Descargué el archivo zip de su página de scripts de Vim y eché un vistazo.
El
doc/airline.txt
archivo va a su~/.vim/doc
subdirectorio. Elplugin/airline.vim
archivo va a su~/.vim/plugin
subdirectorio. Elautoload/airline.vim
archivo va a su~/.vim/autoload
directorio al igual que elautoload/airline
directorio 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
,autoload
yplugin
(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/doc
comando, 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í?autoload
directorio.: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 $HOME
en 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=2
Motivo: 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 laststatus
en vim.Finalmente Para agregar ayuda para vim-airline ejecute el siguiente comando en vim.
Para usuarios de Windows:
Para usuarios de Linux:
Ejecute
:help airline
en 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
.