SORU
18 Mart 2010, PERŞEMBE


Yapıştır tampon içeriği ile Değiştir kelime VİM?

Bir dosya içinde kelime değiştirme bir sürü yapmam gereken ve vi komutu, :%s///g gibi ESKİ bir komut ile yapmak istiyorum. Biliyorum ki bu tipik bir şekilde yerini alır sözü geçerli imleç konumu: cw<text><esc> ama bir şekilde bunu yapmak ile içeriğini isimsiz kayıt olarak değiştirilmesi ve metin olmadan üzerine kayıt?

CEVAP
18 Mart 2010, PERŞEMBE


"(//Değiştir/sil/yerine koymak yank) isimsiz kaydetmek demek istiyorsun, değil mi?" yapıştır düşünüyorum İşte o zamandan beri (yani ... değiştirme komutu.) üzerine olsun

Kayıtları genellikle belirtilen yazarak " o adı (tek bir karakter), kayıt, gibi "ay "ap yank içine kayıt a " içindekiler kayıt a. Aynı değişikliği komutu için de geçerli. Bu durumda, eğer değişim komutu ile Kaldır bir yere gitmek için metin istemiyorsun. öyleyse kara delik "_ kayıt kullanabilirsiniz: "_cw". Ekleme modunda sonra, ctrl-R takip kaydı ile istediğiniz vurabilir (muhtemelen ") Bu kayıt içeriğini koymak.

  • "* - seçimi kaydetmek (orta-düğme yapıştırın)
  • " - pano kayıt (muhtemelen) terminali üzerinden ctrl shift v ile de erişilebilir
  • "" - vim varsayılan/koymak/değiştir/sil/yedek yank kayıt.

Kısa cevap: "_cw^R"

Başkalarının öne sürdüğü gibi, (ya da her neyse) yank için elbette farklı bir kayıt kullanabilirsiniz varsayılan kayıt mesajını aldım. Edit: Her zaman ilk düşündüğün yok, ama güzel onu üfleme olmadan tek bir değişiklik, bir komut yapmak. Tamamen darmadağın değil ama. Numaralı kaydeder "9 "0 vardır:

Vim yank metin ve Sil komutları ile bu defterler doldurur.

Kayıt 0 içeren en son metin komutu ile başka bir kayıt belirtilmediği sürece komut yank numaralı ["x].

Kayıt 1 numaralı içeren metin en son tarafından silinmiş başka bir kayıt belirtilen komut veya metin olarak, daha küçük sil kayıt sonra kullanılır) olmadıkça veya komut silmek değiştirmek. Bir istisna yapılır için delete operatörü ile bu hareket komutları: %, (, ), `, /, ?, n, N, { ve }. Kayıt "1 Her zaman sonra (bu Vı uyumlu) kullanılır. "- Sil bir çizgi içinde. de kullanılır kayıt

Birbirini izleyen her silme veya değişiklik ile, 3 Vim ve benzeri içine 2, 2 Kayıt Kayıt 1 Önceki içeriğini, önceki kaybetme vardiya kayıt 9 içindekiler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • Lena Danya

    Lena Danya

    11 NİSAN 2010