Ситуация: вы работаете в трёх-четырёх проектах одновременно. Пути к ним выглядят примерно так: /home/user/projects/backend/api/src, /home/user/work/legacy/2024/frontend, /home/user/labs/experiments/rust/cool-tool. Каждый раз вводить полный путь или даже жать Tab несколько раз — утомительно. zoxide — это cd, который запоминает, куда вы ходили, и позволяет переходить по короткому фрагменту имени. Чем чаще вы посещаете папку и чем недавнее это было, тем выше её рейтинг. ➤ Базовое использование: Вместо: cd /home/user/projects/backend/api/src Пишете: z api zoxide сам найдёт папку, содержащую api в имени, и перейдёт туда. # Создать базу данных посещённых папок (достаточно один раз) zoxide init bash # для bash zoxide init zsh # для zsh # Добавить команду в .bashrc/.zshrc eval "$(zoxide init bash)" ➤ Вариант 1 (Переход по части имени): # Если есть папки: # /home/user/projects/old-backend # /home/user/projects/new-backend z new # перейдёт в new-backend (чаще посещалась) z
zoxide — cd, который запоминает ваши привычки
11 мая11 мая
3 мин