¿Cómo enumero los complementos cargados en Vim?

279

¿Alguien sabe de una manera de enumerar los "complementos cargados" en Vim ? Sé que debería hacer un seguimiento de este tipo de cosas, pero siempre sería bueno poder verificar el estado actual.

Daisuke Shimamoto
fuente

Respuestas:

361

No soy un usuario de VIM, así que perdóname si esto está totalmente fuera de lugar. Pero de acuerdo con lo que obtengo del siguiente sitio de consejos de VIM :

" where was an option set  
:scriptnames            : list all plugins, _vimrcs loaded (super)  
:verbose set history?   : reveals value of history and where set  
:function               : list functions  
:func SearchCompl       : List particular function
Rob Rolnick
fuente
76
¡WTG por buscar consejos de VIM aunque no use VIM usted mismo!
Nathan Fellman
44

El problema con :scriptnames, :commands, :functions, y los comandos de Vim similares, es que se muestre información en una gran losa de texto, lo cual es muy difícil de analizar visualmente.

Para evitar esto, escribí Headlights , un complemento que agrega un menú a Vim que muestra todos los complementos cargados, estilo TextMate. El beneficio adicional es que muestra comandos de complementos, asignaciones, archivos y otros bits y piezas.

Mahoma
fuente
@ Mohammed, instalé faros. Estoy en Mac OS X Mountain Lion y no veo menús en "vim". No tengo un "gvim" en mi camino. ¿Alguna idea de cómo obtener / ejecutar una GUI vim que me muestre menús para que pueda ver el menú de faros?
Rob Bednark
@RobBednark MacVim es lo que estás buscando. Puede instalarlo con HomeBrew a través de brew install macvimu obtenerlo aquí . Puede activarlo desde la línea de comando usando mvimsi instala esa herramienta de línea de comando. (y puedes gvimusar ese alias si estás acostumbrado a escribir eso)
adam_0
1
@ adam_0 Lo tengo comobrew cask install macvim
barlop
22
:set runtimepath?

Esto enumera la ruta de todos los complementos cargados cuando se abre un archivo con Vim.

akashbw
fuente
1
Esto no enumera los complementos cargados, enumera las rutas de tiempo de ejecución
jb
7

: ayuda adiciones locales

Enumera los complementos locales agregados.

penkwin
fuente
1
Tenga en cuenta que esto solo enumerará los complementos que tengan instalado un archivo de ayuda vim adecuado
jb
@jb Um obtengo un resultado positivo para situaciones que dicen 'Lo siento, no hay ayuda para X'
Joe