Vim-plug: bir Vim eklenti yöneticisi

Vim-fiş

Vim, en popüler kod editörlerinden biridir Vim'den beri birçok kişi tarafından kullanılıyor çoğu Unix sisteminde bulunur (buna Linux dahildir), programcıların ve sistem yöneticilerinin sıklıkla kullandığı harika seçeneklerden biridir.

Bu düzenleyici çok eksiksiz ve her şeyden önce çok yönlü çünkü onu harika bir seçenek haline getiren harika özelliklere sahip. Doğal olarak birçok kişi Vim kullanımını reddedecek olsa da, bunun nedeni büyük potansiyelin farkında olmamaları nedeniyle, ihtiyaçlarımıza göre özelleştirilmesi gerektiğidir.

Vim hakkında

Vim'in öne çıkarabileceğimiz özellikleri arasında bulduğumuz:

  • Entegre yazım denetleyicisi
  • Otomatik metin tamamlama
  • Sekmeli tarama
  • Düzenleme alanını yatay veya dikey olarak bölen birden çok pencere.
  • Sözdizimi vurgulama, kullanılan programlama diline veya etiket diline bağlıdır
  • Geri alma ve yineleme komutları
  • 200'den fazla farklı sözdizimi anlayışı
  • Komut dosyası dili uzantıları programlamak
  • Komutların, kelimelerin ve dosya adlarının tamamlanması
  • Sıkıştırılmış dosyaları düzenlemeyi mümkün kılan dosya sıkıştırma ve açma
  • Dosya formatlarının tanınması ve aralarında dönüşüm yapılması.
  • Yürütülen emirlerin geçmişi
  • Makro kayıt ve oynatma
  • Ayarları oturumlar arasında kaydetme
  • Otomatik ve manuel kod katlama
  • İsteğe bağlı grafik arayüz

Ne ilginç kılıyor Vim, son derece yapılandırılabilir ve özelleştirilebilir olmasıdır bu yüzden eklentilerin kullanımı mümkün olabilir.

Bu eklentilerin elle tarball olarak dağıtılması ve ~ / .vim adlı bir dizine çıkarılması gerekiyordu.

Eklentileri bu şekilde yönetmek ilk bakışta herhangi bir sorun teşkil etmez, ancak bunlardan yeterince kullanıldığında büyük bir felaketle sonuçlanabilir, çünkü her bir eklentinin tüm dosyaları tek bir dizinde toplanmıştır.

Vim eklenti yöneticilerinin kullanışlı olduğu yer burasıdır. Eklenti yöneticileri, yüklü eklenti dosyalarını ayrı bir dizine kaydederek tüm eklentileri yönetmeyi çok kolaylaştırır

Vim-plug ücretsiz, açık kaynaklı, minimalist bir vim eklenti yöneticisidir eklentileri paralel olarak yükleyebilir veya güncelleyebilir.

Disk alanı kullanımını ve indirme süresini en aza indirmek için klonlar oluşturun. Daha hızlı önyükleme süresi için isteğe bağlı eklenti yüklemesini destekler.

Diğer dikkate değer özellikler dal, etiket, bağlantı, güncelleme sonrası destek, harici olarak yönetilen eklenti desteği vb.

vim-

Ubuntu 18.04 ve türevlerine Vim-plug nasıl kurulur?

Vim kullanıcıları ise ve bu eklenti yöneticisini kurmak istiyorsanız bir terminal açmalı ve aşağıdaki komutları çalıştırmalıdır.

Terminali Ctrl + Alt + T ile açıyoruz ve aşağıdakilerle bir bağımlılık kuracağız:

sudo apt install curl

Şimdi uygulayacağız:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Bunu şimdi yaptım ~ / .vimrc dosyamıza vim-plug eklemeliyiz, şunu ekleyelim:

call plug # begin ('~ / .vim / plugged')

Plug 'itchyny / lightline.vim'

call plug # end ()

Dosyayı kaydedip yeniden yüklüyoruz. vimrc ve bununla birlikte yönetici sistemimize yüklenecek.

Vim-plug nasıl kullanılır?

Editörü açmalıyız ile:

vim

PVim-plug'ı kullanmaya başlamak için aşağıdaki gibi yapıyoruz, eklentilerin durumunu kontrol etmek için

PlugStatus

Yapmak eklenti kurulumu:

PlugInstall

Eklentileri yükleyin veya güncelleyin:

PlugUpdate nombre de plugin

Eğer istersek kullanılmayan dizinleri kaldırın:

PlugClean[!]

Daha güncelleme vim-plug yöneticisi:

PlugUpgrade

Eklentilerin mevcut anlık görüntüsünü geri yüklemek için komut dosyası oluşturun

PlugSnapshot 

Bazen güncellenen eklentilerde yeni hatalar olabilir veya düzgün çalışmayabilir.

Bunu düzeltmek için sorunlu eklentileri geri alabilirsiniz.

Komutu yazın:

PlugDiff

En son yapılan değişiklikleri incelemek için

PlugUpdate

Ve her bir paragrafta X'e basarak her eklentiyi yükseltme öncesi durumuna geri getirin.

Bu Vim eklenti yöneticisinin sistemde nasıl kullanılacağı her birimize bağlıdır, belirtildiği gibi, Vim ihtiyaçlarımıza göre geliştirilebilir ve özelleştirilebilir.

Bu araç hakkında daha fazla bilgi edinmek istiyorsanız ziyaret edebilirsiniz. aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.