برنامه نویسی

ادغام TLDR با انجمن FZF – DEV

در این پست، با جستجوی fzf به TLDR می پردازیم.

استفاده از TLDR

با فعال کردن TLDR به ترمینال مورد علاقه خود بروید و دستور زیر را اجرا کنید:

$ tldr brew
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

جستجو با FZF

$ fzf .
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این یک جستجوی فازی در فهرست فعلی انجام می دهد.

ارسال یک لیست TLDR به FZF

$ tldr --list | fzf
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

استدلال اول tldr --list لیستی از دستورات موجود فعال در خط فرمان شما را ایجاد می کند.

و هنگام عبور با اپراتور لوله | نتایج را به fzf.

انتخاب آرگومان با FZF

$ tldr --list | fzf | xargs tldr
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

همانطور که در مرحله قبل انجام دادید، لیست را به اشتراک می گذارد fzfو وقتی گزینه ای را انتخاب می کنید، آرگومان را از طریق ارسال می کند xargs برای اجرا با tldr.

پیش نمایش دستورات در جستجو

یک پنجره پیش نمایش ایجاد می کند که نتایج TLDR را نشان می دهد و از طریق آن به پنجره جدید منتقل می شود xargs.

بیایید با دستور زیر امتحان کنیم:

$ tldr --list | fzf --preview "tldr {1}" --preview-window=right,60% | xargs tldr
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پاداش: نام مستعار

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

alias tldrf='tldr --list | fzf --preview "tldr {1}" --preview-window=right,60% | xargs tldr'
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

فایل پیکربندی خط فرمان خود را منبع کنید، در مورد من اینطور است .zshrc، و voila!

نام مستعار جدید خود را در خط فرمان امتحان کنید:

$ tldrf
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا