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

  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • LIVESTRONG.COM

    LIVESTRONG.C

    5 EKİM 2005