Vim, Vi metin editorunden turetilmis son derece yapilandirilebilir bir metin editorudur. Modal duzenleme modeli ile klavye odakli verimliligi maksimuma tasir. Windows, macOS ve Linux uzerinde calisir; Charityware lisansiyla ucretsizdir.
Temel Özellikler
- Modal duzenleme: Normal, Insert, Visual ve Command modlari
- Guclu makro ve tekrarlama sistemi
- Kapsamli eklenti ekosistemi (vim-plug, Vundle, Pathogen)
- Sozdizimi vurgulama ve kod katlama
- Coklu pencere ve tampon (buffer) yonetimi
- Guclu arama ve regex destegi
- Yuzlerce programlama dili destegi
- gVim ile grafik arayuz surumu
Vim ile nasil baslanir, temel komutlar nelerdir?
Vim acildiginda Normal modda baslarsınız; bu modda klavye tuslari duzenleme komutlari olarak yorumlanir. Yazi yazmaya baslamak icin i tusuna basin. Yaziyi bitirince Esc ile Normal moda donun. Dosyayi kaydetmek icin :w yazip Enter basin; kaydedip cikis icin :wq kullanin. Kaydetmeden cikis icin :q! kullanin. Geri almak icin u, yeniden yapmak icin Ctrl+r kullanin. vimtutor komutuyla interaktif ogretici calistirilabilir.
Vim Neovim ile karsilastirildiginda hangisi tercih edilmeli?
Neovim, Vim kodunu modern mimariye kavusturmak amaciyla baslayan bir fork projesidir. Lua yapilandirma dili, dahili LSP entegrasyonu ve asenkron islem destegi ile modern ozelliklerde Vim’i geride birakmaktadir. Vim ise daha kararli, minimal ve her yerde hazir bulunmasiyla avantajlidir. Uzak sunucularda veya eski sistemlerde Vim; aktif eklenti ekosistemi ve modern ozellikler icin Neovim tercih edilebilir.
Vim alternatifleri
Metin editoru alternatifleri: Kate, Lite XL, Geany, Lapce.
- Son derece hızlı ve kaynak dostu
- Her platformda ve uzak sunucularda çalışır
- Geniş eklenti ekosistemi
- Öğrenildikten sonra olağanüstü verimli düzenleme
- 30+ yıllık kararlı geliştirme geçmişi
- Öğrenme eğrisi çok dik, yeni başlayanlar için zorlayıcı
- Modern IDE özelliklerine ulaşmak için kapsamlı yapılandırma gerekebilir
- Türkçe karakter girişi bazı terminal emülatörlerinde sorun yaratabilir
Vim in 100 seconds
Vim Tutorial for Beginners
İşletim Sistemi: Windows 7 / 8 / 10 / 11 (32-bit ve 64-bit)
RAM: Minimal (birkaç MB)
Disk: Belirtilmemiş