Zaman zaman yapmak istediğim bir şey, bir vim komutunun çıktısını arabelleğe yapıştırmaktır. Örneğin. Benim vimrc düzenleme olduğumda, o statusline
keman edebilmek ve daha sonra sadeceBir vim komutunun çıktısını arabelleğe yapıştırmanın bir yolu var mı?
"=set statusline?<Enter>p
Problem benzer bir şey yapmak edebilmek güzel olurdu verimleri
E121: Undefined variable: set
E15: Invalid expression: set statusline?
Press ENTER or type command to continue
bunu Bunun mümkün olduğunu ve sadece yerleşik fonksiyonlar ve bunları nasıl kullanacağımı yeterince bilmediğimi (ben burada ve orada kullanılan expand
'u görüyorum, ama hiçbir zaman benim için başarılı bir şekilde çalışmadım) (Ben) normal modda oldukça sağlam bir anlayışa sahip olduğumu düşünün.
Bu özel örnekte biraz dikkat çekicidir, ancak şu anda daha iyi düşünemiyorum. Yukarıdaki özel kullanım durumu için, deneme sırasında kullandığım tüm set
komutunu almak için sadece ":p
yapabilirim ve daha sonra düzgün bir şekilde düzenleyebilirim, fakat düzenli olarak düzenli bir şekilde bir şeyler anlatmak istediğim diğer durumlarda çalışıyorum ve sonra yapıştırmak istiyorum Bu bir yere çıktı, böylece işime devam ederken ona bakmaya devam edebilirim.
'çıktıyı bir kayıt dosyasına yönlendirin ve daha sonra kayıt defterini yapıştırın. Yoksa başka bir şeyden mi bahsediyorsun? –
@Herbert Sitz Bence bu sorunun en iyi cevabı sizde. ': Redir' hakkında bilmiyordum. –
Aslında verdiğiniz doğrudan yapıştırma seçeneğini beğeniyorum, kullanmadığım ve kendimi kullanmaya başlayacağım bir şey. . . Teşekkürler. –