Görsel seçim yoluyla aralığı belirtmek uygundur, ancak bir operatör tarafından seçilebilen sadece birkaç satır üzerinden çok basit işlemler olduğunda, bu komutları operatör olarak uygulamak en iyisidir.
Bu ne yazık ki standart vim komutları ile yapılamaz. Kullanarak bir tür geçici çözüm yapabilirsiniz! (filtre) operatörü ve herhangi bir metin nesnesi. Örneğin, işlemi bir paragrafa uygulamak için şunları yapabilirsiniz:
!ip
Bu, "İşleci! Paragraf içine uygula" şeklinde okunmalıdır. Filtre operatörü komut modunu başlatır ve otomatik olarak satır aralığını ve ardından değişmez bir "!" hemen sonra silebilirsiniz. Bunu uygularsanız, aşağıdaki paragrafa:
1
2 Repellendus qui velit vel ullam!
3 ipsam sint modi! velit ipsam sint
4 modi! Debitis dolorum distinctio
5 mollitia vel ullam! Repellendus qui
6 Debitis dolorum distinctio mollitia
7 vel ullam! ipsam
8
9 More text around here
"! Ap" tuşuna bastıktan sonra sonuç şöyle olur:
:.,.+5
'.' (nokta), geçerli hat, geçerli hat ile sonraki 5 hat arasındaki aralık işlem için kullanılacak anlamına gelir. Artık yedek komutu daha önce olduğu gibi ekleyebilirsiniz.
Kötü yanı, bunun operatörün uygulanması için ikinci metni seçmenin daha kolay olmamasıdır. İyi tarafı, bunun, benzer boyuttaki diğer benzer metin aralıkları (bu durumda paragraflar) için aralığın eklenmesini tekrarlayabilmesidir. Yani, daha sonra aralığın büyük paragrafını seçmek istiyorsanız '.' doğru olacak.
Ayrıca, işlem aralığını seçmek için semantik metin nesneleri kullanma fikrini seviyorsanız , aynı şeyi ancak daha kolay bir şekilde yapabilen EXtend.vim eklentimi kontrol
edebilirsiniz.