Bagaimana cara mendaftar plugin yang dimuat di Vim?

279

Adakah yang tahu cara mendaftar "plugin yang dimuat" di Vim ? Saya tahu saya harus melacak hal semacam ini sendiri tetapi akan selalu menyenangkan untuk dapat memeriksa status saat ini.

Daisuke Shimamoto
sumber

Jawaban:

361

Bukan pengguna VIM sendiri, jadi maafkan saya jika ini benar-benar offbase. Tetapi menurut apa yang saya kumpulkan dari situs Tips VIM berikut :

" 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
sumber
76
WTG untuk mencarinya di VIM Tips meskipun Anda tidak menggunakan VIM sendiri!
Nathan Fellman
44

Masalah dengan :scriptnames, :commands, :functions, dan perintah Vim serupa, adalah bahwa mereka menampilkan informasi dalam lempengan besar teks, yang sangat sulit untuk secara visual mengurai.

Untuk menyiasatinya, saya menulis Lampu Depan , sebuah plugin yang menambahkan menu ke Vim yang menampilkan semua plugin yang dimuat, gaya TextMate. Manfaat tambahan adalah bahwa ia menunjukkan perintah plugin, pemetaan, file, dan potongan-potongan lainnya.

Mohammed
sumber
@Mohammed, saya memasang Lampu Depan. Saya menggunakan Mac OS X Mountain Lion, dan saya tidak melihat menu dalam "vim". Saya tidak memiliki "gvim" di jalan saya. Adakah yang tahu cara mendapatkan / menjalankan vim GUI yang akan menunjukkan kepada saya menu sehingga saya bisa melihat menu Lampu Depan?
Rob Bednark
@RobBednark MacVim adalah yang Anda cari. Anda dapat menginstalnya dengan HomeBrew via brew install macvimatau mendapatkannya di sini . Anda dapat mengaktifkannya dari baris perintah menggunakan mvimjika Anda menginstal alat baris perintah itu. (dan Anda dapat alias itu gvimjika Anda terbiasa mengetik itu)
adam_0
1
@ adam_0 Saya memilikinya sebagaibrew cask install macvim
barlop
23

Jika Anda menggunakan Vundle , :PluginList.

Matt Florence
sumber
22
:set runtimepath?

Ini mencantumkan jalur semua plugin yang dimuat saat file dibuka dengan Vim.

akashbw
sumber
1
Ini tidak mencantumkan plugin yang dimuat, tetapi mencantumkan path runtime
jb
7

: bantu penambahan-lokal

Daftar plugin lokal ditambahkan.

penkwin
sumber
1
Perhatikan bahwa ini hanya akan mencantumkan pengaya yang memasang berkas bantuan vim yang tepat
jb
@ jb Um Saya mendapatkan hasil positif untuk situasi yang mengatakan 'Maaf, tidak ada bantuan untuk X'
Joe