FISH_INDENT(1) fish-shell FISH_INDENT(1) نام (NAME) fish_indent - ایجاد تورفتگی و زیباسازی کدهای پوسته fish خلاصه دستور (SYNOPSIS) fish_indent [گزینه‌ها] [فایل ...] توضیحات (DESCRIPTION) دستور fish_indent برای ایجاد تورفتگی در قطعه‌کدهای fish به کار می‌رود. fish_indent دستورات را از ورودی استاندارد یا از فایل‌های مشخص‌شده می‌خواند و آن‌ها را در خروجی استاندارد یا در فایلی مشخص (در صورت تعیین -w) می‌نویسد. گزینه‌ها (OPTIONS) گزینه‌های زیر در دسترس هستند: -w یا --write در فایل مشخص‌شده تورفتگی ایجاد می‌کند و تغییرات را بلافاصله در همان فایل می‌نویسد. -i یا --no-indent دستورات را تورفته نمی‌کند؛ تنها آن‌ها را به قالب یک دستور (job) در هر سطر بازآرایی می‌کند. --only-indent قالب‌بندی را تغییر نمی‌دهد، فقط برای هر سطر تورفتگی ایجاد می‌کند. --only-unindent قالب‌بندی را تغییر نمی‌دهد، فقط تورفتگی هر سطر را برمی‌دارد. -c یا --check تورفتگی ایجاد نمی‌کند؛ تنها در صورتی که کد از پیش مطابق الگوی fish_indent تورفته باشد، مقدار 0 را برمی‌گرداند و در غیر این صورت، تعداد فایل‌های ناموفق را بازمی‌گرداند. همچنین در صورتی که ورودی از ورودی استاندارد خوانده نشود، نام فایل‌های ناموفق را چاپ می‌کند. -v یا --version نسخه فعلی fish را نمایش می‌دهد و سپس خارج می‌شود. --ansi خروجی را با استفاده از توالی‌های گریز ANSI و بر اساس رنگ‌های تعریف‌شده در محیط سیستم (مانند fish_color_command <#envvar- fish_color_command>) رنگ‌آمیزی می‌کند. --html خروجی را به صورت HTML تولید می‌کند؛ در صورتی که CSS مناسب تعریف شده باشد، از برجسته‌سازی نحو (syntax highlighting) پشتیبانی می‌کند. نام کلاس‌های CSS همانند نام متغیرهاست، مانند fish_color_command. --dump-parse-tree اطلاعات مربوط به عبارات تجزیه‌شده را در خطای استاندارد تخلیه (dump) می‌کند. این گزینه احتمالاً تنها برای افرادی که روی کد منبع fish کار می‌کنند مفید خواهد بود. -h یا --help راهنمای استفاده از این دستور را نمایش می‌دهد. همچنین ببینید (SEE ALSO) fish(1), fish_key_reader(1) وب‌سایت رسمی: حق نشر (COPYRIGHT) توسعه‌دهندگان fish-shell 4.9 September 7, 2026 FISH_INDENT(1)