Özellikle Vi veya Vim gibi karmaşık bir metin düzenleyici kullanıyorsanız, metin dosyalarını doğrudan Linux terminalinden düzenlemek zor olabilir. Acemi kullanıcılar, komut satırı metin düzenleyicileri ile baş etmekte zorlanırlar ve genellikle temel işlemleri gerçekleştirmek için kullanılan anahtar bağlamaları ezberlemeyi zor bulurlar.

Vi ve Vim'deki satırları silmek bile yeni başlayanlar için sinir bozucu bir iş olabilir. Ancak metin düzenleyici gibi basit bir araç kullanmak o kadar zor olmak zorunda değil.

Vi ve Vim kullanarak bir metin dosyasından bir veya daha fazla satırı nasıl kaldırabileceğiniz aşağıda açıklanmıştır.

Vi/Vim'de Tek Bir Satır Nasıl Silinir

Vi ve Vim'de tüm satırları silmenin spam yapmaktan daha iyi bir yolu var geri al klavyede.

Vi veya Vim'de bir satırı silmek için önce normal moda geçin. Komut modunda veya ekleme modundaysanız, düğmesine basarak normal moda dönebilirsiniz. Kaçmak.

Silmek istediğiniz satırı vurgulayın ve ardından dd veya NS klavyede. Editör, tüm satırı dosyadan otomatik olarak kaldıracaktır. Vi ve Vim komutlarının büyük/küçük harfe duyarlı olduğunu unutmayın; bu, şu anlama gelir:

instagram viewer
NS ve NS iki ayrı komut olarak tanımlanır.

İsabet dd veya NS birden çok kez birkaç satırı tek tek siler. Önceki satır silindiğinde sonraki satır otomatik olarak vurgulanacaktır.

İlgili: Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vi ve Vim'de Çoklu Satırları Silme

Klavyede art arda tuşlara basmayı uygunsuz buluyorsanız, yukarıda belirtilen komutu değiştirerek birden çok satırı aynı anda kaldırabilirsiniz. Basitçe basmak yerine dd, silmek istediğiniz satır sayısını belirleyebilirsiniz.

Örneğin, yazarak 3 gün sonraki üç satırı dosyadan siler.

Belirli bir aralıktaki satırları silmek istiyorsanız, önce komut moduna geçmeniz gerekir (basın Kaçmak normal moddayken). Ardından, kendi silme komutunuzu oluşturmak için aşağıdaki sözdizimini kullanın:

:[başlangıç],[son]d

Örneğin, bir ile beş arasındaki satırları silmek için:

:1,5d

Yukarıda belirtilen komutta joker karakterler de kullanabilirsiniz.

  1. . (Nokta): Geçerli satırı ifade eder
  2. $ (Dolar): Dosyanın sonunu belirtir
  3. % (Yüzde): Dosyadaki tüm satırlarla eşleşir

Örneğin:

:.,5d #Geçerli satır ile beşinci satır arasındaki satırları siler.
:.,$d #geçerli satırdan sonuna kadar olan tüm satırları kaldırır.
:%d #tüm dosyayı temizler

İlgili: Vim Linux Komut Satırı Düzenleyici Hile Sayfası

Spam Backspace? Üzgünüm, Vi/Vim Kullanıyorum

Güçlü bir Linux kullanıcısı olmak istiyorsanız, gitmeniz gereken yön komut satırı yardımcı programlarının içini ve dışını öğrenmektir. Linux'ta, aksi takdirde çok fazla zaman ve çaba harcayacak görevleri gerçekleştirmek için çeşitli kısayollar ve anahtar bağlantıları kullanabilirsiniz.

Vim'de ustalaşmak isteyenler için iyi haberler var. Vim paketi, Vim'i gerçek potansiyelinden yararlanmanıza yardımcı olacak ücretsiz bir komut satırı öğretmeni olan Vimtutor ile birlikte gelir.

PaylaşCıvıldamakE-posta
Vimtutor Kullanarak Linux'ta Vim Metin Düzenleyicisi'nde Ustalaşın

Vim gibi terminal tabanlı bir metin düzenleyicinin nasıl kullanılacağını öğrenmek zor olabilir. Ama Vimtutor'la değil, tüm o zahmete katlanmak zorunda değilsin.

Sonrakini Oku

İlgili konular
  • Linux
  • Metin düzeltici
  • Linux Uygulamaları
Yazar hakkında
Deepesh Sharma (92 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın