2009-10-01 38 views
69

Bir kayıt defterinin içeriğini diğerine panoya yapıştırmadan nasıl kopyalayabilirsiniz? Bir metinle karşılaştım ve varsayılan " kaydında yanmıştım. Şimdi " kayıt silme/üzerine yazmadan başka bir metin kopyalamak istiyorum. Bu yüzden,veya b kayıtlarını vermek için " kayıt içeriğini taşımak istiyorum, böylece yeni metni " içine kopyalayabilirim. Bu nasıl yapılır?Bir kayıttan diğerine kopyalama

cevap

86

kopyalamak için ya örnek a için b kayıt içeriğini kopyalamak için kayıtlar arasındaki takas değerleri, :let komutunu kullanabilirsiniz: a için " kayıt içeriğini

:let @[email protected] 

Veya kopyalayın:

:let @[email protected]" 

kontrol bazı iyi anahtar haritalama öneriler için bu Vim İpucu:

+1

Her nasılsa bu işe alınamıyor. Bu Mcahine'de oldukça minimal bir vim var. İşte benim ayarlarımdan bazıları. VIM - Vi Onaylanmamış 7.0 (2006 Mayıs 7, derlenmiş Mar 5 2011 21:36:07) Dahil edilen yamalar: 1, 3-4, 7-9, 11, 13-17, 19-26, 29-31, 34-44 , 47, 50-56, 58-64, 66-73, 75, 77-92, 94-107, 109, 202, 34-237 <[email protected]> tarafından derlenmiştir GUI'siz minik versiyon. – Paul

+1

@Paul, hatırladığım kadarıyla, Vim'in * küçük * ve * küçük * özellik kümelerini ': let' komutunu desteklemiyor. – CMS

+0

'@' nin ne yaptığını açıklayabilir misiniz? – Gqqnbig

6

Böyle bir şey yapabilirsiniz:

let @a = getreg('"') 

Yani a kaydına " kayıt kopyalayacağız.

İlgili konular