Pertanyaan: Cara menghitung jumlah pola yang cocok di vim
editor? Saya tahu untuk mencari pola di vim , tetapi apakah ada perintah untuk mengetahui jumlah total kecocokan yang ditemukan untuk pola yang dicari?
Solusi:
Ya. Dimungkinkan untuk menggunakan n tandai dengan perintah pengganti s . Misalnya, jika Anda ingin mencari pola yang disebut “sampel”, maka Anda perlu menggunakan perintah di bawah ini:
:%s/sample//gn
Perintah di atas akan menampilkan jumlah total kecocokan yang ditemukan untuk pola yang dicari dan juga memberi tahu jumlah total baris yang memiliki pola yang dicari.
GIF di bawah ini menunjukkan penggunaan perintah.
Perintah di atas dapat dimodifikasi untuk membatasi pencarian ke suatu wilayah (misalnya, mencari pola dari baris 1 hingga 5 dan menampilkan jumlah pola yang cocok). Untuk melakukannya, ganti % dengan rentang seperti yang ditunjukkan di bawah ini.
:1,5s/sample//gnCatatan:
% digunakan untuk menelusuri semua baris.
Perintah di atas menampilkan jumlah pola yang cocok dalam baris 1 sampai 5. Tapi ingat, perintah akan menyorot semua pola yang ditemukan dalam teks.
Itu dia! Apakah Anda tahu lebih banyak trik menggunakan pengganti (s ) perintah di vim ? Beri tahu kami di bagian komentar.