Vim'de Nasıl Arama Yapılır

How Search Vim



Vim, yaygın olarak kullanılan, hafif, ücretsiz, çok platformlu bir metin ve kod düzenleyicisidir. Verimliliği ve kullanım kolaylığı nedeniyle geliştiriciler arasında çok popülerdir. Vim basit bir metin düzenleyici olmasına rağmen, gelişmiş kullanım için öğrenmesi biraz zamana ihtiyaç duyar.

Vim'in temellerini öğrenmek çok kullanışlıdır, bu nedenle bu kılavuzda Vim editörünün arama özelliğine odaklanacağız. Belirli bir metni (kelime/dize) aramak, büyük dosyalarla çalışırken en yaygın görevlerden biridir.







Temel aramadan ileri arama tekniklerine kadar Vim'in arama özelliğini anlayalım. Bir şey aramadan önce komut modunda olduğunuzdan emin olun.



Vim/Vi'de Temel Arama Nasıl Yapılır?

Vim'de belirli bir kalıbı aramak için birkaç yöntem vardır:



  1. İleri arama
  2. Geriye doğru arama

Herhangi bir desen sözcüğü, imleç konumundan geriye veya ileriye doğru aranabilir. Vim düzenleyicide, arama büyük/küçük harfe duyarlıdır, örneğin, LINUX ve Linux farklı aranacaktır. Bu nedenle, büyük/küçük harf duyarlılığını göz ardı etmek için çeşitli yaklaşımlar vardır. Kullanabilirsiniz :yok saymayı ayarla veya :ic ayarla . Büyük/küçük harf duyarlılığını göz ardı etmenin başka bir yolu, basitçe şunu eklemektir: C arama deseni ile: /linuxc ve büyük kelimeler için kullanın C .





1: İleri Arama

Temel bir aramaya başlamak için, hala ekleme modundaysa, düğmesine basarak modu değiştirin. ESC buton. Ardından, metni hızlı bir şekilde aramak için eğik çizgiyi / kullanın. Örneğin, bir dosyada Linux arıyorsanız, şunu kullanın: /Linux , aşağıdaki resimlerde gösterildiği gibi:




Editör, mevcut imleç konumundan sonra gelen ilk kelimeyi vurgulayacaktır. Arama komutu, kelimeyi değil kalıbı arayacaktır. Örneğin, eğik çizgiden sonra ünlü yazarsanız, editör aşağıdaki resimde gösterildiği gibi rezil olsa bile ünlü harfleri olan tüm kelimeleri arayacaktır:

  • Kullanmak n sonraki benzer kelimeye atlamak için
  • Kullanmak n önceki kelimeye geri dönmek için

2: Geriye Doğru Arama

Geriye doğru arama için süreç aynıdır, sadece ? eğik çizgi yerine arama dizesi ile. Arama, aşağıdaki resimde gösterildiği gibi imlecin mevcut konumundan başlayacaktır:


Benzer şekilde, bir sonraki oluşuma atlamak için şunu kullanın: n ve n ters yönde.

Vim'de belirli bir kelime nasıl aranır?

Vim'de belirli bir kelimeyi aramak için, önce imleci aramak istediğiniz kelimeye getirin, şimdi ESC modu değiştirmek için düğmesine ve ardından * aynı kelimenin bir sonraki örneği için ve # kelimenin önceki örneği için.

Vim'de tüm kelime nasıl aranır?

Vim'de tüm kelimeyi arama prosedürü biraz farklıdır, sözdizimi aşağıda verilmiştir:

/<KELİME>

Vim, dosyadaki ilk kelimeyi vurgulayacaktır.

Vim'de Arama Sonuçları Nasıl Vurgulanır?

Vim'in bir diğer önemli özelliği de arama sonuçlarını öne çıkarmasıdır. Bu özelliği etkinleştirmek için :set hlsearch'ü, devre dışı bırakmak için :set !hlsearch'ü kullanın.

Çözüm

Vim, geliştiriciler arasında çok popüler olan çok sayıda özelliğe sahip hafif bir metin düzenleyicisidir. Bu kılavuzda, Vim editörünün bir diğer önemli özelliğini öğrendik. Ayrıca temel ileri ve geri aramayı, belirli bir kelimeyi bulma yöntemlerini ve arama sonuçlarını vurgulamak için komutları çalıştırmayı ve bir kalıp aranırken büyük/küçük harf duyarlılığını yok saymayı da öğrendik.