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:
$sudouygunYüklemek geldim
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:
- İlk önce imlecinizi silmek istediğiniz satıra getirin.
- basın ESC modu değiştirmek için tuşuna basın.
- şimdi yazın, :NS , ve bas Girmek satırı silmek için veya hızlıca dd .
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:
- Önce, vur ESC modu eklemekten düzenlemek için değiştirmek için düğme.
- şimdi yazın, :%NS , ve vur Girmek 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ı]NSÖ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:
- kullanarak modu değiştirin. ESC ekleme modundaysa tuşuna basın.
- Tip :5,7d ve Enter tuşuna basın, satır numarası 5,6 ve 7 kaldırılacaktır.
Geçerli satırdan önceki tüm satırları silmek istiyorsanız, : 1, -1 gün . Ö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:
- İmlecinizi 5 numaralı satıra getirin.
- basın ESC anahtar ve tip : 1, -1 gün düğmesine basın ve ardından Girmek .
5 numaralı satırdan sonraki tüm satırları silmek için aşağıda belirtilen işlemi uygulayın:
- İmleci 5 numaralı satıra getirin.
- basın ESC anahtar ve tip :+1,$d , ardından düğmesine basın Girmek , 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:
- İmleci, silmeye başlamak istediğiniz yerden bir satıra getirin.
- 4 ardışık satırı kaldırmak istiyorsanız, yazmanız yeterlidir. 4. .
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/<KELİME> /NSSilmek istediğiniz satırın kelimesiyle değiştirin. Örneğin, Linux kelimesini içeren satırları silmek istiyorsanız, aşağıdaki yaklaşımı kullanın:
- basın ESC modu değiştirmek için tuşa basın.
- Tip : g / linux / d , sonra vur Girmek .
içeren satırlar Linux kelime silinecektir.
Benzer şekilde, aşağıdakileri içeren satırlar hariç tüm satırları silmek isterseniz, Linux kelime, sonra kullan
:G! /linux/NS:
Belirli bir harfle başlayan satırları silmek için
:G/^T/NS ;
Metin dosyanızdaki veya kodunuzdaki tüm boş satırları kaldırmak için şunu kullanın:
:G/^ $/NS:
Çözüm:
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üzenleyicisidir. 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.