Tuve una verdadera dificultad para instalar complementos vim en mac. Sé que para instalar un complemento, debe ser visto por runtimepath. Según vim docs, esto es
Macintosh: "$VIM:vimfiles,
$VIMRUNTIME,
$VIM:vimfiles:after"
En primer lugar, ¿qué significa $ VIM: vimfiles? Ciertamente no es $ VIM / vimfiles, ya que (~ / .vim / vimfiles) no funciona. Entonces mis opciones son
1) poner mi complemento en / usr / share / vim / vim73 (mi $ VIMRUNTIME, que sé que es MALO)
2) encontrar una manera de hacer que vim mire mi directorio de inicio al incluir complementos He puesto mi complemento en:
~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Todo fue en vano. ¿Puede alguien ayudarme aquí? ¡Gracias!
vim
vim-plugins
Ying
fuente
fuente
:set rtp?
. Supongo que el runtimepath en su Mac está configurado como lo estaría para un sistema Unix, y que debería poner sus complementos en ~ / .vim / plugin, no ~ / .vim / vimfiles.Respuestas:
No necesita hacer nada para que Vim encuentre sus complementos y configuraciones. Excepto en realidad ponerlos en el lugar correcto.
En derivados de UNIX, se
$VIM
refiere al directorio donde se instalaron los archivos de soporte de Vim. En Mac OS X, un derivado de UNIX, la ubicación predeterminada de Vim es/usr/bin
y sus archivos de soporte están instalados/usr/share
.No coloque sus complementos / esquemas de colores / scripts
/usr/share/vim/vim73
. Solo los archivos predeterminados deben estar allí, ya que probablemente se cambiarán la próxima vez que usted o Apple actualicen su instalación.En Mac OS X (o cualquier derivado de UNIX) debe colocar sus complementos / esquemas de colores / scripts en un
~/.vim
directorio y su configuración personalizada en un~/.vimrc
archivo. Ninguno de estos está allí por defecto: tendrá que crearlos usted mismo, así como los subdirectorios necesarios.Algunos complementos consisten en un solo archivo,
pluginname.vim
que debe incluir~/.vim/plugin
como en:Si el complemento y su versión de Vim son compatibles, debería funcionar. Consulte la página del complemento si necesita algún comando o configuración de activación. Necesitarás relanzar Vim de todos modos.
Muchos plugins, sin embargo, están compuestas de muchos archivos en muchos directorios como
autoload
,after
,doc
... Vas a tener que poner los archivos en sus correspondientes directorios debajo de la~/.vim
, la creación de ellos, según sea necesario. Tomando CtrlP como ejemplo:Una vez que esté de acuerdo con los conceptos básicos de la administración de complementos en Vim, debe probar Pathogen o Vundle o alguna otra solución .
fuente
:set runtimepath?
debería ser~/.vim
¿qué es? ¿Qué plugins estás intentando instalar?$ mkdir .vim
cree un directorio con permisos incorrectos.Utilice mejor el
~/.vim/plugin/
directorio para colocar archivos de complementos de vim (como se menciona en el comando de ayuda de Vim).Ver http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded# !
En vim, vea la ayuda:
:h plugin
fuente
Dado que esta pregunta no se refiere específicamente a la configuración de rutas para que los complementos funcionen, una alternativa a revisar todas las rutas es simplemente obtener los complementos específicos que desea en vim desde su .vimrc (suponiendo que esté funcionando) agregando la línea
:source PATH/TO/FILE.vim
. Vim generalmente busca .vimrc directamente en el directorio de inicio~/
. Si no existe, intente crearlo allí, y desde su interior obtenga los complementos que desee como se describe, o primero haga algo más que notará al iniciar vim, como:echo your vimrc says hello
.fuente
:source /THE\ PATH/TO/MY\ FILE