Bir anahtar ciltlemeden hangi eklentinin sorumlu olduğunu belirleyin


19

Bir soruyu cevaplamak üzereydim ama cevabımın kurduğum bir eklenti tarafından sağlanan bir anahtar bağlayıcılığa bağlı olduğunu fark ettim. Daha da kötüsü, hangi eklentinin sağladığını bilmiyorum.

Bu sorunu çözmenin tek yolu, yüklü eklentilerimin yarısını devre dışı bırakarak ve diğer yarısını etkinleştirerek "ikili arama" yapmak olacaktır. Eklentilerimi yönetmek için Vundle kullanıyorum, böylece her yineleme sadece bir eklenti listesinin bir kısmını yorumlamamı gerektiriyor, ancak bu hala beceriksiz bir prosedür.

Belirli bir anahtardan hangi eklentinin sorumlu olduğunu belirlemenin daha iyi bir yolu var mı? Bunun yerine dosyam tarafından vimrcdoğrudan verilen bir anahtar bağlamanın sağlanmış olup olmadığını belirlemenin bir yolu var mı ?

Vim'in yerleşik bir eklenti kavramına sahip olmadığının farkındayım, bu yüzden soru daha kesin bir şekilde "vimscript içeren dosyanın belirli bir anahtardan nasıl sorumlu olduğunu nasıl belirleyebilirim?"

Yanıtlar:


24

Aşağıdakileri kullanabilirsiniz: aradığınız tuş bağlama ile :verbose map <c-p>değiştirme <c-p>. Bunun gibi bir şey yazdırır:

Last set from ~/.vim/bundle/ctrlp.vim/plugin/ctrlp.vim

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.