Zoxide - 모든 주요 셸을 지원하는 더 똑똑한 cd 명령어
(github.com/ajeetdsouza)- 디렉터리 사용 패턴에 따라 자주 방문한 경로를 학습해 몇 글자만 입력해도 원하는 폴더로 즉시 점프하는 스마트 cd 명령어
-
z foo로 가장 높은 점수의foo일치 경로 이동,z foo bar로 두 키워드 모두 포함 경로 이동,z foo/로 하위 디렉터리 이동 지원 -
z ~/foo,z ..,z -처럼 기존 cd 동작도 대체 가능 -
zi foo로 fzf 기반 인터랙티브 선택 제공,z foo<TAB>로 자동완성 인터페이스 지원
-
- 일치 로직은 전용 매칭 알고리듬과 에이징 알고리듬을 사용해 자주 쓰지 않는 항목의 점수를 서서히 감소시킴
-
bash·zsh·fish·PowerShell·Nushell등 모든 주요 셸 및 Linux/macOS/Windows/Android/BSD 등 까지 지원 - 기존
autojump,z,fasd,z.lua,zsh-z,ZLocation등의 데이터베이스를zoxide import --from=...로 마이그레이션 가능 - 에디터·파일 매니저·런처·터미널 유틸과 광범위하게 연동됨
- 예: Vim/Neovim(telescope 통합 포함), ranger/nnn/lf/yazi/xplr 등의 파일 매니저, tmux, Alfred/Raycast 런처, Emacs, PowerShell/Clink 등
- 다수 애플리케이션에서 네이티브 지원 하거나 전용 플러그인 제공
GeekNews Weekly에 포함된 글입니다.
에디터 코멘트 보기