GNU/Linux >> Belajar Linux >  >> Linux

Hitung jumlah pola yang cocok di editor vim

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//gn
Catatan:

% 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.


Linux
  1. Editor Teks Vem – Tata Letak Perintah Alternatif untuk Vim

  2. 8 Dasar-dasar Navigasi Editor Vim Penting

  3. Cara Menghitung Jumlah Baris dalam File di Linux (Contoh Perintah wc dan nl)

  1. Panduan Editor Teks ViM 101

  2. Bagaimana Cara Menghapus Semua Baris atau Baris yang Dikomentari dengan Pola Tertentu di vim?

  3. vim:perintah tidak ditemukan

  1. Contoh Perintah fgrep di Linux

  2. wc:perintah tidak ditemukan

  3. grep:perintah tidak ditemukan