Silver Searcher - Narzędzie do wyszukiwania alternatywnego kodu Ack

poszukiwacz srebra

Poszukiwacz srebra jest całkiem dobrym narzędziem do wyszukiwania kodu wiersza poleceń. Jest wieloplatformowy, co jest dobre, jeśli pracujesz z kilkoma systemami operacyjnymi. Jest również open source i całkowicie darmowy. Ponadto dzieli wiele atrybutów funkcjonalnych z funkcjami wyszukiwania zwykłego tekstu grep.

Główną różnicą między obydwoma narzędziami jest to, że Silver Searcher oferuje lepsze wydajność, a także możliwość posiadania określonego algorytmu do ignorowania określonych plików za pomocą wzorców. Coś, co może być pozytywne dla programistów lub aspirujących programistów, a nawet użytkowników Linuksa, którzy spędzają większość czasu pracując przed kodem źródłowym w edytorze tekstu.

Jeśli nie wiesz, Silver Searcher (ag) jest podobny do Ack. Ten program został zaprojektowany jako 99% zamiennik narzędzia grep. Dzięki niemu możesz wyszukiwać nazwy plików, wiersze kodu, filtrować na podstawie wzorców itp. Domyślnie ack drukuje na ekranie wiersze, które odpowiadają temu, czego szukał użytkownik. To narzędzie, w przeciwieństwie do grep, nie jest fabrycznie instalowane w dystrybucjach, podobnie jak Silver Searcher, więc będziesz musiał zainstalować je samodzielnie.

do zainstaluj to narzędzie, możesz to zrobić z łatwością z repozytoriów swojej ulubionej dystrybucji, używając odpowiedniego dla swojego przypadku menedżera pakietów. Na przykład:

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]

Za pomocą tych poleceń możesz zainstalować go w głównych dystrybucjach, a także w wywodzących się z nich dystrybucjach GNU/Linux. Po zainstalowaniu możesz łatwo zacząć z niego korzystać za pomocą polecenia ag. Do więcej o jego funkcjach możesz uruchomić:

man ag 

do więcej o projekcie możesz skonsultować Twoja strona GitHub. Zobaczysz tam również przykłady użycia ...


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.