منصوبے کے بارے میں
fzf ایک پورٹیبل، تیز اور پروگرام ایبل کمانڈ لائن فزی فائنڈر ہے جو ایک سنگل بائنری کے طور پر تقسیم کیا گیا ہے۔ یہ STDIN سے لسٹیں پڑھتا ہے اور منتخب کردہ آئٹم کو STDOUT میں لکھتا ہے، جس سے اسے مختلف شیل اسکرپٹس اور ٹرمینل ایپلی کیشنز میں ضم کرنا ممکن ہو جاتا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- انٹرایکٹو فلٹرنگ: فزی میچنگ، ایگزیکٹ میچنگ، پری فکس/سفکس میچنگ، اور انورس میچنگ کی سپورٹ کرتا ہے۔
- ڈسپلے موڈز: فل اسکرین، ہائٹ بیسڈ، اور پاپ اپ موڈز فراہم کرتا ہے (tmux 3.3+ یا Zellij 0.44+ کے ساتھ ہم آہنگ)۔
- شیل انٹیگریشن: Bash، Zsh، Fish، اور Nushell کے لیے کی بائنڈنگز (CTRL-T, CTRL-R, ALT-C) اور فزی کمپلیشن فراہم کرتا ہے۔
- کسٹمائزیشن: اسٹائل پری سیٹس (default, full, minimal)، بارڈر لیبلز، اور کلر کنفیگریشنز کے ساتھ مکمل طور پر کسٹمائز ایبل UI۔
- توسیع پذیری (Extensibility): کسٹم انٹرفیس بنانے کے لیے ایونٹ ڈریون آرکیٹیکچر کی خصوصیت، جس میں پری ویو ونڈوز شامل ہیں جو بیرونی پروگرامز چلا سکتے ہیں۔
- ایکو سسٹم: ایڈیٹرز کے اندر مربوط سرچنگ کے لیے Vim/Neovim پلگ ان شامل ہے۔