Me gustaría probar el complemento para Vim vinculado a continuación. Agrega resaltado de sintaxis para .haml
y (tal vez) .sass
archivos.
http://github.com/tpope/vim-haml
Hice esto...
$ cd ~/.vim
$ git clone git://github.com/tpope/vim-haml.git
Abrí un .haml
archivo en Vim, pero no hay resaltado. Debe haber otro paso que necesito realizar.
:syntax on
Respuestas:
Esos dos comandos crearán un
~/.vim/vim-haml/
directorio con los directorios ftplugin, sintaxis, etc. Esos directorios tienen que ser inmediatamente en el~/.vim
directorio adecuado o~/.vim/vim-haml
necesidades que se añade a la lista de rutas que Vim búsquedas de plugins.Editar:
Recientemente decidí modificar mi configuración de vim y en el proceso terminé escribiendo el siguiente archivo de rake. Solo funciona en Mac / Linux, pero la ventaja sobre las
cp
versiones es que es completamente seguro (los enlaces simbólicos no sobrescriben los archivos existentes, la desinstalación solo elimina los enlaces simbólicos) y es fácil de mantener actualizado.fuente
Asegúrese de que el
.vim
archivo real esté en~/.vim/plugin/
fuente
~/.vim
, te refieres a donde esté instalado vim, ¿verdad? El lugar almacenado en$VIM
(es decir, si tú:echom $VIM
, ese es el lugar):echom $VIM
muestra/usr/share/vim
. Pero esta respuesta utiliza el prefijo~
que sugiere instalar complementos en el directorio de inicio del usuario.Para ampliar la respuesta de Karl, Vim busca en un conjunto específico de directorios sus archivos de tiempo de ejecución. Puede ver ese conjunto de directorios a través de
:set runtimepath?
. Para decirle a Vim que también mire dentro~/.vim/vim-haml
, querrá agregara tu
~/.vimrc
. Es probable que también desee lo siguiente en su~/.vimrc
para habilitar toda la funcionalidad proporcionada por vim-haml.Se puede hacer referencia a las
'runtimepath'
y:filetype
los temas de ayuda de Vim para más información.fuente
Creo que deberías echar un vistazo al plugin Pathogen . Después de tener esto instalado, puede mantener todos sus complementos en carpetas separadas en ~ / .vim / bundle /, y Pathogen se encargará de cargarlos.
O, alternativamente, quizás prefiera Vundle , que proporciona una funcionalidad similar (con la ventaja añadida de actualizaciones automáticas de complementos en github).
fuente
Actualización (como 2019):
Explicación (del
:h pack
anuncio:h packages
):runtimepath
. Deben estar en ~ / .vim / pack / whatever / start [solo puede cambiar lo que sea].plugins
directorio deruntimepath
proceden.Entonces esto carga el complemento al inicio (de ahí el nombre de inicio).
También puede obtener el complemento opcional (cargado con
:packadd
) si los coloca en ~ / .vim / pack / bundle / optfuente