FISH_INDENT(1) fish-shell FISH_INDENT(1)

fish_indent - ایجاد تورفتگی و زیباسازی کدهای پوسته fish

fish_indent [گزینه‌ها] [فایل ...]

دستور fish_indent برای ایجاد تورفتگی در قطعه‌کدهای fish به کار می‌رود. fish_indent دستورات را از ورودی استاندارد یا از فایل‌های مشخص‌شده می‌خواند و آن‌ها را در خروجی استاندارد یا در فایلی مشخص (در صورت تعیین -w) می‌نویسد.

گزینه‌های زیر در دسترس هستند:

در فایل مشخص‌شده تورفتگی ایجاد می‌کند و تغییرات را بلافاصله در همان فایل می‌نویسد.
دستورات را تورفته نمی‌کند؛ تنها آن‌ها را به قالب یک دستور (job) در هر سطر بازآرایی می‌کند.
قالب‌بندی را تغییر نمی‌دهد، فقط برای هر سطر تورفتگی ایجاد می‌کند.
قالب‌بندی را تغییر نمی‌دهد، فقط تورفتگی هر سطر را برمی‌دارد.
تورفتگی ایجاد نمی‌کند؛ تنها در صورتی که کد از پیش مطابق الگوی fish_indent تورفته باشد، مقدار 0 را برمی‌گرداند و در غیر این صورت، تعداد فایل‌های ناموفق را بازمی‌گرداند. همچنین در صورتی که ورودی از ورودی استاندارد خوانده نشود، نام فایل‌های ناموفق را چاپ می‌کند.
نسخه فعلی fish را نمایش می‌دهد و سپس خارج می‌شود.
خروجی را با استفاده از توالی‌های گریز ANSI و بر اساس رنگ‌های تعریف‌شده در محیط سیستم (مانند fish_color_command <#envvar-fish_color_command>) رنگ‌آمیزی می‌کند.
خروجی را به صورت HTML تولید می‌کند؛ در صورتی که CSS مناسب تعریف شده باشد، از برجسته‌سازی نحو (syntax highlighting) پشتیبانی می‌کند. نام کلاس‌های CSS همانند نام متغیرهاست، مانند fish_color_command.
اطلاعات مربوط به عبارات تجزیه‌شده را در خطای استاندارد تخلیه (dump) می‌کند. این گزینه احتمالاً تنها برای افرادی که روی کد منبع fish کار می‌کنند مفید خواهد بود.
راهنمای استفاده از این دستور را نمایش می‌دهد.

fish(1), fish_key_reader(1)

وب‌سایت رسمی: https://fishshell.com

توسعه‌دهندگان fish-shell

September 7, 2026 4.9