Linux/Unix Eğitiminde Komutlarla VI Düzenleyici
⚡ Akıllı Özet
Vi editörü, Linux ve Unix'in klasik, evrensel olarak kullanılabilen metin editörüdür ve iki modda tamamen klavye aracılığıyla çalışır: eylemler için komut modu ve metin yazmak için ekleme modu.ping Metin.

Vi editörü, neredeyse her bilgisayarda karşınıza çıkacak metin editörüdür. Linux Örneğin Unix makinelerinde kullanıldığı için, klavye tabanlı iş akışını öğrenmek her yerde işe yarayan bir beceridir. Bu kılavuz, iki modunu, düzenleme komutlarını ve bir dosyayı nasıl kaydedip kapatacağınızı açıklamaktadır.
Vi editörü nedir?
Vi editörü, Linux ailesinin en popüler ve klasik metin editörüdür. Aşağıda, yaygın olarak kullanılan bir editör olmasının bazı nedenleri verilmiştir:
- Hemen hemen tüm Linux dağıtımlarında mevcuttur.
- Farklı platformlarda ve dağıtımlarda aynı şekilde çalışır.
- Kullanıcı dostu olduğu için milyonlarca Linux kullanıcısı düzenleme ihtiyaçları için ona güveniyor.
Günümüzde vi editörünün gelişmiş sürümleri mevcuttur ve en popüler olanı şudur: VIMBu, Vi Improved'un kısaltmasıdır. Diğerleri arasında Elvis, Nvi, Nano ve Vile bulunur. Vi'yi öğrenmek akıllıca bir karardır çünkü özellik bakımından zengindir ve bir dosyayı düzenlemek için sonsuz olanaklar sunar.
vi Editör Operation Modları
Vi editörünü kullanmak için çalışma modlarını anlamanız gerekir. Bunlar iki ana bölüme ayrılabilir: komut modu ve ekleme modu. Aşağıdaki ekran görüntüsü, Linux terminalinde açık olan vi editörünü göstermektedir.
vi Komut Modu
- Vi editörü bu modda açılır ve yalnızca komutları anlar.
- Bu modda imleci hareket ettirebilir, metni kesebilir, kopyalayabilir ve yapıştırabilirsiniz.
- Bu mod ayrıca dosyada yaptığınız değişiklikleri de kaydeder.
- Komutlar büyük/küçük harf duyarlıdır, bu nedenle doğru harf büyük/küçük harf kullanımına dikkat etmelisiniz.
vi Ekleme Modu
- Bu mod, dosyaya metin eklemek içindir.
- Klavyede 'i' tuşuna basarak komut modundan ekleme moduna geçebilirsiniz.
- Ekleme moduna geçtiğinizde, herhangi bir tuş, üzerinde çalıştığınız dosya için girdi olarak kabul edilir.
- Komut moduna geri dönmek ve yaptığınız değişiklikleri kaydetmek için Esc tuşuna basın.
vi editörü nasıl kullanılır
Vi editörünü başlatmak için terminali (komut satırı arayüzü) açın ve şunu yazın:
vi <filename_NEW> or <filename_EXISTING>
Eğer mevcut bir dosyayı belirtirseniz, düzenleyici dosyayı düzenlemeniz için açar. Aksi takdirde, yeni bir dosya oluşturur. Aşağıdaki ekran görüntüsü, vi'de yeni bir dosyanın oluşturulup düzenlendiğini göstermektedir.
VI Düzenleme komutları
Aşağıdaki vi düzenleme komutları, metin eklemenize, silmenize ve değiştirmenize olanak tanır. Bunları komut modundan kullanabilirsiniz.
| Komuta | Açıklama |
|---|---|
| i | İmlecin bulunduğu yere ekle (ekleme moduna girer) |
| a | İmleçten sonra yaz (ekleme moduna girer) |
| A | Satır sonuna yaz (ekleme moduna geçer) |
| ESC | Ekleme modunu sonlandır |
| u | Son değişikliği geri al |
| U | Satırın tamamında yapılan tüm değişiklikleri geri alın |
| o | Yeni bir satır açın (ekleme moduna girer) |
| dd | Satırı sil |
| 3dd | 3 satırı sil |
| D | İmleçten sonraki satırın içeriğini sil |
| C | İmleçten sonraki satırın içeriğini silin ve yeni metin ekleyin. Eklemeyi sonlandırmak için ESC tuşuna basın. |
| dw | Kelimeyi sil |
| 4dw | 4 kelimeyi sil |
| cw | Kelimeyi değiştir |
| x | İmleçteki karakteri sil |
| r | Karakteri değiştir |
| R | İmleçten itibaren karakterlerin üzerine yaz |
| s | İmlecin altındaki karakteri değiştirin ve eklemeye devam edin. |
| S | Tüm satırı değiştirin ve satırın başından başlayarak eklemeye başlayın. |
| ~ | Bireysel karakterin büyük/küçük harf değişimi |
Not: Bu komutları çalıştırmak için komut modunda olmalısınız. vi editörü büyük/küçük harf duyarlıdır, bu nedenle komutları doğru harf kullanımıyla yazdığınızdan emin olun. Yanlış komut tuşuna basmak dosyada istenmeyen değişikliklere neden olabilir. Ayrıca, gerektiğinde a, A veya o tuşlarına basarak ekleme moduna da geçebilirsiniz.
Bir dosya içinde taşıma
Dosya içinde gezinmek için komut modunda olmanız gerekir. Varsayılan gezinme tuşları aşağıda listelenmiştir, ancak klavyedeki ok tuşlarını da kullanabilirsiniz.
| Komuta | Açıklama |
|---|---|
| k | İmleci yukarı taşı |
| j | İmleci aşağı taşı |
| h | İmleci sola hareket ettir |
| l | İmleci sağa hareket ettir |
Dosyayı Kaydetme ve Kapatma
Düzenleyiciden çıkmak ve dosyadaki değişiklikleri kaydetmek için komut modunda olmalısınız. Aşağıdaki komutlar, kaydetme ve çıkmanın yaygın yollarını kapsamaktadır.
| Komuta | Açıklama |
|---|---|
| Shift+zz | Dosyayı kaydedin ve çıkın. |
| :w | Dosyayı kaydedin ancak açık tutun. |
| Q! | vi'den çıkın ve değişiklikleri kaydetmeyin. |
| : wq | Dosyayı kaydedin ve çıkın. |
Aşağıdaki ekran görüntüsü, vi düzenleyicisinde açık olan, kaydedilmeye ve kapatılmaya hazır bir dosyayı göstermektedir.

.jpg)

