Vim'deki eşleşme sayısını aşağıdakileri kullanarak saymanın bir yolu var mı: g?


10

Bunun işe yaradığını biliyorum:

:%s/<string>//gn

Ancak ikame komutunu küresel yerine saymak için kullanmak biraz garip görünüyor.

Yanıtlar:



7

Öyle görünüyor ki başka yolu yok. Gerçekten de, bu Vim belgelerinde açıklanan resmi yoldur.

Şu SO sorusuna bakın: Arabelleği işaretlemeden Vim'deki olayları sayma değişti ve bu paragrafı Vim belgelerinden uzatma .

Alternatif olarak, şu SO sorusu da var: başlıklı: Vi düzenleyicisinde dize arayın ve sayın , ancak bu yöntemin yalnızca gerçek eşleşmeleri olmayan satırları sayacağını unutmayın, bu nedenle satır başına birden fazla eşleşmeniz varsa, doğru bir sayı elde edemezsiniz.

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.