عن المشروع

zoxide هي أداة ذكية للتنقل بين المجلدات مستوحاة من z و autojump. تقوم الأداة بتتبع المجلدات التي تزورها بشكل متكرر، مما يتيح لك "القفز" إليها باستخدام تطابقات جزئية بدلاً من المسارات الكاملة. تشمل القدرات الرئيسية ما يلي: - التنقل السريع: القفز إلى المجلد الأعلى تصنيفاً والذي يطابق الاستعلام. - دعم واسع للأغلفة (shells): تعمل مع Bash و Zsh و Fish و Nushell و PowerShell و Elvish و Tcsh و Xonsh وغيرها من أغلفة POSIX. - الاختيار التفاعلي: تتكامل مع fzf للاختيار التفاعلي للمجلدات عبر الأمر `zi`. - استيراد البيانات: تدعم استيراد السجل من أدوات مشابهة أخرى مثل autojump و fasd و z. - التخصيص: تسمح بتغيير بادئات الأوامر، وتكوين خطافات تسجيل المجلدات، واستبعاد مجلدات محددة عبر متغيرات البيئة. - تكاملات واسعة: متوافقة مع مختلف مديري الملفات (yazi و ranger و lf و nnn)، ومحررات النصوص (Vim و Neovim و Emacs)، ومديري الجلسات (tmux-sessionx و sesh).