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

  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008
  • SRI International

    SRI Internat

    30 NİSAN 2008