가을별 블로그

hgrep - 소스코드 검색 프로그램

hgrep의 사용 예시 및 출력결과를 보여주는 터미널 스크린샷.

이미지 출처: https://github.com/rhysd/hgrep

터미널상에서 소스코드 파일 사이에 특정 텍스트를 검색하기 위해 보통 grep이나 ripgrep1 등을 널리 사용한다. 물론 이 프로그램도 훌륭하나 실제로 코드검색에 사용할 땐 아쉬운 점이 몇 있는데, 이번에 소개할 hgrep은 이 아쉬운 점을 채워준다.

hgrep의 기본적인 사용법은 grep/ripgrep과 유사하고, syntectbat을 활용한 구문강조를 적용해주기에 특히 소스코드에서 무언갈 검색하고 싶을 때 더 보기좋은 결과물을 출력해준다. 마치 코드에디터에서 검색을 수행한 것 처럼 말이다. 색상테마도 여러가지가 있어 취향에 맞는 테마를 적용할 수도 있다.

  1. 사실 이번에 소개할 hgrep의 검색기능은 내부적으로 ripgrep을 사용한다.

#program #tool