Kayıtlarla ilgili en sevdiğim parçalardan biri onları makro olarak kullanmak!
Diyelim ki sekmeyle ayrılmış bir değer dosyasıyla şu şekilde ilgileniyorsunuz:
ID Df %Dev Lambda
1 0 0.000000 0.313682
2 1 0.023113 0.304332
3 1 0.044869 0.295261
4 1 0.065347 0.286460
5 1 0.084623 0.277922
6 1 0.102767 0.269638
7 1 0.119845 0.261601
Şimdi% Dev alanının sonuna (2. satırdan başlayarak) bir yüzde işareti eklemeniz gerektiğine karar verin. (Rasgele seçilmiş) mkayıtta aşağıdaki gibi basit bir makro yapacağız :
Basın:: qmKayıt altındaki makro kaydını başlatmak için m.
EE: 3. sütunun sonuna gidin.
a: Bu sütunun sonuna eklenecek modu girin.
%: Eklemek istediğimiz yüzde işaretini yazın.
<ESC>: Komut moduna geri dönün.
j0: Sonraki satırın başına git.
q: Makro kaydetmeyi durdur
Şimdi @mbu makroyu geçerli satırda çalıştırmak için yazabiliriz . Ayrıca, @@tekrarlamak veya 100@mbunu 100 kez yapmak için yazabiliriz ! Hayat güzel görünüyor.
Bu noktada “ AMA BEKLE, BU KAYITLAR KAYITLARLA NE YAPMALI ?” Demelisiniz.
Mükemmel nokta. mYazarak kaydın içeriğinde ne olduğunu araştıralım "mp. Sonra aşağıdakileri elde ederiz:
EEa%<ESC>j0
İlk başta bu yanlışlıkla not defterinde bir ikili dosya açmışsınız gibi görünüyor, ancak ikinci bakışta, makromuzdaki karakterlerin tam sırası!
Meraklı bir insansınız, bu yüzden ilginç bir şey yapalım ve !sıkıcı eski yerine bir metin eklemek için bu metin satırını düzenleyelim %.
EEa!<ESC>j0
O zaman bunu nyazarak kayıt altına alalım B"nyE. Daha sonra, sadece tekmeler için, nmakroyu kullanarak verilerimizin bir satırında çalıştıralım @n...
OMG, A EKLENDİ !
Esasen, bir makro çalıştırmak, o makronun kaydındaki anahtarların tam sırasına basmak gibidir. Eğer havalı bir kayıt numarası değilse, şapkamı yerim.