Saya mencari sesuatu yang sangat cepat untuk menemukan sesuatu yang spesifik di antara tumpukan file sumber dan saya menemukan ripgrep.
Tapi apa itu?
ripgrep adalah alat baris perintah kecil.
Jika Anda seorang pengembang seperti saya, Anda pasti ingin mencari sesuatu di salah satu file sumber Anda, sesuatu yang Anda buat sangat lama tetapi Anda tidak ingat di mana?
ripgrep akan melakukan pekerjaan ini untuk Anda, tetapi selain itu, Anda dapat menggunakan pola "Regular Expression"! Ini juga akan mengabaikan semua file yang berada di dalam repositori GIT jika Anda telah membuat file .gitignore!
Sejujurnya, saya telah mengujinya, di direktori dengan lebih dari 35.000 file, dan dalam dua detik ia memberikan hasil! Mengagumkan!
Bagaimana cara kerjanya?
Buka jendela perintah. (di PC -> tekan tombol Windows + R, lalu ketik CMD)
Setelah jendela terbuka, ketik ini:
rg.exe [PolapRegEx] [Jalur Folder] (letakkan tanda kutip di jalur Anda jika mengandung spasi)
USAGE:
rg [OPTIONS] PATTERN [PATH ...]
rg [OPTIONS] [-e PATTERN ...] [-f PATTERNFILE ...] [PATH ...]
rg [OPTIONS] --files [PATH ...]
rg [OPTIONS] --type-list
command | rg [OPTIONS] PATTERN
atau dalam contoh saya di sini: rg.exe fa\-lock "D:\My Projects\digital3d_com\www.digital3d.com\Controllers"
pola Regex sederhana di sini adalah "fa\-lock" (karakter escape untuk tanda hubung yang diakui sebagai karakter khusus Regex)
Ini tidak hanya akan memberi Anda nama file tetapi juga baris di mana ia menemukan pola Anda! Dan dengan kecepatan yang menakjubkan!
Sejujurnya, ini adalah alat yang akan segera saya instal di C:\Windows\System32 agar selalu tersedia.
Anda dapat mengunduhnya di sini: https://github.com/BurntSushi/ripgrep/releases/tag/11.0.0
Aucun commentaire pour le moment.