iToverDose/Yazılım· 16 MAYIS 2026 · 20:03

Terminalden Kullanılan NvChad ile Kod Düzenlemeyi Kolaylaştırın

NvChad, terminalden çalışan hafif ancak güçlü bir kod editörü sunuyor. GUI editörlerindeki fonksiyonları CLI araçlarıyla birleştiren bu araç, kaynak kısıtlamalı sistemlerde ve çoklu görev ortamlarında nasıl kullanılır? Ayrıntılı kurulum ve temel komutlarla tanışın.

DEV Community3 dk okuma0 Yorumlar

Terminal tabanlı bir geliştirme ortamında çalışmak, özellikle kaynakları sınırlı sistemlerde bazen kafa karıştırıcı olabiliyor. Eğer terminalden erişilebilen, GUI editörlerine benzer özellikler sunan, hafif ve özelleştirilebilir bir kod editörü arıyorsanız NvChad tam size göre. Bu araç, Neovim tabanlı olup, terminalden kullanılan diğer editörlere kıyasla çok daha zengin bir deneyim sunuyor.

NvChad’in en büyük avantajlarından biri, terminal ekranından çıkmanıza gerek kalmadan gelişmiş kod düzenleme özelliklerine erişebilmeniz. Özellikle sunucular üzerinde çalışırken ya da aynı anda birden fazla uygulama çalıştırırken (örneğin yerel bir uygulamayı çalıştırırken Figma veya YouTube kullanırken), sistem kaynaklarını verimli kullanmanızı sağlıyor. Ayrıca, eklenti sistemi sayesinde ihtiyacınız olan özellikleri kolayca ekleyebiliyor ve kişiselleştirebiliyorsunuz.

NvChad Kurulumuna Hazırlık: Gerekli Bileşenler

NvChad’i kullanabilmek için sisteminizde bazı temel bileşenlerin yüklü olması gerekiyor. İşte adım adım kurulum süreci:

Öncelikle, sisteminizde Git ve Neovim sürüm 0.10 veya üzerinin yüklü olduğundan emin olun. Bu bileşenler olmadan NvChad’i çalıştırmak mümkün değil. Ayrıca, terminal ekranında düzgün bir şekilde görüntülenebilmesi için Nerd Fonts ailesinden bir yazı tipinin de yüklenmesi gerekiyor.

Linux tabanlı sistemlerde (örneğin Ubuntu) gerekli bileşenleri aşağıdaki komutlarla yükleyebilirsiniz:

sudo apt update
sudo apt install git neovim -y

Neovim’in doğru şekilde yüklendiğini doğrulamak için terminalde aşağıdaki komutu çalıştırın:

nvim --version

Sürüm numarasının 0.10 veya üzerinde olduğundan emin olun. Ardından, Nerd Fonts’tan JetBrains Mono yazı tipini indirip yükleyin:

mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts
wget 
unzip JetBrainsMono.zip
fc-cache -fv

Bu adımlar tamamlandıktan sonra, terminal ayarlarınızdan JetBrains Mono’yu varsayılan yazı tipi olarak seçmeniz gerekiyor. Aksi takdirde, NvChad’de bazı simgeler düzgün görüntülenmeyebilir.

NvChad’in Kurulumu ve İlk Adımlar

Tüm hazırlıklar tamamlandıktan sonra, NvChad’in kendisini kurabilirsiniz. Bunun için aşağıdaki komutu terminalde çalıştırın:

git clone  ~/.config/nvim

Bu komut, NvChad’in temel yapılandırma dosyalarını ~/.config/nvim dizinine kopyalayacaktır. Ardından, Neovim’i başlatın:

nvim

NvChad ilk kez açıldığında, otomatik olarak gerekli eklentileri yükleyecek ve sizi karşılayacaktır. Artık terminal ekranınızdan doğrudan kod düzenlemeye başlayabilirsiniz.

Dosya Gezgini ve Temel Komutlar

NvChad’in en kullanışlı özelliklerinden biri, dosya ağacını (file tree) terminalden yönetebilmeniz. Dosya ağacını açmak için Space tuşuna basın ve ardından e tuşuna basın. Dosya ağacında gezinmek için aşağıdaki komutları kullanabilirsiniz:

  • Tab: Bir klasörü genişletmek veya daraltmak
  • E: Bir klasörü ve tüm alt klasörlerini genişletmek
  • CC: Bir klasörü ve tüm alt klasörlerini daraltmak
  • H: Gizli dosyaları göstermek veya gizlemek

Dosya ağacından çıkmak için Space + e komutunu tekrar kullanabilirsiniz. Aynı zamanda, dosya ağacında bir dosyaya tıkladığınızda, o dosya otomatik olarak bir buffer (geçici bellek alanı) olarak açılacaktır.

Pencereler, Sekmeler ve Buffer’lar Arasındaki Farklar

NvChad, ekranı düzenlemek için üç temel kavram kullanıyor: buffer, window ve tab. Bu kavramları anlamak, NvChad’i verimli kullanmanın anahtarıdır.

Bir buffer, bellekte yüklü olan bir dosyayı temsil eder. Dosya ağacında bir dosyaya tıkladığınızda ya da :e <dosya_adı> komutunu çalıştırdığınızda, o dosya bir buffer olarak açılır. Buffer’ları yönetmek için aşağıdaki komutları kullanabilirsiniz:

  • :bd: Aktif buffer’ı kapatmak
  • :ls: Tüm açık buffer’ları listelemek
  • :b <numara>: Belirli bir buffer numarasıyla açmak (örneğin :b 2)
  • Tab: Bir sonraki buffer’a geçmek
  • Shift + Tab: Önceki buffer’a geçmek

Bir window, tek bir buffer’ı görüntüleyen bir pencereyi temsil eder. Bir pencereyi kapatmak için :q komutunu kullanabilirsiniz. Tüm pencereleri kapatmak içinse :qa komutunu kullanın.

Bir tab, birden fazla pencereyi gruplandırmanızı sağlar. Yeni bir tab açmak için :tabnew, yatay pencere bölmek için :split, dikey pencere bölmek için :vsplit komutlarını kullanabilirsiniz.

Klavye Kısayollarıyla Verimliliği Artırın

NvChad’i etkili bir şekilde kullanabilmek için klavye kısayollarını öğrenmek oldukça önemlidir. Özellikle terminalde geçirdiğiniz süreyi minimize etmek istiyorsanız, aşağıdaki kısayolları kullanabilirsiniz:

  • Ctrl + w: Pencere moduna geçmek
  • Ctrl + <h/j/k/l>: Pencereler arasında gezinmek (sırasıyla sol, aşağı, yukarı, sağ)
  • Alt + h: Yatay terminal penceresini açmak veya kapatmak

Bu kısayollar, terminalde geçirdiğiniz süreyi önemli ölçüde azaltmanıza yardımcı olacaktır. Ancak, tüm bu komutları ezberlemek ve uygulamak zaman alabilir. Sabırlı olun ve pratik yaparak muscle memory (kas hafızası) geliştirmeye odaklanın.

NvChad, terminal tabanlı geliştirme ortamlarını daha verimli ve kullanışlı hale getirmek için tasarlanmış bir araç. Hem hafif yapısı hem de zengin özellikleriyle, özellikle kaynakları sınırlı sistemlerde çalışan geliştiriciler için ideal bir seçenek. Bu aracı deneyerek, kod düzenleme işlemlerinizi daha akıcı ve keyifli hale getirebilirsiniz. Unutmayın, her yeni aracı öğrenmek biraz zaman alır, ancak sabır ve pratikle NvChad’in sunduğu avantajlardan en iyi şekilde yararlanabilirsiniz.

Yapay zeka özeti

Terminalden kullanılan NvChad, hafif yapısı ve zengin özellikleriyle kod düzenlemeye yeni bir bakış sunuyor. Kurulum rehberi ve temel komutlarla tanışın.

Yorumlar

00
YORUM BIRAK
ID #YWMGRA

0 / 1200 KARAKTER

İnsan doğrulaması

7 + 5 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.