Vim, zaman içinde vazgeçilmez olduğu kanıtlanmış, çok yönlü, güçlü ve hafif bir komut satırı metin düzenleyicisidir.

Vim'i Windows, macOS, Unix ve Linux'a yükleyebilirsiniz. Aslında, çoğu Unix ve Linux tabanlı sistem, varsayılan olarak Vim ile birlikte gelir. Vim'in işlevselliğini genişletmenin en iyi yollarından biri eklentiler kullanmaktır ve eklentileri Vim'e şu şekilde kurabilirsiniz.

Neden Vim Eklentilerini Yüklemelisiniz?

Vim, özelliklerle dolu bir düzenleyicidir; aynı zamanda modüler ve son derece özelleştirilebilir. Vim editörü aradığınız belirli bir işlev veya özellik ile gelmiyorsa, muhtemelen bunun için bir eklenti bulabilir veya en kötü ihtimalle kendiniz bir eklenti oluşturabilirsiniz. Çoğu zaman, aradığınız işlevsellik için zaten var olan bir eklenti vardır.

Eklentiler, Vim'in en sevilen özelliklerinden biridir çünkü çekirdek programın boyutunu yalın ve alakalı tutarken Vim'in işlevselliğini genişletmenize izin verir. Eklentiler veya uzantılar kavramı, Visual Studio Code (VS Code), Atom, vb. gibi çoğu grafik düzenleyicide taklit edilir.

instagram viewer

Vim Eklentisi Yükleme Yöntemleri

Vim'de eklenti kurmanın iki ana yöntemi vardır. İlk yöntem, eklenti içeriğini belirlenmiş bir klasöre kopyalayarak bir eklentiyi manuel olarak kurmaktır. Diğer ve en yaygın yöntem, eklentileri bir eklenti yöneticisi aracılığıyla yüklemektir.

İhtiyaçlarınızı en iyi karşılayanı seçebilmeniz için her iki yönteme de bir göz atalım. Ayrıca, kullanabileceğiniz birkaç eklenti yöneticisi olduğunu unutmamak önemlidir.

ihtiyacın olacak Git'i PC'nize yükleyin her iki eklenti yükleme yöntemi için.

1. Bir Eklentiyi Manuel Olarak Yükleme

Vim sürüm 8'den başlayarak, varsayılan paket yönetim aracını kullanarak bir paket yöneticisine ihtiyaç duymadan eklentileri kurabilirsiniz.

Vim eklentilerini ~/.vim/pack/vendor/start/plugin_name dizin. Şuna dikkat edin: eklenti_adı klasör adı eklentiden eklentiye değişir. Bu noktayı göstermek için NERDTree olarak bilinen bir Vim eklentisi kuralım. Vim için yaygın olarak kullanılan bir dosya sistemi gezginidir. NERDTree, bir proje klasörü yapısını bir ağaç görünümünde görselleştirmenize olanak tanır.

Öncelikle, dizini değiştir aşağıdaki komutu kullanarak ana dizine:

CD ~

Ardından komutla .vim klasörünü arayın ls -al, gizli dosya ve klasörleri göstermek için. Varsa klasöre gidin.

Ana dizininizde .vim klasörü yoksa, klasör yapısını oluşturun. NERDTağacı Aşağıdaki komutu kullanarak yüklemek istediğimiz eklenti:

mkdir -p .vim/pack/vendor/Başlat/nerd_tree

Vim, kolay yönetim için her eklenti için ayrı bir klasör oluşturmanızı önerir. Bu nedenle, başka bir eklenti kuracaksanız, eklenti için yeni bir klasör oluşturacaksınız. ~/.vim/pack/vendor/start/ dizin.

Ardından, GitHub'dan NERDTree eklentisini indirin ve nerd_tree Aşağıdaki komutu kullanarak eklenti dizini:

git klon https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree

Çoğu eklenti sayfası, bir eklentinin kaynağından nasıl indirileceğine ilişkin talimatlar içerir.

Vim düzenleyiciyi başlatın ve ardından komutu yazın :NERDTağacı NERDTree dosya gezginini açmak için. İşte NERDTree kullanılarak Vim'de açılan bir ASP.NET Core web API projesi.

Bir eklentiyi kaldırmak için ilgili eklenti klasörünü silmeniz yeterlidir (bu durumda, nerd_tree).

2. Eklenti Yöneticisi ile Vim Eklentilerini Yükleme

Paket yöneticileri, Vim sürüm 8'den önce Vim'e eklenti kurmanın geleneksel yoluydu. Vim'in tüm sürümlerinde desteklenirler ve eklentileri yüklemek için kullanabileceğiniz birkaç paket yöneticisi vardır.

En dikkate değer eklenti yöneticilerinden bazıları Vundle, VAM, vim-plug, patojen vb.

Eklenti yöneticilerinin avantajı, klasör yapısını manuel olarak oluşturmaya dahil olmamanız ve paketleri otomatik olarak güncellemenin daha kolay olmasıdır.

Şimdi vim-plug üzerinden bir eklenti yükleyelim. Vim topluluğunda yaygın olarak kullanılmaktadır, bu nedenle büyük topluluk desteğine sahiptir ve ayrıca iyi belgelenmiştir.

İlk önce, şu komutu kullanarak vim-plug'ı kurun:

kıvrılma -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Ardından, ~/.vimrc dosyasında eklentiniz için bir giriş oluşturun. ~/.vimrc dosyanız yoksa, onu kullanarak oluşturabilirsiniz. ~/.vimrc'ye dokunun emretmek.

~/.vimrc dosyanıza aşağıdaki metni girin.

aramak fiş#başlamak()
Fiş 'korum/NERDTağacı'
aramak fiş#son()

Yüklemeyi düşündüğünüz tüm eklentiler satır içine yerleştirilmelidir. çağrı fişi#başla() ve çağrı fişi#end(). Bu durumda NERDTree'yi kurmak istiyoruz. Eklenti adlarını ekledikten sonra dosyayı kaydedin.

Vim düzenleyicinizi açın ve komutu çalıştırın :Tak Yükle eklentiyi yüklemek için. Değişikliklerinizin etkili olması için Vim'i yeniden başlatın.

Linux'ta Vim Düzenleyiciyi Özelleştirme

Eklentileri yükleyerek Vim'in işlevselliğini nasıl özelleştirip genişleteceğimizi inceledik. bu ~/.vimrc dosyası, düzenleyicinin iyi görünmesini istiyorsanız özel Vim yapılandırmaları eklemek için en iyi yerdir.