Pencari Perak - Alat Pencarian Kode untuk Pemrogram

Pencari Perak - Alat Pencarian Kode untuk Pemrogram

Pencari perak adalah alat pencarian kode sumber platform gratis dan terbuka yang mirip dengan ACK (alat seperti GREP untuk pemrogram) tetapi lebih cepat. Ini berjalan pada sistem unix-like dan sistem operasi Windows.

Perbedaan utama antara Pencari perak Dan ACK adalah bahwa yang pertama dirancang untuk kecepatan, dan tes benchmark membuktikan bahwa itu memang lebih cepat.

Jika Anda menghabiskan banyak waktu membaca dan mencari melalui kode Anda, maka Anda memerlukan alat ini. Ini bertujuan untuk menjadi cepat dan mengabaikan file yang tidak ingin Anda cari. Dalam panduan ini, kami akan menunjukkan cara menginstal dan menggunakan Pencari perak di dalam Linux.

Cara menginstal dan menggunakan pencari perak di linux

Itu Pencari perak Paket tersedia di sebagian besar distribusi Linux, Anda dapat dengan mudah menginstalnya melalui Paket Manajer seperti yang ditunjukkan.

$ sudo apt install silversearcher-ag #debian/ubuntu $ sudo yum menginstal epel-rilis the_silver_searcher #rhel/centos $ sudo dnf menginstal Silversearcher-Ag #fedora 22+ $ sudo zypper menginstal The_silver_searcher #opensuse $ sudo-sudo -s the the sudo 

Setelah menginstalnya, Anda dapat menjalankan Ag Alat baris perintah dengan sintaks berikut.

$ Ag file opsi tipe file/path/to/file 

Untuk melihat daftar semua jenis file yang didukung, gunakan perintah berikut.

$ AG--list-File-Types 

Contoh ini menunjukkan cara mencari secara rekursif untuk semua skrip yang berisi kata tersebut "akar" di bawah direktori ~/bin/.

$ ag root ./tempat sampah/ 
Cari Pola dalam File

Untuk mencetak nama file yang cocok POLA dan jumlah kecocokan di setiap file, selain jumlah baris yang cocok, gunakan -C beralih seperti yang ditunjukkan.

$ ag -c root ./tempat sampah/ 
Jumlah Cetak Kecocokan

Untuk mencocokkan case-sensitif, tambahkan -S bendera seperti yang ditunjukkan.

$ ag -cs root ./ bin/ $ ag -cs root ./tempat sampah/ 
Sensitif Kasus Cocok

Untuk mencetak statistik operasi pencarian seperti file yang dipindai, waktu diambil, dll., Gunakan --Statistik pilihan.

$ ag -c root --stats ./tempat sampah/ 
Cetak Ringkasan Operasi Pencarian

Itu -w Bendera memberi tahu Ag untuk hanya mencocokkan seluruh kata yang mirip dengan perintah grep.

$ ag -w root ./tempat sampah/ 

Anda dapat menampilkan nomor kolom di hasil menggunakan --kolom pilihan.

$ AG -Root Kolom ./tempat sampah/ 
Tampilkan nomor kolom dalam output

Anda juga bisa menggunakan Ag untuk mencari melalui file teks murni, menggunakan -T beralih dan -A Switch digunakan untuk mencari semua jenis file. Selain itu, -u Switch memungkinkan pencarian meskipun semua file, termasuk file tersembunyi.

$ ag -t root /etc /atau $ ag -a root /etc /atau $ ag -u root /etc / 

Ag juga mendukung pencarian melalui konten file terkompresi, menggunakan -z bendera.

$ ag -z root wondershaper.GZ 
Cari Konten dalam File Terkompresi

Anda juga dapat mengaktifkan tautan simbolik berikut (singkatnya symlink) dengan -F bendera.

$ ag -tf root /etc / 

Secara default, Ag pencarian 25 direktori dalam, Anda dapat mengatur kedalaman pencarian menggunakan --kedalaman Beralih, misalnya.

$ ag --Depth 40 -TF root /etc / 

Untuk informasi lebih lanjut, lihat halaman pria pencari perak untuk daftar lengkap opsi penggunaan.

$ man ag 

Untuk mengetahuinya, cara kerja pencari perak, lihat repositori gitub: https: // github.com/ggreer/the_silver_searcher.

Itu dia! Pencari perak adalah alat yang cepat dan berguna untuk mencari melalui file yang masuk akal untuk dicari. Ini dimaksudkan untuk pemrogram untuk mencari dengan cepat meskipun basis kode sumber yang besar. Anda dapat mencobanya dan membagikan pemikiran Anda, dengan kami melalui formulir komentar di bawah ini.