Neovim, daha iyi bir kullanıcı deneyimi için yapılandırılabilir Vim çatalı

Neovim hakkında

Bir sonraki yazımızda Neovim'e bir göz atacağız. Hakkında Vim kodunun bir çatalı. Program, konfigürasyon olanakları sayesinde bize daha iyi bir kullanıcı deneyimi ile Vim'in iyiliğini getiriyor. Birinin henüz bilmemesi durumunda, Vim'in modlara dayalı bir metin editörü olduğu söylenmelidir. Vi'nin (1976) bir iyileştirmesi olarak doğdu. Arayüzü grafik değil metin tabanlıdır. GVim gibi grafik arayüzlü birkaç uygulama olmasına rağmen. Eldeki editör doğrudan Vim yerine. Vim kullanıcısıysanız, kendinizi Neovim ile rahat bulacaksınız.

Bu düzenleyicide her şey klavye ile komutlarla kontrol edilebilir. İlk başta hepsini hatırlamak biraz zor görünebilir ve ilk başta öyle. Ancak mantıklı bir şekilde organize edildikleri ve sonunda kendi başlarına ortaya çıktıkları da doğrudur. Program, metni düzenlememizi kolaylaştırarak, tekrar eden görevleri otomatikleştirmemize olanak tanır. Sıkıcı görevler sadece birkaç tuşla yapılabilir.

Neovim'in genel özellikleri

Neovim php kodu

  • W Varsayılan ayarları hemen kullanabilmenizi sağlar.
  • Un bağlantı emülatörü.
  • Düzenleyici, bize Neovim ile herhangi bir dilden iletişim güvenli ve eşzamansız olarak programlama.
  • Modern terminal fonksiyonları imleç stili, odak olayları, parantez içine yapıştırma vb.
  • Daha önce yazdığım gibi çok yapılandırılabilir. Kendi editörünüzü oluşturuyormuşsunuz gibi olduğu söylenebilir. Kurulumu bitirdiğinizde, özel ihtiyaçlarınızı karşılayan özel bir düzenleyiciniz olacak.
  • Davranışı eklentiler aracılığıyla genişletilebilir. Vim kullanıcısıysanız, şunları yapabilirsiniz: aynı eklentileri kullanmaya devam etartı topluluğun Neovim için geliştirdiği şeyler. Ve sizin için bir eklenti bulamazsanız ve buna cesaret ederseniz, kendi dilinizi kullanarak kendinizinkini oluşturabilirsiniz.
  • Ayrıca bize sunacak diğer herhangi bir kod düzenleyiciyle aynı özelliklerörneğin: otomatik tamamlama, yazım denetimi, sekmeler, sözdizimi renklendirme, normal ifadelerle arama ve değiştirme, vb.

El proje kaynak kodu onu şurada bulabiliriz: GitHub sayfası editörden.

Ubuntu'da Neovim kurulumu

Ubuntu yazılım seçeneğinden neovim kurulumu

Bu editörü birçok şekilde kurabiliriz. En basit olanı, kurulumdan yazılım seçeneği Ubuntu çıkışlı. En son sürüme sahip olmak için yapmanız gerekenler Neovim PPA'yı ekleyin. Terminalde aşağıdaki komutu çalıştırın (Ctrl + Alt + T):

sudo apt-add-repository ppa:neovim-ppa/stable

Daha sonra aynı terminale yazarak paketleri güncellemeniz ve Neovim'i kurmanız gerekir:

sudo apt-get update

sudo apt-get install neovim

Her iki seçenek de programın aynı sürümünü kuracaktır. Sisteme herhangi bir şey yüklemek istemiyorsak, Neovim .Appimage dosyası. Bunu elde etmek için curl'nin kurulu olması gerekir. Bu araca sahip olduğunuzdan emin olduktan sonra, terminalde (Ctrl + Alt + T) yazın:

naovim uygulamasını indir

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage

chmod u+x nvim.appimage

İndirdikten sonra ve gerekli izinlerle, aynı terminale yazarak editörü başlatabiliriz:

./nvim.appimage

Yukarıdaki seçeneklerden herhangi birinin ardından, artık bu vim tabanlı düzenleyiciyi kullanabiliriz. Kimin bulabileceği ihtiyacı var Toda La olası kurulumlarla ilgili belgeler projenin GitHub sayfasında.

Bu programın sahip olduğu söylenmelidir birçok konfigürasyon olasılığıöyleyse geç resmi belgeler veya bölümüne göre kullanım kılavuzu Editörümüzün, varsayılan olarak bulacağımızdan çok daha iyi ve dostça görünmesini sağlayacaktır.

Neovim'i Kurmak

Neovim Eğitimi

Neovim şunları içerir: etkileşimli öğretici, komutu çalıştır :Özel öğretmen başlatmak için.

Neovim'i kapatırsanız, seansta yaptığınız tüm ayarlar kaybolacaktır. Onları korumak için, init.vim dosyası, Neovim her başlatıldığında yüklenir. Vim kullanıyorsanız, bu dosya vim'in .vimrc dosyasıyla aynı işlevi görür.

Bu yapılandırma dosyası ~ / .config / nvim / init.vim'de bulunur. Eğer yoksa, yaratın. Yapılandırma dosyası çok büyük olabilir, bu nedenle üzerine koyduğunuz her şeyi belgelemeye çalışın. Yorumlar «ile eklenebilir. Elde edebileceğiz bu yapılandırma dosyası hakkında daha fazla bilgi alarak wiki programın


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.