Modsuz Vim Tekniği
(github.com/SebastianMuskalla)Modsuz vim
- Bu deponun yapılandırma dosyaları,
vimi modları olmayan bir düzenleyiciye dönüştürüyor. - Karmaşık komutları ezberlemek yerine, kaydetmek için
Ctrl+S, metin seçmek içinShift+←/→/↑/↓, kopyala/yapıştır içinCtrl+C/Vgibi standart tuş atamalarını kullanabilirsiniz. - Bu yapılandırma,
vimi grafik düzenleyicilere tercih eden meraklılar için değil; esas olarak GUI düzenleyiciler (ör. VSCode) kullanan ama zaman zaman terminalde çalışabilen bir düzenleyiciye ihtiyaç duyan kişiler için tasarlanmıştır.
Uyarılar
- Modsuz düzenleyici, tuşlara basınca doğrudan metin girilebilen ve dosya kaydetme gibi komutların tuş atamalarıyla gerçekleştirildiği sıradan bir düzenleyicidir.
- Varsayılan ayarlarıyla modlu bir düzenleyici olan
vim, birden fazla moda sahiptir (ör. 'komut modu', 'ekleme modu', 'görsel mod' vb.).
Soru-Cevap
- S: Neden
vimkomutlarını öğrenmiyorsunuz?- C: Öğrendim, ama
vimi düzenli kullanmayınca sürekli unutuyorum.
- C: Öğrendim, ama
- S: Neden
nanogibi modsuz bir düzenleyici kullanmıyorsunuz?- C:
vimin özellikleri (ör. birçok dil için sözdizimi vurgulama desteği),nanogibi modsuz terminal düzenleyicilerini geride bırakıyor. Bu deponun yapılandırma dosyaları,vimi modsuz bir düzenleyiciye dönüştürürken bu etkileyici özellikleri koruyor.
- C:
Bazı özellikler
- Standart tuş ataması desteği.
- Tuş atamalarını hatırlatan, ekranın üst kısmındaki bilgi çubuğu.
- Dosya, imleç konumu vb. bilgileri içeren, ekranın alt kısmındaki durum çubuğu.
- Birçok seçenek için makul varsayılan ayarlar.
Ekran görüntüleri
- Nerd Font ile kullanılan modsuz
vimgörünümü. _asciisürümü yapılandırma dosyalarıyla kullanılan modsuzvimgörünümü.modeless.vimrckullanan modluvim, yanivi, görünümü.
Deponun içeriği
- Kurulum yöntemi, Nerd Font, tuş atamaları, bu depodaki dosyalar, lisans.
Kurulum
- Bu depoyu
~/.vimiçine klonlayın. vim,~/.vimiçindekivimrcdosyasını otomatik olarak algılamalıdır.- Algılamazsa,
~/.vimrcile~/.vim/modeless.vimrcarasında bir sembolik bağlantı oluşturabilirsiniz. sudoeditkullanırken modsuzvimkullanmak için,.bashrc/.zshrc/... dosyanızaexport EDITOR=vimekleyin.- Modlu
vimiviolarak kullanmak isteyebilirsiniz.vikomutunun modluvimsürümünü çalıştıracak şekilde ayarlanması önerilir.
Nerd Font
- Varsayılan yapılandırma, Nerd Font (ek simgeler eklenmiş monospace yazı tipi) gerektirir.
- Terminal penceresinin üst bilgi çubuğunda ve alt durum çubuğunda bu özel simgeler kullanılır.
- Özel yazı tipi kullanmak istemiyorsanız ya da kullanamıyorsanız, depoda yalnızca ASCII karakterleriyle durum/bilgi çubuğu oluşturan
statusline_ascii.vimrcveinfoline_ascii.vimrcdosyaları da bulunur.
Tuş atamaları
- Modsuz
vim; dosya açma, kaydetme, çıkma, arama ve değiştirme, seçme, kesme, kopyalama, yapıştırma ve diğer işlevler için tuş atamaları destekler.
Depodaki dosyalar
modeless.vimrc,modeful.vimrc,colorscheme.vimrc,keybinds.vimrc,infoline_nerdfont.vimrc,infoline_ascii.vimrc,statusline_nerdfont.vimrc,statusline_ascii.vimrc,options_basic.vimrc,options_modeless.vimrc,vimrc,virc,vi,LICENSE,README.md.
Lisans
- Bu yapılandırma dosyaları koleksiyonu, MIT lisansı altında özgür ve açık kaynaklı bir yazılımdır.
GN⁺ görüşü
- Bu yazı,
vimin GUI düzenleyici gibi kullanılmasını sağlayan yenilikçi bir yaklaşım sunduğu için, terminal tabanlı düzenleyicilere alışık olmayan kullanıcılar açısından oldukça faydalı olabilir. - Özellikle
vimin güçlü özelliklerini korurken tanıdık tuş atamaları sunması, kullanıcıların daha hızlı ve verimli çalışmasına yardımcı olması bakımından çok önemlidir. - Bu tür özelleştirilmiş yapılandırmalar, açık kaynak topluluğunun iş birliği ve paylaşım ruhunu yansıtırken, geliştiricilere çalışma ortamlarını kişisel ihtiyaçlarına göre uyarlama esnekliği de sağlar.
1 yorum
Hacker News görüşleri
Vim'in geliştirilmiş erişilebilirliği hakkındaki görüş
Vim kullanım ipuçları hakkındaki görüş
Vim'in mevcut özellikleri hakkındaki görüş
Vim hakkındaki kişisel görüş
Birleşik kullanıcı arayüzü hakkındaki görüş
Vim kullanımının pratikliği hakkındaki görüş
Vim yapılandırma dosyası hakkındaki görüş
Vim kullanım felsefesi hakkındaki görüş
Vim'e yapılan duygusal yatırım hakkındaki görüş
Modsuz Vim hakkındaki görüş