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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Pepsi

    Pepsi

    1 Kasım 2005
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006