Silver Searcher - Ack Alternative Code Search Tool

ασημένιος αναζητητής

SilverSearcher είναι ένα πολύ καλό εργαλείο αναζήτησης κώδικα γραμμής εντολών. Είναι cross-platform, κάτι που είναι καλό αν εργάζεστε με πολλά λειτουργικά συστήματα. Είναι επίσης ανοιχτού κώδικα και εντελώς δωρεάν. Επιπλέον, μοιράζεται πολλά λειτουργικά χαρακτηριστικά με τις λειτουργίες αναζήτησης απλού κειμένου του grep.

Η κύρια διαφορά μεταξύ των δύο εργαλείων είναι ότι το Silver Searcher προσφέρει καλύτερα επίδοση, καθώς και να έχετε έναν συγκεκριμένο αλγόριθμο για να αγνοήσετε ορισμένα αρχεία μέσω μοτίβων. Κάτι που μπορεί να είναι θετικό για προγραμματιστές ή επίδοξους προγραμματιστές, ακόμη και για χρήστες Linux που περνούν τον περισσότερο χρόνο τους δουλεύοντας μπροστά από τον πηγαίο κώδικα σε κάποιο πρόγραμμα επεξεργασίας κειμένου.

Σε περίπτωση που δεν το ξέρατε, το Silver Searcher (ag) είναι παρόμοιο με το Ack. Αυτό το πρόγραμμα έχει σχεδιαστεί για να αντικαταστήσει το 99% του εργαλείου grep. Με αυτό μπορείτε να αναζητήσετε ονόματα αρχείων, γραμμές κώδικα, φιλτράρισμα από μοτίβα κ.λπ. Από προεπιλογή, το ack εκτυπώνει στην οθόνη τις γραμμές που ταιριάζουν με αυτό που ήθελε να αναζητήσει ο χρήστης. Αυτό το εργαλείο, σε αντίθεση με το grep, δεν είναι προεγκατεστημένο στις διανομές, ούτε το Silver Searcher, επομένως θα πρέπει να το εγκαταστήσετε μόνοι σας.

να εγκαταστήστε αυτό το εργαλείο, μπορείτε να το κάνετε εύκολα από τα αποθετήρια της αγαπημένης σας διανομής, χρησιμοποιώντας τον κατάλληλο διαχειριστή πακέτων για την περίπτωσή σας. Για παράδειγμα:

sudo apt-get install silversearcher-ag       [Debian, Ubuntu, Mint...]
sudo yum install the_silver_searcher         [RHEL/CentOS/Fedora...]
sudo emerge -a sys-apps/the_silver_searcher  [Gentoo Linux]
sudo pacman -S the_silver_searcher           [Arch Linux]
sudo zypper install the_silver_searcher      [OpenSUSE/SUSE]

Με αυτές τις εντολές θα μπορείτε να το εγκαταστήσετε στις κύριες διανομές, καθώς και σε διανομές GNU/Linux που προέρχονται από αυτές. Μόλις εγκατασταθεί, μπορείτε εύκολα να αρχίσετε να το χρησιμοποιείτε χρησιμοποιώντας την εντολή ag. Για περισσότερο στις λειτουργίες του, μπορείτε να εκτελέσετε:

man ag 

να περισσότερο σχετικά με το έργο, μπορείτε να συμβουλευτείτε τη σελίδα σας στο GitHub. Εκεί μπορείτε να δείτε και παραδείγματα χρήσης...


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.