Neovim hakkında bir şeyler duydum ; Vim'den farkı nedir? Ana sayfadaki tüm noktalar 'kaputun altındaki' sadece mimari değişikliklerdir. Bir kullanıcı olarak benim için fark nedir?
Neovim hakkında bir şeyler duydum ; Vim'den farkı nedir? Ana sayfadaki tüm noktalar 'kaputun altındaki' sadece mimari değişikliklerdir. Bir kullanıcı olarak benim için fark nedir?
Yanıtlar:
Neovim ana sayfasının açıkladığı gibi, neovim'in amacı daha iyi ve daha açık bir topluluk odaklı açık kaynaklı projenin yolunu açmaktır.
Mimari değişiklikler, vim'e daha fazla istikrar kazandırmak ve performansı artırmakla kalmayacak, aynı zamanda kodu çok daha sürdürülebilir hale getirecek ve katkıda bulunmak isteyen herkes için giriş engelini biraz düşürecektir.
Önemli değişikliklerden biri, uzun süredir vim'in en çok istenen özelliklerinden biri olan vim'de senkronize olmayan işlere / görevlere erişimin temel özelliğini de içerir. Bu, özellikle arka plan işi bir şey yaparken vim'in engellenmesi gerekmeyeceğinden vim'in performansını daha da arttırmaya yardımcı olabilir.
Bir vim kullanıcısı olarak, neovim'in stok vimine kıyasla daha hızlı bir yazılım olarak büyümesi (sorunları düzeltmek, özellikler eklemek) ve uzun vadede daha iyi bir performansa sahip olması gerçeğinin yanı sıra pek bir şey değişmeyebilir.
Özellikle konuşuyorum:
Neden umursayayım? Bir kullanıcı olarak benim için fark nedir?
Vim kullanıcısı olarak en çok heyecanlandığım şey, Neovim'nin kaputundaki değişikliklerin sağlayacağı yeni tür eklentiler, entegrasyonlar ve arayüzlerdir.
Zaman geçtikçe, Neovim ile çalışan ama Vim ile çalışmayan etkileyici eklentiler ve programlar görmeye başlayacaksınız. Neovim'e özgü eklentilerin bir listesi var: işte neovim'in github'unda .
Ne kadar güncel olduğunu bilmiyorum, ama kodlamayı daha verimli ve eğlenceli hale getirmek için daha fazla araç edindikçe büyümesini görmekten heyecan duyuyorum.
Kendi favorim olan Neovim, masaya getirdiği terminal modudur. Artık Neovim pencerenizi bölebilir ve bir tarafta çalışan bir terminal emülatörüne sahip olabilir ve diğer tarafta bir dosyayı düzenleyebilirsiniz! Sanırım, Neovim'i şimdi kendi içinde bile çalıştırabiliyorsunuz.
Asenkron eklentilere sahip olmak da yakında çok yararlı olacak; bu, 40 yıl bekledikten sonra sonunda gerçekten iyi bir kod tamamlayabileceğimiz anlamına geliyor!
Neovim ayrıca Vim'den daha iyi fare desteğine sahip.
set mouse=a
Bir süredir vimrc'de Windows'ta çalışan Putty'den SSH üzerinden VH üzerinde fare kullanıyorum
Henüz başka cevaplar tarafından ele alınmamış iki nokta ve bir kullanıcı, hatta özellikle (veya küçük) bir yapılandırma dosyası olmayan yeni kullanıcılar için ilginç olabilir:
$EDITOR
.