본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 05. 27. 23:15

가장 좋아하는 IDE 플러그인을 대체할 5가지 터미널 기술

요약

IDE 확장 프로그램에 의존하는 대신 터미널 도구를 활용하여 개발 워크플로우를 최적화하는 방법을 소개합니다. fd, fzf, jq, bat, zoxide 등 5가지 핵심 도구를 통해 검색, JSON 처리, 파일 확인 및 디렉토리 이동 효율을 높일 수 있습니다.

핵심 포인트

  • fd를 사용하여 find보다 빠르고 스마트하게 파일 검색
  • fzf를 활용한 워크플로우 전반의 퍼지 검색 구현
  • jq를 이용한 터미널 내 효율적인 JSON 데이터 필터링
  • bat으로 구문 강조가 포함된 파일 내용 확인
  • zoxide로 학습 기반의 스마트한 디렉토리 이동

가장 좋아하는 IDE 플러그인을 대체할 5가지 터미널 기술

저는 예전에 VS Code에 12개의 확장 프로그램(extensions)을 설치해 사용했습니다. 그러다 어느 오후를 투자해 터미널(terminal)을 제대로 배우기 시작했습니다. 이제 저는 3개만 사용합니다.

제 IDE 플러그인 대부분을 없애버린 터미널 기술들을 소개합니다.

1. fdfind를 대체하는 도구

find . -name "*.ts"는 잊으세요. fd는 더 빠르고, 기본적으로 .gitignore를 무시하며, 색상이 적용된 출력(color output)을 제공합니다.

# 모든 TypeScript 파일 찾기
fd -e ts

...

설치: brew install fd (macOS) 또는 apt install fd-find (Linux)

대체된 플러그인: 프로젝트 검색(Project Search) 확장 프로그램, 파일 탐색기(File Finder) 플러그인

2. fzf — 모든 것을 위한 퍼지 검색 (Fuzzy Everything)

fzf를 설치하고 나면, 전체 워크플로우(workflow)에서 퍼지 검색(fuzzy-find)을 통해 길을 찾아낼 수 있습니다.

# 파일 내용 퍼지 검색
rg --files | fzf

...

설치: brew install fzf && $(brew --prefix)/opt/fzf/install

대체된 플러그인: 퀵 오픈(Quick open), 파일 네비게이터(file navigator), git 로그 뷰어(git log viewers)

3. jq — JSON 수술

에디터에서 JSON 파일을 여는 일을 멈추세요. 터미널에서 직접 JSON을 파이프(pipe)하고, 필터링(filter)하며, 형태를 재구성(reshape)할 수 있습니다.

# 로그 파일에서 모든 에러 메시지 가져오기
cat app.log | jq '. | select(.level == "error") | .message'

...

설치: brew install jq

대체된 플러그인: JSON 포맷터(JSON formatters), API 응답 뷰어(API response viewers)

4. bat — 구문 강조가 포함된 cat

cat은 빠른 확인용으로는 괜찮습니다. 하지만 구문 강조(syntax highlighting), git 통합(git integration), 내장된 줄 번호(line numbers) 등 그 외 모든 면에서는 bat이 더 낫습니다.

# 구문 강조와 함께 파일 보기
bat server.ts

...

설치: brew install bat

대체된 플러그인: 구문 강조(Syntax highlighting) 확장 프로그램, 파일 미리보기 패널(file preview panels)

5. zoxide — 더 스마트한 디렉토리 이동 (Directory Navigation)

cd는 전체 경로를 입력하게 만듭니다. zoxide는 당신이 어디로 가는지 학습하여 부분적인 이름만으로도 그곳에 도달하게 해줍니다.

# 이전에 방문했던 모든 디렉토리로 점프
z codcompass     # /Users/kol/Desktop/CyberPunkWeb/ 로 점프
z api            # 당신의 API 프로젝트로 점프
...

설치: brew install zoxide

대체된 플러그인: 프로젝트 매니저(Project manager) 확장 프로그램, 워크스페이스 전환기(workspace switchers)

결론 (The Bottom Line)

IDE를 완전히 버리라는 뜻은 아닙니다. 하지만 이 다섯 가지 도구를 익히고 나면 확장 프로그램(extensions)을 찾는 일이 훨씬 줄어들 것입니다. 터미널은 언제나 사용 가능합니다. 마켓플레이스(marketplace)도 필요 없고, 업데이트로 인해 설정이 망가질 일도 없으며, 확장 프로그램 간의 충돌도 발생하지 않습니다.

게다가, 새벽 2시에 운영 서버(production server)에 SSH로 접속해야 하는 상황이 온다면, 이 도구들을 알고 있다는 사실에 감사하게 될 것입니다.

여러분이 없어서는 안 될 터미널 도구는 무엇인가요? 댓글로 남겨주세요. 저는 항상 새로운 도구를 찾고 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0