SORU
14 Kasım 2008, Cuma


Kayıt üzerine yazma olmadan yapıştırmaya, nasıl Vim:

Herkes seçim varsayılan kayıt yerleştirilen kalmadan görsel olarak seçilen alanı yapıştırmak için bir yol biliyor mu?

Her zaman açık bir kasadan yapıştırarak sorunu çözmek biliyorum. Ama yazın tam bir karın ağrısı"xpyerine sadecep

CEVAP
14 Kasım 2008, Cuma


"{register}p tarif ettiğiniz gibi işe yaramaz. Kayıt içeriği ile seçim yerini alacak. Yapacak bir iş yerine sahip olacaktır:

" I haven't found how to hide this function (yet)
function! RestoreRegister()
  let @" = s:restore_reg
  return ''
endfunction

function! s:Repl()
    let s:restore_reg = @"
    return "p@=RestoreRegister()\<cr>"
endfunction

" NB: this supports "rp that replaces the selection by the contents of @r
vnoremap <silent> <expr> p <sid>Repl()

P iyi olmayan şarap ister bir vmap ve bir kayıt üzerine beklediği bir eklenti kullanmadığınız sürece olmalıdır.

Bu kodu bir komut dosyası there olarak kullanılabilir. Ingo Karkat da aynı sorunu çözme plugin tanımlanmış.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • max2sims2

    max2sims2

    19 Kasım 2008