vim

Vi/Vim'de satırlar nasıl silinir?

Vi/Vim'de satırlar nasıl silinir?
Daha önce Vi olarak bilinen Vim, “Vi IMproved” anlamına gelir, Linux ve macOS gibi tüm UNIX tabanlı işletim sistemleriyle uyumlu çok amaçlı bir metin düzenleyicidir. Vim, metin oluşturma, düzenleme ve/veya bilgisayar programı dosyaları gibi çeşitli amaçlar için kullanılabilir.

Vim düzenleyicide metin dosyalarını düzenlerken genellikle bir veya daha fazla satırı silmeniz gerekir ve diğer herhangi bir metin düzenleyiciden farklı olarak, dosyalarınızı oldukça verimli bir şekilde düzenlemenize olanak tanır. Bu kılavuz, Vim düzenleyicide dosyalarınızdaki satırların nasıl düzenleneceğine ve silineceğine odaklanacaktır.

Vim düzenleyiciniz yoksa, aşağıdakileri kullanarak yüklemeyi deneyin:

$ sudo apt kurulum vim

Vim, satırları çeşitli şekillerde silmenize izin verir, örneğin, tüm satırları bir kerede, birden çok satırı ve hatta satırları özel kalıp/kelime ile silebilirsiniz. Tüm bu yöntemleri kontrol edelim:

Vim düzenleyicide tek bir satırı silme:

Vim'de yalnızca bir satırı silme işlemi basittir. Bir satırı silmek için aşağıdaki adımları izleyin:

  1. Önce imlecinizi silmek istediğiniz satıra getirin.
  2. " tuşuna basınEscModu değiştirmek için ” tuşu.
  3. Şimdi yazın, ":d", ve bas "Giriş” satırı silmek için veya hızlıca “ tuşuna basındd”.

Gösteri için 3 numaralı satırı kaldırıyorum. Aşağıdaki resimlere bakın:

Vim düzenleyicide tüm satırlar nasıl silinir:

Tüm satırları bir kerede silmek için aşağıdaki işlemi izleyin:

  1. İlk önce “Esc” düğmesi, ekleme modundan düzenleme moduna geçmek için.
  2. Şimdi yazın, ":%d” ve “ tuşuna basınGiriş” tüm satırları kaldırmak için.

Vim düzenleyicide bir dizi satır nasıl silinir:

Vim ayrıca bir dizi satır seçmenize ve ardından bunları silmenize izin verir. Sözdizimi aşağıda verilmiştir:

:[Başlangıç ​​Satır Numarası],[Bitiş Satır Numarası]d

Örneğin, 5 numaralı satırdan 7 numaralı satıra kadar olan satırları silmek istiyorsanız, aşağıdaki işlemi yapmanız yeterlidir:

  1. “ düğmesini kullanarak modu değiştirinEsc” tuşu ekleme modundaysa.
  2. " yazın:5,7d” ve “Enter” tuşuna basın, satır numarası 5,6 ve 7 kaldırılacak.

Geçerli satırdan önceki tüm satırları silmek istiyorsanız, “:1,-1d“. Örneğin, 5. satırdan bu satırlardan önceki tüm satırlara kadar olan satırları silmek istiyorsanız, aşağıdaki yöntemi kullanın:

  1. İmlecinizi 5 numaralı satıra getirin.
  2. " tuşuna basınEsc” tuşuna basın ve yazın”:1,-1d” ve ardından “ tuşuna basınGiriş”.

5 numaralı satırdan sonraki tüm satırları silmek için aşağıda belirtilen işlemi uygulayın:

  1. İmleci 5 numaralı satıra getirin.
  2. " tuşuna basınEsc” tuşuna basın ve yazın”:+1,$d”, ardından “ tuşuna basınGiriş”, 5 numaralı satırın altındaki satırlar kaldırılacaktır.

Vim düzenleyicide birden çok satır nasıl silinir:

Bu yöntemde, ardışık birden çok satırı kaldırma işlemini öğreneceğiz. Sadece süreci takip edin:

  1. İmleci, silmeye başlamak istediğiniz yerden bir satıra getirin.
  2. Ardışık 4 satırı kaldırmak istiyorsanız, “yazmanız yeterlidir4dd”.

Yukarıdaki resimde, imleç 2. satırdadır, bu nedenle 3,4,5 ve 6 satırları kaldırılmıştır.

Vim düzenleyicide özel bir desene sahip satır nasıl silinir:

Vim editörünün bir diğer özelliği de, verilen bir koşulla satırı silmenize izin vermesidir, sözdizimi aşağıda verilmiştir:

:g //g

Değiştir "” silmek istediğiniz satırın kelimesi ile. Örneğin, “Linux” kelimesini içeren satırları silmek istiyorsanız, aşağıdaki yaklaşımı kullanın:

  1. " tuşuna basınEscModu değiştirmek için ” tuşu.
  2. " yazın:g /linux/d”, ardından “Giriş”.

içeren satırlar “Linux” kelimesi silinecek.

Benzer şekilde, aşağıdakileri içeren satırlar hariç tüm satırları silmek isterseniz, “Linux” kelimesini kullan, sonra

“:g! /linux/d”:

Belirli bir harfle başlayan satırları silmek için

“:g /^T/d”;

Metin dosyanızdaki veya kodunuzdaki tüm boş satırları kaldırmak için şunu kullanın:

“:g /^$/d”:

Sonuç:

Vim, Linux kullanıcıları ve geliştiricileri arasında en sevilen metin editörlerinden biridir. Ücretsiz, iyi belgelenmiş ve özelleştirilebilir bir metin düzenleyicidir. Bu kılavuzda, Vim'de metin ve kodun nasıl düzenleneceğini öğrendik. Bir satırı, birden çok satırı ve hatta belirli bir kelimeyle satırları silmek için çeşitli yöntemleri ve yaklaşımları ayrıntılı olarak tartıştık. Vim, ortaya çıkarılacak çok daha fazla özelliğe sahip çok yönlü bir düzenleyicidir.

Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Linux'ta oyun oturumunuzu nasıl yakalar ve yayınlarsınız?
Geçmişte oyun oynamak sadece bir hobi olarak görülüyordu, ancak zamanla oyun endüstrisi teknoloji ve oyuncu sayısı açısından büyük bir büyüme gördü. Ç...
El Takibiyle Oynanabilecek En İyi Oyunlar
Oculus Quest kısa süre önce, kontrolörler olmadan elle takip etme harika fikrini tanıttı. Resmi olarak veya SideQuest aracılığıyla destek sağlayan sür...