": a" komutu var, ancak bu çok satırlı ve argdo metni her dosya için tekrar soruyor., argdo ile metin ekleme/ekleme nasıl?
Dokümanlar, ": a" yerine bir satırsonu tarafından sonlandırılan ": a" alternatif bir sürümünü kullanacak genel komutu (g/pat/komut) belirtir. Bir satırda ("msgstr") "msgstr" "" ile "msgstr" "" satırları "" ile çıkarak yeni satırlar ekleyebilirsiniz). Ama bunu işe alamadım.
gördüğüm tek yolu ilk metin-to-eklenecektir adlandırılmış kayıt içine, daha sonra kullanmak yank etmektir:
:argdo put x " where x is the register
Ben
:argdo append myTextHere
böyle bir şey için umut ediyorum
hey oldukça havalı. Daha önce "normal" görmüştüm ama kullanmadım. BTW Bunun da işe yaradığını buldum: argdo normal osometext – 13ren
Açıklık isteğinizi cevaplamam gerekirdi: bazen her dosyada aynı satırda eklemek istiyorum (örn. Satır 2); bazen belirli bir desenden sonra. Muhtemelen mevcut hat açısından yapmak istemem, çünkü farklı dosyalarda farklı olabilir. Ama bence yaklaşımınız, takmadan önce bir çizgiye giderken veya bir desen ararken, buna göre uyarlanabilecek kadar güçlüdür. – 13ren
Bu güzel, BU SEVİYORUM! Örneğin: tüm sekmeleri açmak için argdo exe 'normal zR'. – user3751385