Linux'ta 'Vim Düzenleyicisi' Bash-IDE Olarak Nasıl Yapılır


IDE (Entegre Geliştirme Ortamı), programcının verimliliğini en üst düzeye çıkarmak için çok ihtiyaç duyulan programlama olanaklarını ve bileşenlerini tek bir programda sunan bir yazılımdır. IDE'ler, tüm geliştirmenin yapılabileceği tek bir program ortaya koyarak programcının programları yazmasına, değiştirmesine, derlemesine, dağıtmasına ve hata ayıklamasına olanak tanır.

Bu makalede, bash-support vim eklentisini kullanarak Vim düzenleyicisinin Bash-IDE olarak nasıl kurulacağını ve yapılandırılacağını açıklayacağız.

Bash-support.vim eklentisi nedir?

bash-support, şunları eklemenize olanak tanıyan, son derece özelleştirilebilir bir vim eklentisidir: dosya başlıkları, tam ifadeler, yorumlar, işlevler ve kod parçacıkları. Ayrıca sözdizimi denetimi yapmanıza, bir komut dosyasını yürütülebilir hale getirmenize, yalnızca bir tuş vuruşuyla hata ayıklayıcı başlatmanıza olanak tanır; tüm bunları editörü kapatmadan yapın.

Genellikle kısayol tuşlarını (eşlemeler) kullanarak dosya içeriğinin düzenli ve tutarlı bir şekilde yazılması/eklenmesi yoluyla bash komut dosyası yazmayı eğlenceli ve keyifli hale getirir.

Eklentinin mevcut sürümü 4.3'tür; 4.0 sürümü, 3.12.1 sürümünün yeniden yazılmış halidir; Sürüm 4.0 veya daha iyisi, önceki sürümlerden farklı olarak değiştirilmiş şablon sözdizimi ile kapsamlı olarak yeni ve daha güçlü bir şablon sistemine dayanmaktadır.

Linux'ta Bash Destek Eklentisi Nasıl Kurulur

Aşağıdaki komutu kullanarak bash-support eklentisinin en son sürümünü indirerek başlayın:

cd Downloads
curl http://www.vim.org/scripts/download_script.php?src_id=24452 >bash-support.zip

Daha sonra aşağıdaki gibi yükleyin; Ana klasörünüzde .vim dizinini oluşturun (var olmaması durumunda), bu dizine taşıyın ve bash-support.zip içeriğini buraya çıkarın:

mkdir ~/.vim
cd .vim
unzip ~/Downloads/bash-support.zip

Daha sonra .vimrc dosyasından etkinleştirin:

vi ~/.vimrc

Aşağıdaki satırı ekleyerek:

filetype plugin on   
set number   #optionally add this to show line numbers in vim

Vim Editor ile Bash desteği eklentisi nasıl kullanılır?

Kullanımını basitleştirmek için, sık kullanılan yapıların yanı sıra belirli işlemler sırasıyla anahtar eşlemelerle eklenebilir/gerçekleştirilebilir. Eşlemeler ~/.vim/doc/bashsupport.txt ve ~/.vim/bash-support/doc/bash-hotkeys.pdf veya 'de açıklanmıştır. ~/.vim/bash-support/doc/bash-hotkeys.tex dosyaları.

Önemli:
  1. Tüm eşlemeler ((\)+charater(s) kombinasyonu) dosya türüne özeldir: diğer dosya türlerinden eşlemelerle çakışmaları önlemek için yalnızca 'sh' dosyalarıyla çalışırlar. eklentiler.
  2. Yazma hızı önemlidir; anahtar eşlemeyi kullanırken, lider ('\') ve aşağıdaki karakter(ler)in birleşimi yalnızca kısa bir süre için tanınacaktır (muhtemelen 3<'den az) saniye – varsayıma dayalıdır).

Bu eklentinin açıklayacağımız ve nasıl kullanılacağını öğreneceğimiz bazı dikkat çekici özelliklerini aşağıda bulabilirsiniz:

Yeni Komut Dosyaları İçin Otomatik Başlık Nasıl Oluşturulur

Aşağıdaki örnek başlığa bakın, bu başlığın tüm yeni bash betiklerinizde otomatik olarak oluşturulmasını sağlamak için aşağıdaki adımları izleyin.

Kişisel bilgilerinizi (yazar adı, yazar referansı, kuruluş, şirket vb.) ayarlayarak başlayın. Şablon kurulum sihirbazını başlatmak için Bash arabelleği içindeki \ntw haritasını kullanın (aşağıdaki gibi bir test komut dosyası açın).

Kişiselleştirme dosyasını ayarlamak için (1) seçeneğini seçin ve ardından [Enter] tuşuna basın.

vi test.sh

Daha sonra tekrar [Enter] tuşuna basın. Ardından, kişiselleştirme dosyasının konumunu ayarlamak için (1) seçeneğini bir kez daha seçin ve [Enter] tuşuna basın.

Sihirbaz, .vim/bash-support/rc/personal.templates şablon dosyasını .vim/templates/personal.templates'e kopyalayacak ve düzenleme için açacaktır. bilgilerinizi girebilirsiniz.

Ekran görüntüsünde gösterildiği gibi tek tırnak içine uygun değerleri eklemek için i tuşuna basın.

Doğru değerleri ayarladıktan sonra dosyayı kaydedip çıkmak için :wq yazın. Bash test komut dosyasını kapatın, yeni yapılandırmayı kontrol etmek için başka bir komut dosyası açın. Dosya başlığında artık aşağıdaki ekran görüntüsündekine benzer kişisel ayrıntılar bulunmalıdır:

test2.sh

Bash Desteği Eklenti Yardımını Erişilebilir Hale Getirin

Bunu yapmak için Vim komut satırına aşağıdaki komutu yazın ve [Enter] tuşuna basın, .vim/doc/tags dosyası oluşturulacaktır. :

:helptags $HOME/.vim/doc/

Kabuk Komut Dosyalarına Yorumlar Nasıl Eklenir?

Çerçeveli bir yorum eklemek için normal modda \cfr yazın:

Bir Kabuk Betiğine İfadeler Nasıl Eklenir

İfadelerin eklenmesine ilişkin anahtar eşlemeler aşağıda verilmiştir (n – normal mod, i – ekleme modu):

  1. \sc – büyük harf … esac (n, I)'de
  2. \sei – elif sonra (n, I)
  3. \sf – yapılanlar için (n, i, v)
  4. \sfo – ((…)) için yapılır (n, i, v)
  5. \si – eğer öyleyse fi (n, i, v)
  6. \sie – if Then else fi (n, i, v)
  7. \ss – yapılanı seçin (n, i, v)
  8. \su – tamamlanana kadar (n, i, v)
  9. \sw – tamamlanırken (n, i, v)
  10. \sfu – işlev (n, i, v)
  11. \se – echo -e “…” (n, i, v)
  12. \sp – printf “…” (n, i, v)
  13. \sa – dizi öğesi, $ {.[.]} (n, i, v) ve daha birçok dizi özelliği.

İşlev ve İşlev Başlığı Ekleme

Yeni bir boş işlev eklemek için \sfu yazın, ardından işlev adını ekleyin ve oluşturmak için [Enter] tuşuna basın. Daha sonra fonksiyon kodunuzu ekleyin.

Yukarıdaki işlev için bir başlık oluşturmak için \cfu yazın, işlevin adını girin, [Enter]'a tıklayın ve uygun değerleri (ad, açıklama, parametreler ve geri dönüşler):

Bash İfadeleri Eklemeye İlişkin Daha Fazla Örnek

Aşağıda, \si kullanılarak bir if ifadesinin eklenmesini gösteren bir örnek verilmiştir:

Sonraki örnekte \se kullanılarak bir echo ifadesinin eklenmesi gösterilmektedir:

Vi Düzenleyicide Çalıştırma İşlemi Nasıl Kullanılır

Aşağıda bazı çalıştırma işlemleri anahtar eşlemelerinin listesi verilmiştir:

  1. \rr – dosyayı güncelle, komut dosyasını çalıştır (n, I)
  2. \ra – komut dosyası cmd satırı bağımsız değişkenlerini ayarlar (n, I)
  3. \rc – dosyayı güncelle, (n, I) sözdizimini kontrol et
  4. \rco – sözdizimi kontrol seçenekleri (n, I)
  5. \rd – hata ayıklayıcıyı başlatır (n, I)
  6. \re – betiği çalıştırılabilir/çalıştırılamaz yap.(*) (in)

Komut Dosyasını Çalıştırılabilir Hale Getirin

Komut dosyasını yazdıktan sonra kaydedin ve [Enter] tuşuna basarak çalıştırılabilir hale getirmek için \re yazın.

Bash Komut Dosyasında Önceden Tanımlanmış Kod Parçacıkları Nasıl Kullanılır

Önceden tanımlanmış kod parçacıkları, belirli bir amaç için önceden yazılmış kodları içeren dosyalardır. Kod parçacıkları eklemek için \nr ve \nw yazarak önceden tanımlanmış kod parçacıklarını okuyun/yazın. Varsayılan kod parçacıklarını listelemek için aşağıdaki komutu verin:

.vim/bash-support/codesnippets/

Özgür yazılım yorumu gibi bir kod pasajını kullanmak için \nr yazın ve adını seçmek için otomatik tamamlama özelliğini kullanın ve [Enter] tuşuna basın:

Özel Önceden Tanımlanmış Kod Parçacıkları Oluşturun

~/.vim/bash-support/codesnippets/ altına kendi kod parçacıklarınızı yazmanız mümkündür. Daha da önemlisi, normal komut dosyası kodundan kendi kod parçacıklarınızı da oluşturabilirsiniz:

  1. Kod pasajı olarak kullanmak istediğiniz kod bölümünü seçin, ardından \nw tuşuna basın ve buna bir dosya adı verin.
  2. okumak için \nr yazın ve özel kod pasajınızı eklemek için dosya adını kullanın.

Yerleşik Yardımı Görüntüle ve İmlecin Altındaki Komut

Yardımı görüntülemek için normal modda şunu yazın:

  1. \hh – yerleşik yardım için
  2. \hm – komut yardımı için

Daha fazla referans için dosyayı okuyun:

~/.vim/doc/bashsupport.txt  #copy of online documentation
~/.vim/doc/tags

Bash desteği eklentisi Github deposunu ziyaret edin: https://github.com/WolfgangMehner/bash-support
Vim Web Sitesindeki Bash-destek eklentisini ziyaret edin: http://www.vim.org/scripts/script.php?script_id=365

Şimdilik bu kadar, bu yazımızda bash-destek eklentisini kullanarak Vim'i Linux'ta Bash-IDE olarak kurma ve yapılandırma adımlarını anlattık. Bu eklentinin diğer heyecan verici özelliklerine göz atın ve bunları bizimle yorumlarda paylaşın.