«register» etiketlenmiş sorular

Kayıtlar, yank (kopyala), sil (kes), koy (yapıştır) için metin parçacıklarını saklar. Vim'de kayıtlar ayrıca makro oynatma için kullanılır ve bazı kayıtlar özeldir ve işletim sistemi panosuna başvurabilir veya ifadeleri değerlendirebilir.

2
Kaydımı nasıl görebilirim ve düzenleyebilirim (yani kaydedilmiş makro)?
İşlemlerimi kaydetmek için ( qqkayıt, bazı işlemler , qdurmak için) karmaşık tekrarlar kullanıyorum ve bir hata yaptım. Neyi kaydettiğimi görmek ve hatayı tekrar yapmak yerine düzeltmek mümkün mü? Kayıtlı karakterleri @qeserlere göre çağırmak , ancak haritalarımda ( :map q- No mapping found) göremiyorum . Ve yazarak yardım çok bilgi yok: …

5
Kayıt defterini temizlemeden belirli işlemleri gerçekleştirme
Sık sık, yapılandırma dosyalarında bir satır bloğunu kopyalayıp yapıştırabilirim, daha sonra bu bloğa küçük değişiklikler yapmak istiyorum. Yapıştırdıktan sonra, xkaldırmak istediğim karakterleri silmek için kullanıyorum , sonra bir sonraki bloğu yapıştırmak için devam ediyorum. Dışında xsilinmiş karakterleri panoya koyar, bu yüzden satır bloğunu tekrar kopyalamam gerekir. Ekleme moduna girmeden bunu …


3
Bir kaydı / birden çok kaydı nasıl tamamen silebilirim?
Oldukça sık kullandığınız :registerstüm kayıtlar içeriğini göstermek için komutu (I rolü tam olarak ne, nerede koymak unutmak "*, "., "%vb vardır). Özellikle "opsiyonda seçeneği ayarladığım viminfove dolayısıyla kayıtlarım vim seanslarım arasında (genellikle kısa vadede istiyorum) kalıcı olarak kaldığı için, zamanla :registersliste uzar ve uzar, dolayısıyla daha hantal ve doldurulur. gerçekten …

3
Kara delik kaydının ("_) kullanımı nedir?
Son zamanlarda "_sadece yazma kaydı olan kara delik kaydını okudum . Vim belgeleri bunu şu şekilde açıklar: Kara delik kaydı "_ Bu kayıt defterine yazarken hiçbir şey olmuyor. Bu, normal kayıtları etkilemeden metni silmek için kullanılabilir. Bu kayıttan okurken hiçbir şey döndürülmez. Okuduğum tüm makale ve kitaplarda yazarlar her zaman …

3
Vim'in "küçük silme" işlemlerini "1" kaydına da kaydedebilir miyim?
Son zamanlarda YankRing eklentisini kısmen makrolarla ilgili bazı sorunlara neden olduğu için kurulumumdan kaldırdım, ancak çoğunlukla Vim'in kayıtlarını kullanmak için kendimi eğitmenin daha iyi olacağına karar verdim - özellikle, silinen metnin başlangıçta kayıtta saklanma şekli "1ve daha sonra yukarıya kaydırılır "2, "3vb ayrıca silme yapılır olarak çok kullanışlıdır. Bununla birlikte, …
14 register 

1
Bir Satır Beslemesi neden arama kaydının içinde Null karaktere ve komut satırında Satır Başı'na dönüştürülür?
Aşağıdaki metin varsa: foo bar Görsel olarak seçiyorum ve kopyalıyorum. Metin şimdi adlandırılmamış kayıtta saklanır "ve içeriği (çıktısı :reg "): "" foo^Jbar^J Bu grafiğe göre , ^Jbir Satır Beslemesi için düzeltme işareti olduğu anlaşılıyor . Ben ayazarak kayıttaki adsız kayıt çoğaltmak istiyorsanız : :let @a = @" İşte içeriği (çıktı …

1
Vim'in belirli dosya türleri için olayları kaydetmesini önleme
Bu yığın akışı sorusuna eklemek için .vimrc, belirli dosya uzantılarının (örneğin .gpgdosyalar) 'özel düzenlemesini' sağlamak için ne yazılmalıdır ? Oturumun etkinliğinden ödün vermeden, kayıtlar, arama geçmişi, komut geçmişi, görünümler, takaslar vb. Dahil olmak üzere yapılan işlerle ilgili hiçbir bilgi kaydedilmemelidir. gpgDosyalar için bu vim eklentisini kullanabilirsiniz , ancak eklentiyi düzenlemenin …

5
Terminaller arasında nasıl kopyalanır?
Linux sistemini kullanıyorum. İki terminalde iki vim açılır. Şimdi A'dan B'ye metin kopyalamak istiyorum. Bunu yapmanın bir yolu A'da metin seçmek, kopyalamak için fareyi kullanmak, sonra B'ye geçmek, ekleme modunda komut <c-r>+metni yapıştıracaktır. Fare kullanmadan yapmak için yine de var mı? gibi "+yyA'da, zaman anahtarı B, o<c-r>+? Boşuna birkaç kombinasyon …


3
Metin bir kayıttan rasgele sayıdaki kayıtlara nasıl taşınır?
Bir kayıttan başka bir kayıt defterine veya kayıt kümesine metin 'bağlamanın' bir yolu var mı? Örneğin, üzerinden "qkayıtlara gidin ."1"5 Sıklıkla aynı makronun biraz farklı sürümlerini oluşturmak isterim, bu nedenle bir 'şablon' makrosu birkaç kayıt defterine kopyalamak ve her birini yerinde değiştirmek yararlıdır. Pratik bir örnek vermek gerekirse, bu soruyu …




1
* Ve + kayıtları için özel komutlar tanımlama
Bu xterm_clipboardözellik ile bir Vim derlemesi kullanıyorsanız , sistem panosu içeriği +kayıt yoluyla kullanılabilir . Kullandığım derleme bu özelliğe sahip değilse "+, sistem panosunu almak ve ayarlamak ( xsel -bove xsel -biaynı şekilde xclip) için kayıt özel çağrılarımı arayabilir miyim? Aynı şekilde birlikte "*aramaya xsel -pove xsel -pi. Mesele, "+pözelliğin …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.