7
yerine kullanılan dizgede bir grupta işlev, vim içindeki yedek dizeden bir işlevi nasıl çağırılır? böylece grup 1. fonksiyonun argüman ve dönüş değeri olacaktırvim çağrı işlevi
%s/regex/call function(\1)/g
:
%s/regex/string/g
ve ben argüman olarak grup istiyorum ve fonksiyon dönüş değeri ile değiştirin: Ne zaman i var işlev tüm eşleşmeleri arabellekte değiştirecektir.
Bu mümkün mü?
%s/regex/\= function(submatch(1))/g
Onun iyi değil, sadece '= fonksiyonunu yapıştırır (1)' Yorumlarınız için o – microo8
microo8 @ ShiftPDA: – jcollado
Not Daha fazla ayrıntı için '': h alt-yerine-ifade'' öğesine bakınız. –