vim

Cara membuat Makro di VIM untuk Tugas Berulang?

Cara membuat Makro di VIM untuk Tugas Berulang?
Makro ditakrifkan sebagai proses yang menentukan urutan pelaksanaan operasi tertentu. Makro biasanya dibuat untuk tugas-tugas yang seharusnya berlaku dengan kerap. Dalam sistem operasi Windows, Microsoft Word juga membolehkan anda membuat makro untuk tujuan penyuntingan. Begitu juga, dalam sistem operasi Linux, penyunting teks VIM memberi anda kemampuan untuk membuat makro dengan sangat mudah. Oleh itu, dalam artikel ini, kami akan menerangkan kepada anda kaedah membuat makro di VIM untuk tugas berulang semasa menggunakan Ubuntu 20.04.

Kaedah Membuat Makro di VIM untuk Tugas Berulang di Ubuntu 20.04:

Untuk membuat makro di VIM untuk tugas berulang semasa menggunakan Ubuntu 20.04, anda perlu melakukan langkah-langkah berikut:

1. Kita perlu membuat fail teks palsu untuk menunjukkan proses ini. Untuk melakukannya, ketik perintah berikut di terminal anda dan kemudian tekan kekunci Enter:

vim DummyFile.txt

Di sini, ganti DummyFile dengan nama fail yang ingin anda buat. Dalam contoh ini, saya telah membuat fail bernama Makro.txt. Perintah ini juga ditunjukkan dalam gambar berikut:

2. Sebaik sahaja anda menekan kekunci Enter, fail teks kosong akan muncul di skrin anda. Dalam contoh ini, kami akan mengajar anda kaedah membuat makro untuk menyalin beberapa teks dan menempelkannya berkali-kali dalam fail teks. Untuk melakukan itu, anda perlu berada di Biasa Editor teks VIM secara lalai dalam mod Normal, jadi anda tidak perlu beralih ke mod ini. Sekarang tekan "Q" diikuti dengan nama makro anda. Anda boleh menamakan makro anda dengan huruf kecil huruf Inggeris. Dalam contoh ini, nama makro saya adalah "M" jadi saya akan tekan "Qm". Sebaik sahaja anda menekan kombinasi kekunci ini, VIM akan mula merakam makro anda, dan anda akan dapat mengesahkannya dengan melihat bahagian bawah skrin anda seperti yang disorot pada gambar yang ditunjukkan di bawah:

3. Sekarang anda perlu beralih ke Masukkan Untuk melakukannya, tekan Esc diikuti oleh "Saya". Semasa berada dalam mod Sisipkan, ketik apa sahaja yang kemudian anda mahu disalin dan ditampal berkali-kali. Dalam contoh ini, saya mahu baris berikut muncul berkali-kali dalam fail teks saya:

Membuat Makro VIM untuk Tugas Berulang

Anda boleh menulis apa sahaja pilihan anda. Ia juga ditunjukkan dalam gambar berikut:

4. Setelah anda menaip teks yang diingini dan berjaya mencatatnya, tekan "Q" sekali lagi untuk menghentikan rakaman ini. Sebaik sahaja anda menekannya, status rakaman akan hilang dari bawah, seperti yang ditunjukkan pada gambar di bawah:

5. Sekarang makro anda sudah siap dimainkan. Anda hanya perlu mengarahkan kursor ke lokasi di mana anda ingin menampal teks yang dirakam semasa berada dalam mod Sisipkan, seperti yang ditunjukkan pada gambar di atas. Kemudian beralih ke Biasa mod dengan menekan Esc Sekarang ketik arahan berikut:

= @ q

Sebaik sahaja anda mengetiknya, teks yang dirakam anda akan dimainkan secara automatik pada kedudukan kursor seperti yang ditunjukkan dalam gambar berikut:

6. Walau bagaimanapun, jika anda mahu makro anda dimainkan lebih dari sekali, maka anda perlu menaip perintah berikut semasa berada dalam mod Normal:

NumberOfTimesTheMacroIsToBePlayed @ q

Di sini, ganti NumberOfTimesTheMacroIsToBePlayed dengan bilangan bulat. Dalam contoh ini, saya mahu makro saya diulang 5 kali, jadi saya menaip [dilindungi e-mel]. Sebaik sahaja anda mengetik perintah ini, makro yang dirakam akan dimainkan pada kedudukan kursor sebanyak yang anda nyatakan dalam arahan anda, seperti yang ditunjukkan dalam gambar di bawah:

Kesimpulan:

Dengan mengikuti kaedah mudah yang dijelaskan dalam artikel ini, anda boleh membuat makro untuk tugas berulang di VIM semasa menggunakan Ubuntu 20.04 dengan sangat selesa. Asasnya adalah sama untuk jenis tugas apa sahaja yang anda mahu makro anda laksanakan. Walau bagaimanapun, untuk setiap tugas yang berbeza, anda perlu sedikit mengubah logik makro anda.

Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...
Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...
Mengawal & menguruskan pergerakan tetikus antara beberapa monitor di Windows 10
Pengurus Tetikus Paparan Dwi membolehkan anda mengawal & mengkonfigurasi pergerakan tetikus antara beberapa monitor, dengan memperlahankan pergerakann...