«plugin-system» etiketlenmiş sorular

Vim'in eklenti sistemi. Belirli bir eklenti hakkındaki sorular için (uygun eklenti * etiketini kullanın) veya eklenti gerektirebilecek sorular için DEĞİL.



2
Eklenti anahtar eşlemelerini nasıl yeniden tanımlayabilirim?
Tanımladığı anahtar eşlemeleri devre dışı bırakmak için bir mekanizma sağlamayan bir eklenti kurdum. <leader>ccEklentinin tanımladığı eşlemelerden birini ( ) kendi araştırmam için tanımlamak istiyorum , aşağıdaki satırı benim satırına koymaya çalıştım .vimrc: noremap <leader>cc echo "my purpose" Fakat bu işe yaramıyor, <leader>cchala eklenti komutunu çalıştırıyor. Haritamı, eklenti tarafından tanımlananları geçersiz …

5
.Vimrc ve eklentiler için GitHub
Birçok makinenin yeni makinelerde çalışmayı kolaylaştırmayı kolaylaştırmak için .vimrc'lerini GitHub'da sakladığını biliyorum ve bu bana çok mantıklı geliyor. Ancak eklentileri de dahil etmek sorunlu çünkü kullandığım eklentiler zaten git depoları. Biri hem .vimrc hem de kurulabilecek eklentileri izleyecek bir repoyu nasıl oluşturur?

1
Vimball'lar neden sık kullanılmıyor?
Çok sayıda Vim Plug- in'in Vimball'a sahip olmadığını gördüm . Vimball'lar temelde vim'in nasıl kurulacağını bilen bir eklenti için bir tarball'dı. Böylece tar -xvf , tarball'ın dizin yapısını farklı yollarla iç içe geçirdiğinden endişelenmenize gerek yok / gerekmediğinden, yani .vim'de veya .vim dizin yapısı içinde kullanmanızdan biraz daha kullanışlıdırlar. veya …

1
Bir anahtar ciltlemeden hangi eklentinin sorumlu olduğunu belirleyin
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 …

2
Bir eklenti Vundle'ı uyumlu yapan nedir ve diğer eklenti yöneticileri değiştirilebilir mi?
Vundle'ı uzun süredir vim eklentilerimi yönetmek için kullanıyorum . En iyi olarak ben bunu temelde sadece yalıtılmış bir dizin yapısında eklentileri düzenler ve normalde eklentinin eklentiler dizininde yan yana elle düzenleneceği kaynak URL'lere karşı güncelleme izler. Birden fazla eklenti yöneticisi altında aynı eklentileri kullanmak için çeşitli referanslarla karşılaştım. Örneğin NeoBundle …

5
Ayarlar ve eklentiler root olduğunda (`sudo vim`)?
Bir dosyayı kök ve kullanım olarak düzenlemem gerektiğinde gerçekten sinir bozucu sudo vim somefile.confve tuş bağlamaları, ayarlarım ve eklentilerimi kullanamıyorum. Kök olarak düzenlemem gerektiğinde tüm özelleştirmelerimi almanın bir yolu var mı? Eklentilerim için vim-plug kullanıyorum.


2
Eklentileri koşullu olarak yükleme
Buna bir cevap arıyordum, ancak henüz bir şey bulamadım, bu yüzden açık bir şeyi kaçırırsam özür dilerim. Ben hızlı bir google arama uzakta olacağını düşündüm, bu yüzden belki düşündüğümden daha karmaşık. Düzenlediğim dosya türüne göre eklentileri koşullu olarak yükleyebilmek istiyorum. Örneğin, python düzenlerken, vim-sexpyüklenen tuş bağlantılarını istemiyorum , ancak clojure …

1
Vim eklentisi nedir?
Yeni özellikler eklemek veya mevcut özellikleri değiştirmek ve düzenleme deneyimimizi geliştirmek için Vim'in gücünü artırabileceğimizi anlıyorum. Kendim oldukça uzun bir süredir Vim kullanıcısı olmama rağmen, şimdi keşfedilmemiş bir bölgedeyim: tam olarak bir Vim eklentisi nedir? Bir eklenti yazmak için önkoşullar nelerdir, bu yüzden yakın zamanda kendi eklentilerimi yazabilirim?


1
“Virgin” modunda vim / gvim ile deneme
Bazen, internette bulduğum bir numara denemek isterim. Bunu vim'de (gui hilesi ise gvim), bakire modunda, yani tüm ~ / .vimrc şeylerimi yüklemeden denemek genellikle yararlıdır. Bunu verimli bir şekilde yapmak için herhangi bir ipucunuz var mı?

2
Vimscript'te bir temsilci kullanmak veya bir işlevi bağımsız değişken olarak geçirmek mümkün müdür?
Vimscript öğrenmek için küçük bir eklenti oluşturmaya çalışıyorum, amacım seçilen bir metni işleyen ve sonuçla değiştiren bazı işlevler oluşturmaktır. Komut dosyası aşağıdaki öğeleri içerir: Metni işleyen iki işlev: bir dizeyi parametre olarak alır ve orijinal metni değiştirmek için kullanılması gereken dizeyi döndürür. Şimdilik sadece iki tane var ama birkaç zaman …


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.