Zoxide - Lệnh `cd` thông minh hơn, hỗ trợ mọi shell phổ biến
(github.com/ajeetdsouza)- Lệnh
cdthông minh học các đường dẫn được truy cập thường xuyên dựa trên thói quen sử dụng thư mục, giúp nhảy ngay tới thư mục mong muốn chỉ với vài ký tự- Dùng
z foođể chuyển tới đường dẫn khớpfoocó điểm cao nhất,z foo barđể chuyển tới đường dẫn chứa cả hai từ khóa, vàz foo/để hỗ trợ chuyển vào thư mục con - Cũng có thể thay thế hành vi
cdhiện có nhưz ~/foo,z ..,z - - Cung cấp chọn tương tác dựa trên fzf với
zi foo, và hỗ trợ giao diện tự động hoàn thành vớiz foo<TAB>
- Dùng
- Logic khớp sử dụng thuật toán matching chuyên dụng và thuật toán aging để dần giảm điểm của những mục ít dùng
- Hỗ trợ mọi shell phổ biến như
bash·zsh·fish·PowerShell·Nushell, cùng các nền tảng Linux/macOS/Windows/Android/BSD - Có thể di chuyển dữ liệu từ cơ sở dữ liệu của các công cụ như
autojump,z,fasd,z.lua,zsh-z,ZLocationbằngzoxide import --from=... - Tích hợp rộng rãi với editor, file manager, launcher và tiện ích terminal
- Ví dụ: Vim/Neovim (bao gồm tích hợp telescope), các file manager như ranger/nnn/lf/yazi/xplr, tmux, launcher Alfred/Raycast, Emacs, PowerShell/Clink
- Nhiều ứng dụng hỗ trợ gốc hoặc cung cấp plugin chuyên dụng
2 bình luận
Đúng là thứ mình cần. Chắc phải thử mới được.
zoxide quá tuyệt