.TH FZY 1 "2025-07-12" "fzy 1.1" .SH "نام (NAME)" fzy \- یک منوی انتخاب‌گر فازی متن برای ترمینال. .SH "خلاصه دستور (SYNOPSIS)" .B fzy .IR [OPTION]... .SH "توضیحات (DESCRIPTION)" دستور .B fzy یک انتخاب‌گر متن فازی/فایل‌یاب برای ترمینال است که از جستجویی مشابه TextMate یا CmdT بهره می‌برد. دستور fzy فهرستی از موارد تفکیک‌شده با خط جدید را از stdin می‌خواند تا به صورت یک منو در ترمینال نمایش داده شوند. با فشردن ENTER، مورد انتخاب‌شده کنونی در stdout چاپ می‌شود. وارد کردن متن با استفاده از تطبیق فازی، دامنه موارد را محدود می‌کند. نتایج با استفاده از روش‌های ابتکاری بر اساس بهترین تطابق مرتب می‌شوند. .SH "گزینه‌ها (OPTIONS)" .TP .BR \-l ", " \-\-lines =\fILINES\fR تعداد خطوط برای نمایش موارد. در صورت عدم تعیین، مقدار پیش‌فرض ۱۰ خط است. . .TP .BR \-p ", " \-\-prompt =\fIPROMPT\fR اعلان ورودی (پیش‌فرض: '> ') . .TP .BR \-s ", " \-\-show-scores نمایش امتیازها برای هر مورد. . .TP .BR \-t ", " \-\-tty =\fITTY\fR استفاده از TTY به جای دستگاه tty پیش‌فرض (/dev/tty). . .TP .BR \-q ", " \-\-query =\fIQUERY\fR استفاده از QUERY به عنوان عبارت جستجوی اولیه. . .TP .BR \-e ", " \-\-show-matches =\fIQUERY\fR حالت غیرتعاملی. چاپ موارد منطبق برای QUERY به ترتیب مرتب‌شده در stdout. . .TP .BR \-0 ", " \-\-read-null خواندن ورودی تفکیک‌شده با نویسه‌های ASCII NUL. . .TP .BR \-i ", " \-\-show-info نمایش خط اطلاعات انتخاب. . .TP .BR \-h ", " \-\-help راهنمای استفاده. . .TP .BR \-v ", " \-\-version راهنمای استفاده. . .SH "کلیدها (KEYS)" . .TP .BR "ENTER" چاپ مورد انتخاب‌شده در stdout و خروج .TP .BR "Ctrl+c, Ctrl+g, Esc" خروج با وضعیت ۱، بدون انجام انتخاب. .TP .BR "Up Arrow, Ctrl+p, Ctrl+k" انتخاب مورد قبلی .TP .BR "Down Arrow, Ctrl+n, Ctrl+j" انتخاب مورد بعدی .TP Tab جایگزینی رشته جستجوی فعلی با مورد انتخاب‌شده .TP .BR "Backspace, Ctrl+h" حذف نویسه پیش از مکان‌نما .TP .BR Ctrl+w حذف کلمه پیش از مکان‌نما .TP .BR Ctrl+u حذف کل خط . .SH "مثال‌ها (EXAMPLES)" . .TP .BR "ls | fzy" نمایش منویی از موارد موجود در دایرکتوری جاری .TP .BR "ls | fzy -l 25" مشابه بالا، اما با نمایش ۲۵ خط از موارد .TP .BR "vi $(find -type f | fzy)" فهرست کردن فایل‌های درون دایرکتوری جاری و باز کردن مورد انتخاب‌شده در vi. .TP .BR "cd $(find -type d | fzy)" نمایش تمام دایرکتوری‌های زیر مسیر جاری، و رفتن به مورد انتخاب‌شده. .TP .BR "ps aux | fzy | awk '{ print $2 }' | xargs kill" فهرست کردن فرایندهای در حال اجرا و پایان دادن به فرایند انتخاب‌شده .TP .BR "git checkout $(git branch | cut -c 3- | fzy)" مشابه بالا، اما برای تعویض شاخه‌های git. .SH "نویسندگان (AUTHORS)" John Hawthorn