# Show GN: ff - fzf, fd, ripgrep을 결합한 파일 탐색/검색 도구

> Clean Markdown view of GeekNews topic #25357. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25357](https://news.hada.io/topic?id=25357)
- GeekNews Markdown: [https://news.hada.io/topic/25357.md](https://news.hada.io/topic/25357.md)
- Type: show
- Author: [the0807](https://news.hada.io/@the0807)
- Published: 2025-12-26T22:27:39+09:00
- Updated: 2025-12-26T22:27:39+09:00
- Original source: [github.com/the0807](https://github.com/the0807/ff)
- Points: 14
- Comments: 0

## Summary

**ff**는 터미널에서 파일명 검색과 코드 내용 검색을 하나로 통합한 **쉘 기반 탐색 도구**입니다. fzf, fd, ripgrep을 결합해 빠른 검색을 제공하며, TAB 키 한 번으로 Find 모드와 Grep 모드를 전환할 수 있습니다. bat을 통한 실시간 미리보기와 에디터 연동 기능으로, 대규모 프로젝트에서도 탐색 흐름을 끊지 않고 작업할 수 있습니다.

## Topic Body

안녕하세요.  
터미널에서 파일 탐색(Find)과 내용 검색(Grep)을 더 빠르게 하기 위해 만든 쉘 스크립트 도구 ff를 소개합니다.  
  
터미널 작업을 하다 보면 파일명을 찾을 때와 코드 내용을 찾을 때 명령어를 따로 쓰는 게 번거로울 때가 많았습니다. 그래서 자주 쓰는 fzf, fd, ripgrep을 엮어서 ff(Flexible File Finder)라는 도구를 만들었습니다.  
  
가장 큰 특징은 검색 도중 TAB만 누르면 Find 모드와 Grep 모드가 전환된다는 점입니다.  
  
### 주요 기능:  
  
- 모드 전환: TAB 키를 눌러 파일명 검색 ↔ 파일 내용 검색 모드 전환  
- 실시간 미리보기: bat을 활용한 구문 강조(Syntax Highlighting) 미리보기 지원  
- 빠른 속도: 내부적으로 fd와 ripgrep을 사용하여 대용량 프로젝트에서도 빠름  
- 에디터 연동: 검색된 파일이나 특정 라인을 에디터(VSCode, Vim 등)로 즉시 열기  
- 디렉토리 트리: eza 또는 tree를 활용한 구조 시각화  
  
### GitHub: https://github.com/the0807/ff  
  
터미널 생산성 도구에 관심 있으신 분들께 도움이 되었으면 좋겠습니다.  
많은 피드백 부탁드립니다!

## Comments



_No public comments on this page._
