| 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)
وبسایت رسمی: https://fishshell.com
حق نشر (COPYRIGHT)
توسعهدهندگان fish-shell
| September 7, 2026 | 4.9 |