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

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009