Cara Mengulas Pelbagai Garis Sekali Dalam Vim

How Comment Multiple Lines Once Vim



Vim adalah penyunting teks baris perintah yang sangat baik, terutamanya jika anda selesa dengan jalan pintas, mod, dan ikatannya. Namun, ketika bekerja dengannya, kita dapat menemui contoh di mana kita perlu mengomentari blok kod semasa mengedit fail kod dan konfigurasi.

Artikel ini menerangkan cara cepat dan mudah untuk memberi komen dan melepaskan beberapa baris kod dalam editor Vim. Mempelajari cara melakukannya akan menghilangkan keperluan untuk pergi ke setiap baris dan mengulas setiap baris.







Cara Mengulas Berbilang Garis - Vim

Untuk panduan ini, kami akan menggunakan skrip python ringkas yang disebut simple.py



Vim sederhana.py



Kaedah # 1 - Nombor Garis

Kaedah paling mudah untuk mengomentari beberapa baris adalah dengan menggunakan nombor garis. Pertama, buka fail anda di Vim dan tekan ESC untuk memasuki mod arahan.





Masukkan

:[garis permulaan],[garis akhir]s / ^ /#

Untuk menunjukkan, marilah kita memberi komen dari baris 10 hingga 15./



Sekiranya anda tidak mahu menggunakan nombor garis dalam perintah, gunakan kaedah sorotan.

Untuk melakukan ini, beralih ke baris yang anda mahu mula memberi komen dan tekan SHIFT + V. Melakukan ini akan menyerlahkan keseluruhan baris. Kemudian, gunakan kekunci anak panah atas dan bawah untuk menyerlahkan garis lain.

Sebaik sahaja anda mempunyai garis panduan untuk diketengahkan, tekan enter; kod yang diserlahkan akan kelihatan seperti ini:

Tekan ESC untuk memasuki mod arahan dan gunakan perintah sebagai:

: s / ^ /#

Setelah selesai, anda harus memberikan semua komen yang anda sorot sebagai:

Kaedah # 2 - Mod Visual

Kaedah lain yang boleh anda gunakan untuk mengomentari beberapa baris adalah menggunakan Visual Mode.

Untuk melakukan ini, tekan ESC dan arahkan ke baris yang ingin anda beri komen.

Tekan CTRL + V untuk mengaktifkan Mod Visual.

Dengan menggunakan anak panah atas dan bawah, sorot garis yang ingin anda beri komen.

Setelah memilih garis, tekan kekunci SHIFT + I untuk memasuki mod sisipan.

Masukkan simbol arahan anda, misalnya # tanda, dan tekan kekunci ESC. Vim akan mengulas semua baris yang diserlahkan.

# 3 - Ungkapan Biasa

Salah satu kaedah kegemaran kami untuk menulis baris kod dalam Vim adalah ungkapan biasa. Sebagai contoh, menggunakan regex adalah kaedah yang kuat yang menggariskan garis besar yang mengandungi perkataan tertentu.

Sebagai contoh, untuk baris komen yang mengandungi kata def, gunakan arahan:

: g / sementara/ s / ^ /#

Tekan enter untuk mengulas baris:

Cara Menanggalkan Pelbagai Garis - Vim

Kebalikannya adalah benar; sebaik sahaja anda mengulas garis besarnya, anda perlu melepaskannya. Untuk melepaskan beberapa baris, gunakan kaedah berikut.

Masukkan baris-baris berikut hingga tidak berasingan bermula dengan tanda #

:% s / ^# /

Kaedah lain adalah menggunakan mod Visual.

Navigasi ke baris yang ingin anda beri komen dan tekan CTRL + V untuk memasuki mod Visual.

Gunakan kekunci anak panah atas dan bawah untuk menyoroti garis yang ingin anda hilangkan. Setelah dipilih, tekan x untuk membuang komen.

Setelah anda menekan x, secara automatik ia akan melepaskan garis.

Untuk menyimpulkan

Ringkasnya, menggunakan pintasan Vim akan meningkatkan aliran kerja anda dan membantu meningkatkan kecekapan anda. Sila cari di laman web kami untuk lebih banyak tutorial Vim untuk meningkatkan kemahiran Vim anda.

Terima kasih kerana membaca!