«macro» etiketlenmiş sorular

Makro, daha sonra yürütülebilen yazılan komutların bir kaydıdır. Makrolar kayıtlarda saklanır; bir makro kaydı q ile yapılabilir ve bunları @ ile çalıştırabilirsiniz.

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: …


8
Bir dosyaya kalıcı satır numaraları nasıl eklenir?
Böyle bir metin dosyası var (Windows'ta gVim kullanarak) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud Dosyadaki her satıra bir sayı eklemek istiyorum. Kullanmıyor :set number, ancak sayıyı aşağıdaki gibi her satırdan önce metin olarak eklemek için sayı dosyanın bir parçası. 1. foo …


2
Takas işlevi bağımsız değişkenleri
Kodu yeniden düzenlerken işlev bağımsız değişkenlerini değiştirebilmek yararlı olacaktır. Örneğin: func(foo[0], bar(), baz.spam) içine func(baz.spam, foo[0], bar()) İşlev parantezlerini ve virgülleri yerinde tutarak, sola / sağa argümanları değiştirmenin bir yolu var mı? Not: Kendileri, kendi bağımsız değişkenleriyle işlev çağrıları olan argümanları hesaba katmak istiyorsanız , bunun oldukça karmaşık hale gelebileceğini …
19 macro  refactor 

1
Vimrc'de yeni oluşturulan bir makroyu kaydet
Bazen makrolar oluştururum. Bazen aynı makroyu birden çok kez oluştururum. Bazen aynı makroyu tekrar oluşturmaktan yoruldum. Makroları depolayabilir miyim? Önceden ayarlanmış bir makro yükleyebilir miyim? Bir makro yapıp sonsuza kadar kaydedebilir miyim?
15 macro 

5
Bir makroyu "nokta işleci" ile tekrarlayabilir miyim?
Makroyu .komutla tekrarlayabilir miyim ? Örneğin, aşağıdakileri yazabilmek istiyorum: @q... ve etkin bir şekilde @q4 kez arayın . Varsayılan davranışı ile bu 'q', örneğin tek bir komut tutan durumunda çalışır dw, xya da iHello<esc>. (Bu, mantıklıdır, çünkü '.' Son tuş vuruşlarını / komutu değil son değişikliği tekrarlar ) Ben de …
15 macro  count 


3
Bir sözcüğün her örneğine bir dizi tuş vuruşunu nasıl uygularım?
Ben her kelimeyi silmek istiyorsanız, bu kolay, çünkü böyle bir şey yapmak istiyorum: :s%/WORD//g Peki ya xyz"WORD" kelimesinin her geçtiği yerde yapmak istersem ? Örneğin, "WORD" içeren her satırı silmek istediğimi varsayalım. Bunu yapmanın birkaç yolunu düşünebilirim, ancak hiçbiri ideal görünmüyor. 1) /WORD ve daha ddnddnddnddn...fazla olay kalmayana kadar manuel …
13 search  macro 

6
Ardışık tüm kopyaları sil
Buna benzeyen bir dosyam var. Move to 230.00 Hold Hold Hold Hold Hold Hold Move to 00.00 Hold Hold Hold Hold Hold FooBar Hold Spam Hold Bunun gibi görünmesini istiyorum: Move to 230.00 Hold Move to 00.00 Hold FooBar Hold Spam Hold Eminim vim'in bunu hızlı bir şekilde yapmasının bir …



2
Yuvalanmış bir makroyu nasıl kaydedebilirim?
Bir makro içinde bir makro kaydetmek istiyorum, şöyle: qa [ first macro ... ] qb [ second macro ... ] q [ some more stuff, involving @b ... ] q Ancak, ikincisi qilk makronun durdurulması için bir istek olarak ve geri kalanı komutlar olarak yorumlanır. Bir makro içinde ikinci bir …
11 macro 



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.