intellij vim vim-plugin

vim - intellij go ide



Patógeno no carga plugins (19)

El patógeno no funciona para mí. Estoy siguiendo los consejos de Adam Lowe publicados here (y algunos más) sin ningún éxito ...

Mi vimrc:

filetype off call pathogen#runtime_append_all_bundles() filetype plugin indent on set nocompatible syntax on set tabstop=2 set smarttab set shiftwidth=2 set autoindent set expandtab set number colorscheme darkblue

Contenido de .vim - ls .vim/* :

.vim/autoload: pathogen.vim .vim/bundle: nerdcommenter/ vim-haml/ vim-surround/ vim-endwise/ vim-rails/ vim-vividchalk/

Todos los complementos del paquete se instalaron clonándolos de GitHub en el directorio del paquete.

He intentado con el patógeno 1.1 y 1.2 e incluso el último de GitHub sin ningún resultado. Vividchalk, Vim-rails y nerdcommenter no funcionan. Tengo muy poca experiencia con otros enchufes, así que no estoy seguro de ellos, pero supongo que tampoco funcionan.

Estoy usando ArchLinux, vim 7.2.385-1 (no es el último porque el último requiere que instale ruby1.9, pero sigue siendo 7.2). Se ha instalado a través de pacman - administrador de paquetes ArchLinux. No se instalaron complementos de vim de otra forma que no sea usar patógeno (incluso he reinstalado el paquete vim con cleaning /usr/share/vim ).

¿Qué estoy haciendo mal?

EDITAR:



Después de pasar mucho tiempo tratando de resolver este problema con nerd-commenter / pathogen, me derrumbé y usé el plugin de nerd-commenter proporcionado por OS de Debian:

vim-addons install nerd-commenter

Si estás en Debian y necesitas volver al trabajo, pruébalo. Probablemente necesites paquetes "vim-addon-manager" y "vim-scripts" instalados desde apt si aún no lo tienes.


En lugar de call pathogen#runtime_append_all_bundles() , utilicé call pathogen#infect(''~/.vim/bundle'') y me funcionó.


En mi caso, cloné en una carpeta ~ / dotfiles pero vun busca una carpeta ~ / .vim, como resultado no tenía complementos ni combinaciones de colores para resolver el problema.

ln -s ~/.dotfiles ~/.vim


Estaba enfrentando el mismo problema, finalmente después de Google y ajustar el archivo vimrc, encontré la solución. Espero que el siguiente fragmento de código resuelva el problema.

set nocp source /home/ameet/.vim/autoload/pathogen.vim "location of my pathogen.vim call pathogen#infect() call pathogen#helptags()


Estaba teniendo el mismo problema con Ubuntu. El registro fue:

linha 4: executando "/usr/share/vim/vim73/ftoff.vim" Erro detectado ao processar /usr/share/vim/vim73/ftoff.vim: linha 11: E216: Grupo ou evento inexistente: filetypedetect * fim da execução de /usr/share/vim/vim73/ftoff.vim

La solución fue agregar "/ n" s al final del archivo /usr/share/vim/vim73/ftoff.vim para ejecutarlo correctamente.


Estaba teniendo un problema similar. Pathogen estaba cargando algunos de mis complementos, aunque no todos. Después de algunos retoques y preguntas, descubrí (no sé si se menciona en la documentación) que en cada carpeta bundle/''plugin_name'' carpeta bundle/''plugin_name'' , debería haber otra carpeta llamada plugin que contenga el archivo * .vim.

Luego, cuando vim starts se verá, no en paquete, sino en aquellas carpetas dentro del paquete que contengan una carpeta llamada complemento ... y creará otras carpetas (en cada carpeta de complemento).

Por lo tanto, si el complemento es solo un archivo .vim, cree una carpeta para ello ...

en lugar de:

~/.vim/bundle/vimexplorer/vimExplorer.vim

necesitas:

~/.vim/bundle/vimexplorer/plugin/vimExplorer.vim

Y todo funciona como un encanto.


Esto parece ser un problema común causado por el vimrc "del sistema" en algunas distribuciones que configuran el filetype on antes de configurar el patógeno. Así que apagarlo y volver a encenderlo obliga a que los complementos se carguen correctamente:

call pathogen#runtime_append_all_bundles() filetype off syntax on filetype plugin indent on

Más información here .


He tenido problemas al cargar complementos concretos: específicamente, complementos con un subdirectorio de plugin . Por ejemplo, en una nueva instalación de MacVim, no se cargaba un complemento en ~/.vim/bundle/surround/plugin/surround.vim , aunque ~/.vim/bundle/surround aparecía en la salida de :scriptnames .

El problema era que estaba cargando Patógeno en .gvimrc , no .vimrc . Por alguna razón, las cosas en los subdirectorios .vim/bundle/*/plugin no se cargarán si lo haces, ¡hazlo en .vimrc !

He abierto un problema en github; no sé si se puede hacer funcionar incluso si se carga desde .gvimrc , pero al menos debería haber algún tipo de advertencia en la documentación para idiotas como yo.


Intente verificar su ruta de tiempo de ejecución usando el comando:: set runtimepath? La primera entrada debería ser algo así como ~ / .vim.

Mi problema con no cargar complementos / patógeno fue que puse mi entorno vim en ~ / .dotfiles / vim donde vive mi vimrc y el resto de las cosas (complementos, etc.). Después de crear un enlace simbólico a ~ / .dotfiles / vim / vimrc en ~ / .vimrc, olvidé hacer un segundo enlace simbólico ~ / .vim -> ~ / .dotfiles / vim / lo que causó que vim se confundiera porque estaba buscando cosas en ~ /.vim (predeterminado). Después de hacer un enlace simbólico adecuado, todo estaba en el lugar correcto.

Espero que ayude a alguien que se olvidó del segundo enlace simbólico como yo lo hice ;-)


Lo tengo en el mío como:

¡silencio! llamada pathogen # runtime_append_all_bundles ()


Mi entorno es Vim 7.3.35 y Ubuntu 11.04.

Pasé algún tiempo tratando de resolverlo. Copio el proyecto https://github.com:r00k/dotfiles y sigo las instrucciones para instalar.

Cuando se inició vi a consiguió el tan comentado

E117: Función desconocida: pathogen # runtime_append_all_bundles

y la solución:

tipo de archivo desactivado

llamada pathogen # runtime_append_all_bundles ()

tipo de archivo en

no funcionó.

Encontré el enlace simbólico .vim en mi directorio de inicio donde no está configurado correctamente. La secuencia de comandos de instalación hizo un DIRECTORIO .vim con un enlace simbólico vim dentro de él apuntando a mi archivo .dotfiles / vim . La solución fue eliminar el directorio .vim y hacer que un enlace simbólico .vim apunte a .dotfiles / vim .

A mantuvo el tipo de archivo apagado / encendido en mi .vimrc también.


Para completar, agregaré mi solución para este problema.

Acabo de renombrar mi archivo ~ / .gvimrc a ~ / .vimrc, y todos mis problemas fueron resueltos. Literalmente copié mi .vim y mi .gvimrc de Linux e hice este cambio y todo funciona como se esperaba.


Quizás la vimrc predeterminada de Arch (posiblemente /etc/vim/vimrc ) no /etc/vim/vimrc bien con Pathogen. Intenta iniciar Vim sin cargar archivos de configuración:

vim -u NONE

y luego cargue su vimrc desde dentro de vim:

:so ~/.vimrc

¿Los complementos funcionan entonces?


Si su .vim está basado en un git repo y submódulos, RECUERDE ejecutar git submodule init y git submodule update después de clonar el repositorio. es decir

git submodule init git submodule update

Tuve el mismo error e intenté todo lo anterior, pero no funcionó. Hasta que inicié y actualicé los submódulos de git.

Espero que esto ayude a cualquiera que tenga un error similar.



Yo tuve el mismo problema. Intenté todas las combinaciones posibles.

Finalmente, descubrí que si uso mksession para guardar mi espacio de trabajo de Vim y cargarlo en el inicio de Vim, esto hacía que pathogen no cargara los nuevos complementos que puse en la carpeta del paquete.

Después de instalar un nuevo complemento, ahora siempre elimino mi archivo de sesión e inicio Vim como nuevo y cada complemento se carga bien.

filetype off set nocompatible set laststatus=2 execute pathogen#infect() syntax on filetype plugin indent on


filetype off call pathogen#runtime_append_all_bundles() call pathogen#helptags()


set nocp call pathogen#infect() syntax on filetype plugin indent on call pathogen#infect()

Lo anterior me ayudó a solucionar el problema, no puedo dejar un comentario sobre otras personas, sin embargo, gracias por publicar el código anterior.