Kod değiştirirken, genellikle en basit şeyleri değiştirmek için düzinelerce dosyadan geçmem gerekiyor. Örneğin, pretty_print
fonksiyonum olduğunu ve deve durumunda prettyPrint
olarak değiştirdiğimi varsayalım. Şimdi apple1.js
dosyalarından apple99.js
'ye ve muhtemelen oradaki birkaç orange.js
dosyasına gitmek istiyorum. Bunu Vim'de yapmanın hızlı bir yolu var mı?
NOT: Bu otomatikleştirebileceğim bir şey değil, aslında kodun kendime girip değiştirmem gerekiyor.
I know I can do :b
, but, although it supports name completion/pattern matching, I don't think the pattern is carried over.
Örneğin, yaparsam
:b apple*.js
ve ben sekme vururum, ben alırım
:b apple1.js
ancak bu fonksiyonu tekrar ziyaret edersem (:
+ upArrow veya q:
tuşlarına basarak), eğer sekmeye bastığımda
:b apple2.js
İstediğim şey gibi bir şey belirtmek
:b apple*.js
dosyayı düzenleyin, sonra : w
yazdığımda, sonraki arabelleğe geçer. Vim'de kalmayı tercih ederim, dışarı çıkmak istemiyorum, vim apple * .js
yazıp Vim'e geri dönüp : x
komutunu kullanıyorum. Bunun işe yaradığını anlıyorum, ama yine de istediğim diğer dosyalara ihtiyacım var, örneğin etiketler arasında atlama.