2013-05-22 28 views
18

Bu belki çok basit, Ama aramayı denedim ve birden çok satırın kopyalanması, kesilmesi ve çoğaltılması vb. Gibi şeylerle sonuçlandım. Aradığım şey, Vim'de tek bir satırın birden çok kez yapıştırılmasıdır. Örneğin,Vim'de birçok kez yapıştırın

. Bir satır 'X' kopyalanır ve bu satırı tek tek 30 kez yapıştırmak istiyorum, bu yüzden 30 'X' satırlarım olacaktır. Vim'de tek bir komutla mümkün mü? Lütfen bana yardım et.

Not: Yapıştırmak için tek bir komut. Hattın kopyası 'y' ile yapılabilir. 30 kez yapıştırmak için tek bir komuta ihtiyacım var. Lütfen bana yardım edin.

+4

Bir sonraki seferde belgeyi deneyin: ': h p'. – romainl

cevap

30

Evet. Komutun önüne, eylemi tekrarlamak istediğiniz sayıda koyun. Ve bu, birçok vim komutuyla çalışır. Bu şöyle olur: o zaman

30p 
+0

İyi ve noktadan çalışır. Teşekkürler :). –

7
kopyalamak istediğiniz satırda 30 kez, ilk sırayı imleç bir çizgi kopyalayıp yapıştırın amacıyla

ve:

yy 
30p 

Bu çizgiyi kopyalar ve bunu 30 katın altına yapıştırın. Onları başka bir yerde istiyorsanız, imleci ona getirin ve bölüm

İlgili konular