ZOXIDE(1) zoxide ZOXIDE(1)

zoxide-init - تولید پیکربندی پوسته برای zoxide

zoxide init SHELL [OPTIONS]

برای راه‌اندازی zoxide در پوستهٔ خود:

این خط را به انتهای فایل پیکربندی خود (معمولاً ~/.bashrc) اضافه کنید:
eval "$(zoxide init bash)"
این خط را به انتهای فایل پیکربندی خود (معمولاً ~/.elvish/rc.elv) اضافه کنید:
eval $(zoxide init elvish | slurp)

نکته: zoxide تنها از elvish نسخهٔ 0.18.0 و بالاتر پشتیبانی می‌کند.

این خط را به انتهای فایل پیکربندی خود (معمولاً ~/.config/fish/config.fish) اضافه کنید:
zoxide init fish | source
این خط را به انتهای فایل متغیرهای محیطی خود اضافه کنید (با اجرای $nu.env-path در Nushell آن را بیابید):
zoxide init nushell | save -f ~/.zoxide.nu

اکنون، این خط را به انتهای فایل پیکربندی خود اضافه کنید (با اجرای $nu.config-path در Nushell آن را بیابید):

source ~/.zoxide.nu

نکته: zoxide تنها از Nushell نسخهٔ 0.89.0 و بالاتر پشتیبانی می‌کند.

این خط را به انتهای فایل پیکربندی خود اضافه کنید (با اجرای echo $profile در PowerShell آن را بیابید):
Invoke-Expression (& { (zoxide init powershell | Out-String) })
این خطوط را به انتهای فایل پیکربندی خود (معمولاً ~/.tcshrc) اضافه کنید:
zoxide init tcsh > ~/.zoxide.tcsh
source ~/.zoxide.tcsh
این خط را به انتهای فایل پیکربندی خود (معمولاً ~/.xonshrc) اضافه کنید:
execx($(zoxide init xonsh), 'exec', __xonsh__.ctx, filename='zoxide')
این خط را به انتهای فایل پیکربندی خود (معمولاً ~/.zshrc) اضافه کنید:
eval "$(zoxide init zsh)"
هر پوستهٔ POSIX

این خط را به انتهای فایل پیکربندی خود اضافه کنید:

eval "$(zoxide init posix --hook prompt)"

پیشوند دستورهای z و zi را تغییر می‌دهد.
گزینهٔ --cmd j دستورها را به (j، ji) تغییر می‌دهد.
گزینهٔ --cmd cd جایگزین دستور cd می‌شود (روی Nushell و پوسته‌های POSIX کار نمی‌کند).
نمایش اطلاعات راهنما.
زمان و نحوهٔ افزایش امتیاز یک دایرکتوری توسط zoxide را تغییر می‌دهد:
none هرگز
prompt در هر اعلان خط فرمان پوسته (prompt)
pwd هر زمان که دایرکتوری تغییر کند
از تعریف دستورهای z و zi توسط zoxide جلوگیری می‌کند. این توابع همچنان با نام‌های __zoxide_z و __zoxide_zi در پوستهٔ شما در دسترس خواهند بود، تا در صورت تمایل آن‌ها را بازتعریف کنید.

برای هرگونه گزارش مشکل، درخواست قابلیت، یا پرسش، لطفاً به نشانی زیر مراجعه کنید:

https://github.com/ajeetdsouza/zoxide/issues

Ajeet D'Souza <98ajeet@gmail.com>

2021-04-12