Salah satu bagian favorit saya tentang register adalah menggunakannya sebagai makro!
Katakanlah Anda berurusan dengan file nilai yang dibatasi-tab seperti itu:
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
Sekarang Anda memutuskan bahwa Anda perlu menambahkan tanda persentase di akhir bidang% Dev (mulai dari baris ke-2). Kami akan membuat makro sederhana dalam mregister (dipilih secara sewenang-wenang) sebagai berikut:
Tekan:: qmUntuk mulai merekam makro dalam mregister.
EE: Pergi ke akhir kolom ke-3.
a: Sisipkan mode untuk menambahkan ke akhir kolom ini.
%: Ketikkan tanda persen yang ingin kita tambahkan.
<ESC>: Kembali ke mode perintah.
j0: Pergi ke awal baris berikutnya.
q: Hentikan merekam makro
Kita sekarang bisa mengetik @muntuk menjalankan makro ini di baris saat ini. Selanjutnya, kita dapat mengetik @@untuk mengulang, atau 100@mmelakukan ini 100 kali! Hidup terlihat cukup bagus.
Pada titik ini Anda harus berkata, " TAPI TUNGGU, APA YANG HARUS DILAKUKAN DENGAN REGISTER ?"
Poin luar biasa. Mari selidiki apa yang ada di isi mregister dengan mengetik "mp. Kami kemudian mendapatkan yang berikut:
EEa%<ESC>j0
Pada awalnya ini sepertinya Anda secara tidak sengaja membuka file biner di notepad, tetapi pada pandangan kedua, ini adalah urutan karakter yang tepat di makro kami!
Anda adalah orang yang ingin tahu, jadi mari kita lakukan sesuatu yang menarik dan edit baris teks ini untuk menyisipkan yang !lama dan tidak membosankan %.
EEa!<ESC>j0
Lalu mari kita tarik ini ke dalam nregister dengan mengetik B"nyE. Kemudian, hanya untuk iseng, mari jalankan nmakro pada baris data kami menggunakan @n....
OMG, IT TAMBAH A !
Pada dasarnya, menjalankan makro seperti menekan urutan tombol yang tepat dalam register makro itu. Jika itu bukan trik daftar yang keren, saya akan memakan topiku.