Skip to content

Vim kullanıcısı olmak

Updated: at 09:12 AM

Yıllar boyu VIM’e geçiş denemeleri yaptım. NeoVIM, LunarVIM, LazyVIM gibi birçok alternatif denedim. Ancak modern editörlerdeki kolaylıkları geri dönmeme neden oldu. Aslında zor olan alışma aşaması olsada artık alıştığımı düşünüyorum. Tabi bir yandan alışamadığım sürekli bir şeyleri düzeltmeye ihtiyaç duymanız oldu. Her ne kadar bir şeyleri düzeltmeyi sevsemde artık eskisi kadar sabıra ve enerjiye sahip değilim.

Peki VIM kullanmadan nasıl VIM kullanıcısı oluyorsun?

Aslına bakarsanız VIM’i dijital hayatımın çoğunda çok aktif kullanıyorum. Her ne kadar sunucularda kariyerimin başında kullanmaya başlamış olsamda. Beni VIM kullanıcısı yapan araçlardan biraz bahsedeyim.

Vimium ile tanışın

Vimium bir tarayıcı eklentisi ve bazı VIM özelliklerini tarayıcınızda kullanabilmenizi sağlıyor. Artık o hayatımda o kadar yerleşik bir hal aldı ki artık Vimium olmadan tarayıcı kullanabileceğimi sanmıyorum.

Benim kullandığım bazı özelliklerinden kısaca bahsetmek gerekirse;

VIM Showcase

Editörlerin VIM modları

Aslına bakılırsa niye çok aktif kullanılmıyor bilmiyorum ama editörlerin VIM modları oldukça başarılı ve neredeyse NeoVIM gibi alternatifleri aratmayacak düzeyde ve bir yandan normal editörlerin rahatlığını kullanmaya devam etmenizi sağlıyor.

Çok aktif kullanılmamasının nedeni yine hatrı sayılır sayıda ayar yapmanız gerekmesinden kaynaklı olabilir. Visual Studio Code için ayarlarımı şurada paylaştım. Benzer şekilde Zed editör içinde ayarlarım var ve isteyen olursa bana ulaşabilir.

Visual Studio Code ve Zed Editör’ün VIM modları gerçekten harika. Yakın zamanda olmasada bir süre Jetbrains’in editörlerinde de VIM modunu kullanmıştım ve deneyimim fena değildi ancak bugünki kadar özelliklerini geniş çapta kullanmıyordum.

Ancak maalesef 100% VIM deneyimine sahip olmıyorsunuz ve fareye ulaşmanız gereken durumlar olabiliyor. Zed için olmasa bile Vscode’un dosyaları kapatırken prompt ile sorması ve herhangi bir şekilde yanı klavye üzerinden verememeniz en büyük eksikliklerden birisi.

Diğer araçlar

VIM kullanıcısı olmak aslında klavye üzerinden işlerinizi halledebilmeniz anlamına geliyor. İşin kötü tarafı ise onlarca, hatta yüzlerce kısayolu ezberlemeniz gerekiyor. Benim gibi terminal üzerinden çalışan araçlar kullanıyorsanız ekstra kombinasyonlarda eklemeniz gerekiyor.

İlk aracım Zellij basitçe tmux’a benzer bir terminal multiplexer’ı. Hayatınızı oldukça kolaylaştırabilir ancak ilk olarak kısayollarına alışmanız gerek.

My Zellij Settings

Diğer aracım lazygit ve aktif olarak kullanıyorum ve editörlerin varsayılan araçlarını kullanmaktan beni kurtarıyor. Zellij’e göre daha basit kısayollara sahip ve kullanımı kolay.

LazyGit

Belki hardcore VIM kullanıcıları için bu yeterli olmayabilir ama VIM kısayolları ve etrafını çerçeveleyen araçları kullanmak oldukça hoşuma gidiyor.


Next Post
Firefox'u Safari'ye dönüştürün