Site logo
Neovim için en kullanışlı addonlar ve kısa yollar

Neovim için en kullanışlı addonlar ve kısa yollar

3 kişi için yazıyorum bu makaleyi en fazla. Hem neovim in pek yaygın olmamasından hem de ozcanarican.com un aldığı hiti düşündüğümde, toplamda en fazla 3 şanslı kişinin ilgileneceği neovim yazıma hoş geldin. Piramitlerin yıldızlar ile senede bir defa hizalanması gibi bir olasılıkla bir araya geldiğimize göre, bence arkadaş olalım?

Ne ki bu Neovim

Neyse geyiği bırakalım ve konuya dönelim. Eğer konudan bihabersen kısa bir özet de geçebilirim. Neovim terminal tabanlı bir text editörü. Visual Studio Code yerine kullanabileceğin, kendine göre avantajları ve dezavantajları bulunan bir yazılım.

Global yazılım dünyasının bazı kesimlerinde yaptıkları gibi, neovimi öyle yere göğe koyamama moduna da girmeyelim. Dediğim gibi sunduğu bazı avantajlara ihtiyacın varsa kullanabilirsin.

Örneğin nedir bu avantajlar

  • Ortam bağımsız geliştirme. (windows, linux, android, ios, buzdolabı, tv.. her ortamdan ssh a giriliyor sonuçta)
  • Hızlı dosya geçişleri (yalnızca tuş kombinasyonlarına alıştıktan sonra)
  • Mouse alışkanlığını kırıp, sadece klavye ile kodlama

Şimdi mesela bu yukarıda listelediğim avantajlar sana bir şey ifade etmiyorsa, ne gerek var neovime? Yine de ettiğini farz edip devam ediyorum makaleye. Hala 3 kişi miyiz? Sayıyorum bak!..

Addon yöneticisi

Gördüğüm kadarıyla bir çok dosya yöneticisi var. Ben Lazy ortamını seçerken tek bir şeyi dikkate aldım, en populeri en çok dökümantasyonu olandır. Hakkında en rahat döküman bulduğum yönetici buydu. Hızlı bir şekilde Lazy ile yeni addonlar yükleyebildim. Sana da tavsiye ederim.

Sonraki addonları kurmak için ilk yapacağın şey Lazy kurmak olabilir. Buraya tıklayarak ilgili sayfaya gidebilirsin.

Harpoon

En önemli şey dosyalar arasında geçiş. Herhangi bir geliştirme ortamında bunu yapamıyorsan, seni inanılmaz yavaşlatıyor. Neovim de bu harpoon ile çok kolay. O anda baktığın dosyaya bir link koyarak kısa yoluna atıyorsun ve dilediğinde o dosyaya bir tuş kombinasyonun ile dönebiliyorsun.

Yani diyelim 5 dosya üzerinde çalışıyorsun. Hepsine birer link koydun ve CTRL+H yapınca 1. dosyasına CTRL+J yapınca ikinci dosyana giriyorsun. Bir yerden sonra bu nefes almak kadar kolay hale geliyor. Proje başlangıcında bu düzeni kurup ilerleliyorsun.

Addon linki

Mason

HTML, GO, JS, VIRT ZIRT, kim uğraşacak bunlara tek tek linter, language server vs ayarlamakla? Bu can sıkıcı görevi inanılmaz basit hale getiren bir addon Mason. Bir kaç klavvye hareketi ile istediğin çalışma ortamında cayır cayır kod yazabiliyorsun.

Addon linki

Copilot & Codeium

Yapay zeka desteğinde Visual Studio Code kadar seçeneğimiz yok. En iyi çalışanlardan birisi copilot addonu. Ücretli gerçi. Bedavası çabuk bitiyor. O yüzden bir de alternatif olarak codeium öneriyorum

Copilot Codium

Telescope

Sen delisin… En iyi addonlardan birisi. Tık diye bütün codebaseinde dosya çağırabiliyorsun, efendime söylim dosyaların içeriklerine göre live previev arayabiliyorsun. Harika ötesi.

Addon linki

Undotree

İşler boka sararsa diye bir de her zaman çalıştığın dosyanın önceki sürümlerine dönebilmek harikulade olur değil mi? Git den bağımsız kendi dosya sürümlemesini getiren bu addona bir göz at derim.

Addon linki

Dağılalım

Hissediyorum… Bir sen kaldın geriye okuyan. Seni de üç beş addon daha fazla yazarak kaybetmek istemiyorum. Aklıma gelen, en önemli addonlar bunlar sanırım. Sessizce, olay çıkarmadan dağılıyoruz o zaman.