Vim'de vaka koruma arama ve değiştirme?


11

İçinde vim, büyük / küçük harf duyarlılığı olsun olmasın arayabileceğimi biliyorum. Ama büyük ya da küçük harfli bir dize aramak ve aynı durumun yerine koymak istiyorsanız, bu tek bir mümkün :s///mü?

Örneğin, şu satırları değiştirmek istiyorum:

short
Short
SHORT

için

long
Long
LONG

Bunu üç :skomutla veya bir duyarsız olarak yapabilirim :sve vakaları manuel olarak düzeltmeye giderim, ancak daha iyi bir yol var mı? Bir vaka koruma arama ve değiştirme?

Yanıtlar:



3

Bu eklentiyi deneyebilirsiniz.

https://github.com/tpope/vim-abolish

Bu eklenti, yalnızca büyük / küçük harfe duyarlı metni değil, türevlerini de eşleştirmenize yardımcı olabilir. Gibi /good{,ies}hem iyi hem de güzellik eşleşecek.

Benzer şekilde, büyük / küçük harf duyarlı ve varyant ile değiştirilebilir.

      :%S/long/short/g

kısa ile uzun yerini alacak, Kısa ile uzun, KISA ile UZUN.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.