ripgrep (или просто rg) е бърз и мощен инструмент от команден ред за търсене на текстови низове във файлове. Той е проектиран така, че да бъде по-бърз от други подобни инструменти, като grep и ack. Основава се на регулярни изрази и използва многонишковост, за да търси паралелно в няколко файла по едно и също време. Тя пропуска файлове и директории, които се игнорират по подразбиране, като .git и .svn.
За да използвате ripgrep, трябва да посочите пътя до директорията или файла, в който искате да търсите, както и търсения шаблон. ripgrep ви позволява да използвате различни опции и флагове, за да прецизирате търсенето си, като пренебрегване на падежите, рекурсивно търсене, изключване на файлове от определен тип и др.
ripgrep (или rg) има няколко предимства пред други инструменти за търсене на текст:
По-нататък ще ви разкажем как да извършите инсталацията му.
Инсталацията на ripgrep може да бъде различна в зависимост от операционната система.
Отворете терминал. Въведете следните команди:
sudo apt-get update
sudo apt-get install ripgrep
Отворете терминал. Въведете следната команда:
sudo dnf install ripgrep
Отворете терминал. Инсталирайте Homebrew (ако все още нямате такава), като използвате следната команда:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
След като Homebrew бъде инсталиран, въведете:
brew install ripgrep
След като изпълните тези стъпки, ripgrep ще бъде инсталиран