پایانه term
رنگ و سبک متن، حرکت مکاننما، نوار پیشرفت، خواندن کلید و موشواره، و اندازهی پایانه.
واردسازی پایانه
بستهی پایانه هر چه برای یک برنامهی خط فرمان خوشظاهر لازم است دارد: رنگ و سبک متن، نوار پیشرفت، و برای برنامههای تمامصفحه، حرکت مکاننما و خواندن تکتک کلیدها.
تابعهای رنگ، مثل قرمز، رشتهی تازهای برمیگردانند و چیزی چاپ نمیکنند. اگر خروجی به پرونده یا برنامهی دیگری برود، یا NO_COLOR تعریف شده باشد، رنگی اضافه نمیشود و متن ساده میماند. تنظیم حالت رنگ این رفتار را عوض میکند.
تابعهایی که نامشان با دنباله آغاز میشود، فقط متن دنباله را برمیگردانند و همنام بیپیشوندشان همان را بیدرنگ میفرستد. برای خواندن کلید، پایانه را با حالت خام یا حالت نیمهخام آماده کنید و همیشه با بازگردانی به حالت قبل برگردانید.
گونهها
نوار پیشرفت Bar
ساختار نوار پیشرفتنوار جدید بسازید و فیلدها را برای تغییر ظاهر عوض کنید.| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| total | total | صحیح = 100 | مقدار کامل؛ پیشفرض ۱۰۰. |
| current | current | صحیح = 0 | مقدار فعلی. |
| width | width | صحیح = 0 | پهنای نوار بر حسب خانه؛ صفر یعنی خودکار، بر اساس پهنای پایانه (بین ۸ و ۸۰). |
| label | label | رشته = "" | متنی که پیش از نوار میآید. |
| fill | fill | رشته = "#" | نویسهی بخش پرشده. |
| head | head | رشته = "" | نویسهی سر نوار؛ اگر خالی نباشد، آخرین خانهی پرشده را میگیرد. |
| empty | empty | رشته = "-" | نویسهی بخش خالی. |
| color | color | صحیح = 0 | کد رنگ بخش پرشده، مثل پیشزمینه سبز؛ صفر یعنی بیرنگ. |
| show_percent | show_percent | منطقی = درست | درصد نشان داده شود؛ پیشفرض روشن. |
| show_count | show_count | منطقی = نادرست | شمار به شکل ۱۵۰/۲۰۰ نشان داده شود. |
| show_eta | show_eta | منطقی = نادرست | زمان باقیماندهی تخمینی نشان داده شود. |
| hide_cursor | hide_cursor | منطقی = درست | هنگام کشیدن، مکاننما پنهان شود؛ پیشفرض روشن. |
| start_ms | start_ms | صحیح۶۴ = 0 | زمان شروع، برای حساب زمان باقیمانده. |
| drawn | drawn | منطقی = نادرست | آیا نوار دستکم یک بار کشیده شده. |
| done | done | منطقی = نادرست | آیا نوار به پایان رسیده. |
واردسازی پایانه
روال ریشه:
پایانه.تنظیم حالت رنگ(پایانه.بدون رنگ)
ناپایا ن := پایانه.نوار جدید(۲۰۰، "دانلود")
ن.width = ۲۰
ن.fill = "█"
ن.empty = "░"
پایانه.تنظیم نوار(ن، ۵۰)
سرچاپ پایانه.ترسیم نوار(ن)
پایانه.افزودن به نوار(ن، ۱۰۰)
ن.show_count = درست
سرچاپ پایانه.ترسیم نوار(ن)
ناپایا چ := پایانه.چرخنده جدید("در حال کار")
دیرکن پایانه.آزادسازی چرخنده(چ)
سرچاپ چ.label، چ.frames.طول() > ۰
ناپایا قابها := وکتور {} برگردان وکتور<رشته>
قابها.بیفزا("◐")
قابها.بیفزا("◓")
ناپایا چ۲ := پایانه.چرخنده با قابها("بارگذاری"، قابها)
دیرکن پایانه.آزادسازی چرخنده(چ۲)
تکرار ۳:
سرچاپ پایانه.قاب چرخنده(چ۲)
چ۲.idx = (چ۲.idx + ۱) % قابها.طول()
پایان
پایانچرخنده Spinner
ساختار چرخنده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| frames | frames | وکتور<رشته> | قابهای چرخنده که بهنوبت نشان داده میشوند. |
| idx | idx | صحیح = 0 | شمارهی قاب فعلی. |
| label | label | رشته = "" | متن کنار چرخنده. |
| color | color | صحیح = 0 | کد رنگ قاب؛ صفر یعنی بیرنگ. |
| drawn | drawn | منطقی = نادرست | آیا چیزی روی صفحه کشیده شده. |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
کلید Key
ساختار کلید| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| code | code | صحیح = 0 | نوع کلید؛ یکی از ثابتهای کلید. |
| ch | ch | رشته = "" | نویسه، اگر کلید یک نویسه باشد. |
| ctrl | ctrl | منطقی = نادرست | کلید کنترل هم پایین بوده. |
| alt | alt | منطقی = نادرست | کلید آلت هم پایین بوده. |
| shift | shift | منطقی = نادرست | کلید شیفت هم پایین بوده. |
| raw | raw | رشته = "" | بایتهای خامی که از پایانه آمده. |
واردسازی پایانه
روال شرح(ک: پایانه.کلید): رشته:
اگر ک.code == پایانه.کلید نویسه:
برگشت "نویسه " + ک.ch + (ک.ctrl ? " با کنترل" : "") + (ک.alt ? " با آلت" : "")
وگرنه ک.code == پایانه.کلید بالا:
برگشت "بالا"
وگرنه ک.code == پایانه.کلید ورود:
برگشت "ورود"
وگرنه ک.code == پایانه.کلید گریز:
برگشت "گریز"
وگرنه ک.code >= پایانه.کلید اف۱ و ک.code < پایانه.کلید اف۱ + ۱۲:
برگشت "اف" + (ک.code - پایانه.کلید اف۱ + ۱)
پایان
برگشت "کد " + ک.code
پایان
روال ریشه:
هر د در ["a"، "\u001b[A"، "\r"، "\u001b"، "\u0001"، "\u001bx"، "\u001bOQ"، "\u001b[3~"]:
سرچاپ شرح(پایانه.رمزگشایی(د))
پایان
م := پایانه.رمزگشایی موشواره("\u001b[<0;12;5M")
سرچاپ م.ok، م.button، م.col، م.row، م.pressed، م.motion
سرچاپ پایانه.کلید حذف، پایانه.کلید تب، پایانه.کلید حذف عقب، پایانه.کلید فاصله، پایانه.کلید انتهای ورودی، پایانه.کلید ناشناخته
سرچاپ پایانه.کلید پایین، پایانه.کلید راست، پایانه.کلید چپ، پایانه.کلید خانه، پایانه.کلید انتهای خط، پایانه.کلید صفحه بالا، پایانه.کلید صفحه پایین، پایانه.کلید درج، پایانه.کلید موشواره، پایانه.تاخیر گریز
پایانرویداد موشواره MouseEvent
ساختار رویداد موشواره| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| button | button | صحیح = 0 | شمارهی دکمه: صفر چپ، ۱ وسط، ۲ راست. |
| col | col | صحیح = 0 | ستون، از ۱. |
| row | row | صحیح = 0 | سطر، از ۱. |
| pressed | pressed | منطقی = نادرست | دکمه فشرده شده (نه رها). |
| motion | motion | منطقی = نادرست | رویداد حرکت است. |
| ok | ok | منطقی = نادرست | دنباله درست خوانده شد. |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Decode.salam
وضعیت پایانه TermState
ساختار وضعیت پایانهبازگردانی.| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| fd | fd | صحیح = 0 | شناسهی پروندهی پایانه. |
| saved | saved | تهی* | تنظیمات قبلی پایانه در یونیکس. |
| mode_in | mode_in | صحیح = 0 | حالت قبلی ورودی در ویندوز. |
| mode_out | mode_out | صحیح = 0 | حالت قبلی خروجی در ویندوز. |
| ok | ok | منطقی = نادرست | آیا تغییر حالت موفق بود. |
واردسازی پایانه
روال ریشه:
اگر وارونه پایانه.پایانه است(پایانه.شناسه ورودی):
نادرستسرچاپ "این برنامه باید در پایانه اجرا شود"
برگشت ۱
پایان
ناپایا حالت := پایانه.حالت خام(پایانه.شناسه ورودی)
دیرکن پایانه.بازگردانی(حالت)
پایانه.نوشتن("کلیدی بزنید (q برای خروج)\r\n")
تا درست:
اگر وارونه پایانه.کلید آماده(۵۰۰):
گذر
پایان
ک := پایانه.خواندن کلید()
اگر ک.code == پایانه.کلید نویسه و ک.ch == "q":
بشکن
پایان
پایانه.نوشتن("کد: " + ک.code + "\r\n")
پایان
ک۲ := پایانه.گرفتن کلید()
بایت := پایانه.خواندن بایت()
گذرواژه := پایانه.خواندن گذرواژه("گذرواژه: ")
سرچاپ ک۲.code، بایت، گذرواژه.طول()
ح۲ := پایانه.حالت نیمهخام(پایانه.شناسه ورودی)
ناپایا ح۳ := ح۲
پایانه.بازگردانی(ح۳)
برگشت ۰
پایاناندازه پنجره WinSize
ساختار اندازه پنجره| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| cols | cols | صحیح = 80 | تعداد ستونها. |
| rows | rows | صحیح = 24 | تعداد سطرها. |
واردسازی پایانه
روال ریشه:
پ := پایانه.اندازه()
سرچاپ پ.cols > ۰، پ.rows > ۰، پایانه.ستون ها() > ۰، پایانه.سطرها() > ۰
ت := پایانه.پایانه دارد()
سرچاپ ت == پایانه.پایانه است(پایانه.شناسه خروجی)
سرچاپ پایانه.شناسه ورودی، پایانه.شناسه خروجی، پایانه.شناسه خطا
پایانه.تنظیم حالت رنگ(پایانه.رنگ همیشه)
سرچاپ پایانه.رنگ پشتیبانی میشود()
ر۲۵۶ := پایانه.رنگ۲۵۶ پشتیبانی میشود()
رکامل := پایانه.رنگ کامل پشتیبانی میشود()
سرچاپ ر۲۵۶ یا وارونه ر۲۵۶، رکامل یا وارونه رکامل
پایانپایاها و متغیرها
بازنشانی Reset
پایا بازنشانی: رشته = "[0m"واردسازی پایانه
واردسازی رشته
روال نشان(م: رشته): رشته:
برگشت رشته.جایگزینی(م، پایانه.گریز، "\\e")
پایان
روال ریشه:
پایانه.تنظیم حالت رنگ(پایانه.رنگ همیشه)
سرچاپ نشان(پایانه.قرمز("خطا"))، نشان(پایانه.سبز("موفق"))، نشان(پایانه.زرد("هشدار"))
سرچاپ نشان(پایانه.ضخیم("مهم"))، نشان(پایانه.زیرخط("پیوند"))، نشان(پایانه.کج("نقلقول"))
سرچاپ نشان(پایانه.کمرنگ("a"))، نشان(پایانه.چشمک("b"))، نشان(پایانه.برعکس("c"))، نشان(پایانه.پنهان("d"))، نشان(پایانه.خطخورده("e"))
سرچاپ نشان(پایانه.سیاه("a"))، نشان(پایانه.آبی("b"))، نشان(پایانه.ارغوانی("c"))، نشان(پایانه.فیروزهای("d"))، نشان(پایانه.سفید("e"))، نشان(پایانه.خاکستری("f"))
سرچاپ نشان(پایانه.قرمز روشن("a"))، نشان(پایانه.سبز روشن("b"))، نشان(پایانه.زرد روشن("c"))، نشان(پایانه.آبی روشن("d"))، نشان(پایانه.ارغوانی روشن("e"))، نشان(پایانه.فیروزهای روشن("f"))، نشان(پایانه.سفید روشن("g"))
سرچاپ نشان(پایانه.زمینه قرمز("a"))، نشان(پایانه.زمینه سبز("b"))، نشان(پایانه.زمینه زرد("c"))، نشان(پایانه.زمینه آبی("d"))، نشان(پایانه.زمینه ارغوانی("e"))، نشان(پایانه.زمینه فیروزهای("f"))، نشان(پایانه.زمینه سفید("g"))
سرچاپ نشان(پایانه.رنگ۲۵۶("نارنجی"، ۲۰۸))، نشان(پایانه.زمینه رنگ۲۵۶("x"، ۲۳۶))
سرچاپ نشان(پایانه.آراگابی("سلام"، ۲۵۵، ۹۲، ۰))، نشان(پایانه.زمینه آراگابی("x"، ۱۰، ۱۰، ۱۰))
سرچاپ نشان(پایانه.سبک("x"، پایانه.سبک ضخیم))، نشان(پایانه.رنگآمیزی("x"، پایانه.دنباله نمایش(پایانه.پیشزمینه قرمز)))
سرچاپ نشان(پایانه.دنباله پیشزمینه۲۵۶(۲۰۸))، نشان(پایانه.دنباله پسزمینه۲۵۶(۱۷))، نشان(پایانه.دنباله پیشزمینه آراگابی(۱، ۲، ۳))، نشان(پایانه.دنباله پسزمینه آراگابی(۴، ۵، ۶))
سرچاپ نشان(پایانه.بازنشانی)، نشان(پایانه.آغازگر دنباله)
پایانه.تنظیم حالت رنگ(پایانه.بدون رنگ)
سرچاپ پایانه.قرمز("بدون رنگ")، پایانه.حالت رنگ() == پایانه.بدون رنگ، پایانه.رنگ خودکار
پایانکدهای سبک Style…
سبک یا دنباله نمایش به کار میروند.| نام | انگلیسی | مقدار |
|---|---|---|
| سبک ضخیم | StyleBold | 1 |
| سبک کمرنگ | StyleDim | 2 |
| سبک کج | StyleItalic | 3 |
| سبک زیرخط | StyleUnderline | 4 |
| سبک چشمک | StyleBlink | 5 |
| سبک برعکس | StyleReverse | 7 |
| سبک پنهان | StyleHidden | 8 |
| سبک خطخورده | StyleStrike | 9 |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
رنگهای متن Fg…
روشن را به یکی از آنها اضافه کنید، گونهی روشن همان رنگ به دست میآید؛ مثلاً ۳۱ + ۶۰ قرمز روشن است.| نام | انگلیسی | مقدار |
|---|---|---|
| پیشزمینه سیاه | FgBlack | 30 |
| پیشزمینه قرمز | FgRed | 31 |
| پیشزمینه سبز | FgGreen | 32 |
| پیشزمینه زرد | FgYellow | 33 |
| پیشزمینه آبی | FgBlue | 34 |
| پیشزمینه ارغوانی | FgMagenta | 35 |
| پیشزمینه فیروزهای | FgCyan | 36 |
| پیشزمینه سفید | FgWhite | 37 |
| پیشزمینه پیشفرض | FgDefault | 39 |
| افزونه روشن | FgBright | 60 |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
رنگهای زمینه Bg…
| نام | انگلیسی | مقدار |
|---|---|---|
| پسزمینه سیاه | BgBlack | 40 |
| پسزمینه قرمز | BgRed | 41 |
| پسزمینه سبز | BgGreen | 42 |
| پسزمینه زرد | BgYellow | 43 |
| پسزمینه آبی | BgBlue | 44 |
| پسزمینه ارغوانی | BgMagenta | 45 |
| پسزمینه فیروزهای | BgCyan | 46 |
| پسزمینه سفید | BgWhite | 47 |
| پسزمینه پیشفرض | BgDefault | 49 |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
کدهای کلید Key…
code در کلید. برای کلیدهای تابعی، کلید اف۱ کد F1 است و F2 تا F12 پشت سر آن میآیند.| نام | انگلیسی | مقدار |
|---|---|---|
| کلید ناشناخته | KeyUnknown | 0 |
| کلید نویسه | KeyChar | 1 |
| کلید ورود | KeyEnter | 2 |
| کلید تب | KeyTab | 3 |
| کلید حذف عقب | KeyBackspace | 4 |
| کلید گریز | KeyEscape | 5 |
| کلید فاصله | KeySpace | 6 |
| کلید انتهای ورودی | KeyEOF | 7 |
| کلید بالا | KeyUp | 10 |
| کلید پایین | KeyDown | 11 |
| کلید راست | KeyRight | 12 |
| کلید چپ | KeyLeft | 13 |
| کلید خانه | KeyHome | 14 |
| کلید انتهای خط | KeyEnd | 15 |
| کلید صفحه بالا | KeyPageUp | 16 |
| کلید صفحه پایین | KeyPageDown | 17 |
| کلید درج | KeyInsert | 18 |
| کلید حذف | KeyDelete | 19 |
| کلید اف۱ | KeyF1 | 30 |
| کلید موشواره | KeyMouse | 50 |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Decode.salam
تاخیر گریز EscDelayMs
پایا تاخیر گریز: صحیح۳۲ = 50نمونهی این مورد همراه با موارد بالاتر آمده است: term-Decode.salam
شناسههای پروندهی استاندارد Std…
پایانه است و حالت خام.| نام | انگلیسی | مقدار |
|---|---|---|
| شناسه ورودی | StdinFd | 0 |
| شناسه خروجی | StdoutFd | 1 |
| شناسه خطا | StderrFd | 2 |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
گریز Esc
پایا گریز: رشته = ""نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
آغازگر دنباله Csi
پایا آغازگر دنباله: رشته = "["[.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
حالتهای رنگ Color…
تنظیم حالت رنگ. در حالت خودکار، رنگ فقط وقتی نوشته میشود که خروجی پایانه باشد.| نام | انگلیسی | مقدار |
|---|---|---|
| رنگ خودکار | ColorAuto | 0 |
| رنگ همیشه | ColorAlways | 1 |
| بدون رنگ | ColorNever | 2 |
نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
روالها
دنباله بالا SeqUp
روال دنباله بالا(n: صحیح): رشتهn سطر به بالا.واردسازی پایانه
واردسازی رشته
روال نشان(م: رشته): رشته:
برگشت رشته.جایگزینی(رشته.جایگزینی(م، پایانه.گریز، "\\e")، "\u0007"، "\\a")
پایان
روال ریشه:
سرچاپ نشان(پایانه.دنباله بالا(۲))، نشان(پایانه.دنباله پایین(۱))، نشان(پایانه.دنباله راست(۳))، نشان(پایانه.دنباله چپ(۳))
سرچاپ نشان(پایانه.دنباله خط بعد(۱))، نشان(پایانه.دنباله خط قبل(۱))، نشان(پایانه.دنباله ستون(۱۰))، نشان(پایانه.دنباله رفتن به(۵، ۲۰))، نشان(پایانه.دنباله خانه())
سرچاپ نشان(پایانه.دنباله ذخیره مکاننما())، نشان(پایانه.دنباله بازیابی مکاننما())، نشان(پایانه.دنباله پنهانسازی مکاننما())، نشان(پایانه.دنباله نمایش مکاننما())
سرچاپ نشان(پایانه.دنباله پاکسازی صفحه())، نشان(پایانه.دنباله پاکسازی پیشینه())، نشان(پایانه.دنباله پاکسازی خط())
سرچاپ نشان(پایانه.دنباله پاک کردن انتهای خط())، نشان(پایانه.دنباله پاک کردن ابتدای خط())، نشان(پایانه.دنباله پاک به پایین())، نشان(پایانه.دنباله پاک به بالا())، نشان(پایانه.دنباله بازنشانی خط())
سرچاپ نشان(پایانه.دنباله پیمایش بالا(۲))، نشان(پایانه.دنباله پیمایش پایین(۲))، نشان(پایانه.دنباله درج خط(۱))، نشان(پایانه.دنباله حذف خط(۱))
سرچاپ نشان(پایانه.دنباله ناحیه پیمایش(۲، ۲۰))، نشان(پایانه.دنباله بازنشانی ناحیه پیمایش())
سرچاپ نشان(پایانه.دنباله ورود به صفحه جایگزین())، نشان(پایانه.دنباله خروج از صفحه جایگزین())
سرچاپ نشان(پایانه.دنباله فعالسازی موشواره())، نشان(پایانه.دنباله فعالسازی حرکت موشواره())، نشان(پایانه.دنباله غیرفعالسازی موشواره())
سرچاپ نشان(پایانه.دنباله عنوان("برنامهی من"))
پایاندنباله پایین SeqDown
روال دنباله پایین(n: صحیح): رشتهn سطر به پایین.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله راست SeqRight
روال دنباله راست(n: صحیح): رشتهn ستون به راست.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله چپ SeqLeft
روال دنباله چپ(n: صحیح): رشتهn ستون به چپ.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله خط بعد SeqNextLine
روال دنباله خط بعد(n: صحیح): رشتهn سطر بعد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله خط قبل SeqPrevLine
روال دنباله خط قبل(n: صحیح): رشتهn سطر قبل.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله ستون SeqColumn
روال دنباله ستون(col: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله رفتن به SeqMoveTo
روال دنباله رفتن به(row: صحیح، col: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله خانه SeqHome
روال دنباله خانه(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله ذخیره مکاننما SeqSaveCursor
روال دنباله ذخیره مکاننما(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله بازیابی مکاننما SeqRestoreCursor
روال دنباله بازیابی مکاننما(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پنهانسازی مکاننما SeqHideCursor
روال دنباله پنهانسازی مکاننما(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله نمایش مکاننما SeqShowCursor
روال دنباله نمایش مکاننما(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاکسازی صفحه SeqClearScreen
روال دنباله پاکسازی صفحه(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاکسازی پیشینه SeqClearScrollback
روال دنباله پاکسازی پیشینه(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاکسازی خط SeqClearLine
روال دنباله پاکسازی خط(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاک کردن انتهای خط SeqClearToLineEnd
روال دنباله پاک کردن انتهای خط(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاک کردن ابتدای خط SeqClearToLineStart
روال دنباله پاک کردن ابتدای خط(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاک به پایین SeqClearBelow
روال دنباله پاک به پایین(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پاک به بالا SeqClearAbove
روال دنباله پاک به بالا(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله بازنشانی خط SeqResetLine
روال دنباله بازنشانی خط(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پیمایش بالا SeqScrollUp
روال دنباله پیمایش بالا(n: صحیح): رشتهn سطر.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله پیمایش پایین SeqScrollDown
روال دنباله پیمایش پایین(n: صحیح): رشتهn سطر.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله درج خط SeqInsertLines
روال دنباله درج خط(n: صحیح): رشتهn خط خالی در جای مکاننما.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله حذف خط SeqDeleteLines
روال دنباله حذف خط(n: صحیح): رشتهn خط از جای مکاننما.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله ناحیه پیمایش SeqScrollRegion
روال دنباله ناحیه پیمایش(top: صحیح، bottom: صحیح): رشتهtop تا bottom.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله بازنشانی ناحیه پیمایش SeqResetScrollRegion
روال دنباله بازنشانی ناحیه پیمایش(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله ورود به صفحه جایگزین SeqEnterAltScreen
روال دنباله ورود به صفحه جایگزین(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله خروج از صفحه جایگزین SeqExitAltScreen
روال دنباله خروج از صفحه جایگزین(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله فعالسازی موشواره SeqEnableMouse
روال دنباله فعالسازی موشواره(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله فعالسازی حرکت موشواره SeqEnableMouseMotion
روال دنباله فعالسازی حرکت موشواره(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
دنباله غیرفعالسازی موشواره SeqDisableMouse
روال دنباله غیرفعالسازی موشواره(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
بالا Up
روال بالا(n: صحیح)n سطر به بالا میبرد.واردسازی پایانه
روال ریشه:
پایانه.فعالسازی انسی()
پایانه.تنظیم عنوان("داشبورد")
پایانه.ورود به صفحه جایگزین()
پایانه.پنهانسازی مکاننما()
پایانه.پاکسازی صفحه()
پایانه.خانه()
پایانه.رفتن به(۲، ۴)
پایانه.نوشتن(پایانه.ضخیم("سلام از داشبورد"))
پایانه.ذخیره مکاننما()
پایانه.پایین(۲)
پایانه.راست(۴)
پایانه.فرستادن("وضعیت: خوب")
پایانه.بازیابی مکاننما()
پایانه.بالا(۱)
پایانه.چپ(۱)
پایانه.خط بعد(۱)
پایانه.خط قبل(۱)
پایانه.ستون(۱)
پایانه.پاکسازی خط()
پایانه.پاک کردن انتهای خط()
پایانه.پاک به پایین()
پایانه.بازنشانی خط()
پایانه.تنظیم ناحیه پیمایش(۳، پایانه.سطرها() - ۱)
پایانه.پیمایش بالا(۱)
پایانه.پیمایش پایین(۱)
پایانه.درج خط(۱)
پایانه.حذف خط(۱)
پایانه.بازنشانی ناحیه پیمایش()
پایانه.فعالسازی موشواره()
پایانه.غیرفعالسازی موشواره()
پایانه.زنگ()
پایانه.تخلیه()
پایانه.پاکسازی پیشینه()
پایانه.نمایش مکاننما()
پایانه.خروج از صفحه جایگزین()
پایانه.نوشتن خطا("تمام شد\n")
پ := پایانه.اندازه()
سرچاپ پ.cols، پ.rows، پایانه.ستون ها()
پایانپایین Down
روال پایین(n: صحیح)n سطر به پایین میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
راست Right
روال راست(n: صحیح)n ستون به راست میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
چپ Left
روال چپ(n: صحیح)n ستون به چپ میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
خط بعد NextLine
روال خط بعد(n: صحیح)n سطر بعد میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
خط قبل PrevLine
روال خط قبل(n: صحیح)n سطر قبل میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
ستون Column
روال ستون(col: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
رفتن به MoveTo
روال رفتن به(row: صحیح، col: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
خانه Home
روال خانه()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
ذخیره مکاننما SaveCursor
روال ذخیره مکاننما()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
بازیابی مکاننما RestoreCursor
روال بازیابی مکاننما()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پنهانسازی مکاننما HideCursor
روال پنهانسازی مکاننما()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
نمایش مکاننما ShowCursor
روال نمایش مکاننما()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پاکسازی صفحه ClearScreen
روال پاکسازی صفحه()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پاکسازی پیشینه ClearScrollback
روال پاکسازی پیشینه()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پاکسازی خط ClearLine
روال پاکسازی خط()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پاک کردن انتهای خط ClearToLineEnd
روال پاک کردن انتهای خط()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پاک به پایین ClearBelow
روال پاک به پایین()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
بازنشانی خط ResetLine
روال بازنشانی خط()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پیمایش بالا ScrollUp
روال پیمایش بالا(n: صحیح)n سطر بالا میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پیمایش پایین ScrollDown
روال پیمایش پایین(n: صحیح)n سطر پایین میبرد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
درج خط InsertLines
روال درج خط(n: صحیح)n خط خالی درج میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
حذف خط DeleteLines
روال حذف خط(n: صحیح)n خط حذف میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
تنظیم ناحیه پیمایش SetScrollRegion
روال تنظیم ناحیه پیمایش(top: صحیح، bottom: صحیح)top تا bottom محدود میکند؛ مثلاً برای ثابت نگه داشتن سربرگ.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
بازنشانی ناحیه پیمایش ResetScrollRegion
روال بازنشانی ناحیه پیمایش()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
ورود به صفحه جایگزین EnterAltScreen
روال ورود به صفحه جایگزین()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
خروج از صفحه جایگزین ExitAltScreen
روال خروج از صفحه جایگزین()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
فعالسازی موشواره EnableMouse
روال فعالسازی موشواره()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
غیرفعالسازی موشواره DisableMouse
روال غیرفعالسازی موشواره()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
دنباله نمایش Sgr
روال دنباله نمایش(code: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
دنباله پیشزمینه۲۵۶ SeqFg256
روال دنباله پیشزمینه۲۵۶(n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
دنباله پسزمینه۲۵۶ SeqBg256
روال دنباله پسزمینه۲۵۶(n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
دنباله پیشزمینه آراگابی SeqFgRGB
روال دنباله پیشزمینه آراگابی(r: صحیح، g: صحیح، b: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
دنباله پسزمینه آراگابی SeqBgRGB
روال دنباله پسزمینه آراگابی(r: صحیح، g: صحیح، b: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
رنگآمیزی Paint
روال رنگآمیزی(s: رشته، prefix: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
سبک Style
روال سبک(s: رشته، code: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
ضخیم Bold
روال ضخیم(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
کمرنگ Dim
روال کمرنگ(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
کج Italic
روال کج(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زیرخط Underline
روال زیرخط(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
چشمک Blink
روال چشمک(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
برعکس Inverse
روال برعکس(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
پنهان Hidden
روال پنهان(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
خطخورده Strike
روال خطخورده(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
سیاه Black
روال سیاه(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
قرمز Red
روال قرمز(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
سبز Green
روال سبز(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زرد Yellow
روال زرد(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
آبی Blue
روال آبی(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
ارغوانی Magenta
روال ارغوانی(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
فیروزهای Cyan
روال فیروزهای(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
سفید White
روال سفید(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
خاکستری Gray
روال خاکستری(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
قرمز روشن BrightRed
روال قرمز روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
سبز روشن BrightGreen
روال سبز روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زرد روشن BrightYellow
روال زرد روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
آبی روشن BrightBlue
روال آبی روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
ارغوانی روشن BrightMagenta
روال ارغوانی روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
فیروزهای روشن BrightCyan
روال فیروزهای روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
سفید روشن BrightWhite
روال سفید روشن(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه قرمز OnRed
روال زمینه قرمز(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه سبز OnGreen
روال زمینه سبز(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه زرد OnYellow
روال زمینه زرد(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه آبی OnBlue
روال زمینه آبی(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه ارغوانی OnMagenta
روال زمینه ارغوانی(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه فیروزهای OnCyan
روال زمینه فیروزهای(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه سفید OnWhite
روال زمینه سفید(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
رنگ۲۵۶ Color256
روال رنگ۲۵۶(s: رشته، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه رنگ۲۵۶ OnColor256
روال زمینه رنگ۲۵۶(s: رشته، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
آراگابی RGB
روال آراگابی(s: رشته، r: صحیح، g: صحیح، b: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
زمینه آراگابی OnRGB
روال زمینه آراگابی(s: رشته، r: صحیح، g: صحیح، b: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
پاکسازی Strip
روال پاکسازی(s: رشته): رشتهواردسازی پایانه
روال ریشه:
پایانه.تنظیم حالت رنگ(پایانه.رنگ همیشه)
رنگی := پایانه.سبز("سلام")
سرچاپ رنگی.طول()، پایانه.پهنا(رنگی)، پایانه.پاکسازی(رنگی)
سرچاپ پایانه.پهنا("سلام")، پایانه.پهنا("日本")، پایانه.پهنا("ab")
پایانه.تنظیم حالت رنگ(پایانه.بدون رنگ)
سرچاپ "[" + پایانه.کوتاهسازی("زبان برنامهنویسی سلام"، ۱۰) + "]"
سرچاپ "[" + پایانه.پرکردن راست("نام"، ۸) + "]"، "[" + پایانه.پرکردن چپ("۴۲"، ۶) + "]"، "[" + پایانه.وسطچین("ok"، ۶) + "]"
سرچاپ پایانه.قالببندی مدت(۹۵۰۰)، پایانه.قالببندی مدت(۳۷۲۱۰۰۰)
سرچاپ پایانه.قالببندی بایت(۵۱۲)، پایانه.قالببندی بایت(۱۵۳۶)، پایانه.قالببندی بایت(۳۲۲۱۲۲۵۴۷۲)
پایانپهنا Width
روال پهنا(s: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
کوتاهسازی Truncate
روال کوتاهسازی(s: رشته، n: صحیح): رشتهn نویسهی دیدنی کوتاه میکند و رنگها را سالم نگه میدارد.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
پرکردن راست PadRight
روال پرکردن راست(s: رشته، n: صحیح): رشتهn شود؛ برای ستونبندی.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
پرکردن چپ PadLeft
روال پرکردن چپ(s: رشته، n: صحیح): رشتهn شود.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
وسطچین Center
روال وسطچین(s: رشته، n: صحیح): رشتهn وسطچین میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
قالببندی مدت FormatDuration
روال قالببندی مدت(ms: صحیح۶۴): رشته9.5s یا 1h 02m.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
قالببندی بایت FormatBytes
روال قالببندی بایت(n: صحیح۶۴): رشته512 B یا 1.5 KB؛ هر واحد ۱۰۲۴ برابر قبلی است.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Width.salam
نوار جدید NewBar
روال نوار جدید(total: صحیح، label: رشته): نوار پیشرفت█ و ░ استفاده میکند و وگرنه # و -.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
ترسیم نوار BarRender
روال ترسیم نوار(b &: نوار پیشرفت): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
کشیدن نوار BarDraw
روال کشیدن نوار(b &: نوار پیشرفت)واردسازی پایانه
واردسازی زمان
روال ریشه:
ناپایا ن := پایانه.نوار جدید(۵۰، "پردازش")
تکرار ۵۰:
پایانه.افزودن به نوار(ن، ۱)
پایانه.کشیدن نوار(ن)
زمان.خواب(۲۰)
پایان
پایانه.پایان نوار(ن)
ناپایا چ := پایانه.چرخنده جدید("اتصال به سرور")
تکرار ۲۰:
پایانه.تیک چرخنده(چ)
زمان.خواب(۵۰)
پایان
پایانه.توقف چرخنده(چ، "متصل شد")
پایانه.آزادسازی چرخنده(چ)
پایانتنظیم نوار BarSet
روال تنظیم نوار(b &: نوار پیشرفت، n: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
افزودن به نوار BarAdd
روال افزودن به نوار(b &: نوار پیشرفت، delta: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
پایان نوار BarFinish
روال پایان نوار(b &: نوار پیشرفت)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Progress.salam
چرخنده جدید NewSpinner
روال چرخنده جدید(label: رشته): چرخنده| / - \.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
چرخنده با قابها NewSpinnerFrames
روال چرخنده با قابها(label: رشته، frames: وکتور<رشته>): چرخندهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
قاب چرخنده SpinnerFrame
روال قاب چرخنده(s &: چرخنده): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
تیک چرخنده SpinnerTick
روال تیک چرخنده(s &: چرخنده)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Progress.salam
توقف چرخنده SpinnerStop
روال توقف چرخنده(s &: چرخنده، final: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Progress.salam
آزادسازی چرخنده SpinnerFree
روال آزادسازی چرخنده(s &: چرخنده)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Bar.salam
رمزگشایی Decode
روال رمزگشایی(seq: رشته): کلید\e[A کلید بالاست. برای آزمودن برنامه بدون پایانهی واقعی هم به کار میآید.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Decode.salam
رمزگشایی موشواره DecodeMouse
روال رمزگشایی موشواره(seq: رشته): رویداد موشواره\e[<0;12;5M) میخواند.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Decode.salam
خواندن بایت ReadByte
روال خواندن بایت(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
کلید آماده KeyReady
روال کلید آماده(timeout_ms: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
خواندن کلید ReadKey
روال خواندن کلید(): کلیدنمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
گرفتن کلید GetKey
روال گرفتن کلید(): کلیدنمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
خواندن گذرواژه ReadPassword
روال خواندن گذرواژه(prompt: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
نوشتن Write
روال نوشتن(s: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
نوشتن خطا WriteErr
روال نوشتن خطا(s: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
تخلیه Flush
روال تخلیه()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
فرستادن Emit
روال فرستادن(s: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
پایانه است IsTTY
روال پایانه است(fd: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
پایانه دارد IsTerminal
روال پایانه دارد(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
اندازه Size
روال اندازه(): اندازه پنجرهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
ستون ها Cols
روال ستون ها(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
سطرها Rows
روال سطرها(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
تنظیم حالت رنگ SetColorMode
روال تنظیم حالت رنگ(mode: صحیح)--color به کار میآید.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
حالت رنگ ColorMode
روال حالت رنگ(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: term-Color.salam
رنگ پشتیبانی میشود SupportsColor
روال رنگ پشتیبانی میشود(): منطقیNO_COLOR تعریف شده یا TERM=dumb باشد یا خروجی پایانه نباشد، نادرست است؛ CLICOLOR_FORCE رنگ را روشن میکند.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
رنگ۲۵۶ پشتیبانی میشود Supports256Color
روال رنگ۲۵۶ پشتیبانی میشود(): منطقیTERM شامل 256color باشد یا COLORTERM تعریف شده باشد، درست است.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
رنگ کامل پشتیبانی میشود SupportsTrueColor
روال رنگ کامل پشتیبانی میشود(): منطقیCOLORTERM برابر truecolor یا 24bit باشد، درست است.نمونهی این مورد همراه با موارد بالاتر آمده است: term-Size.salam
فعالسازی انسی EnableAnsi
روال فعالسازی انسی(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
حالت خام MakeRaw
روال حالت خام(fd: صحیح): وضعیت پایانهنمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
حالت نیمهخام MakeCbreak
روال حالت نیمهخام(fd: صحیح): وضعیت پایانهنمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
بازگردانی Restore
روال بازگردانی(st &: وضعیت پایانه): منطقیدیرکن درست پس از تغییر حالت صدا زده شود.نمونهی این مورد همراه با موارد بالاتر آمده است: term-ReadKey.salam
زنگ Bell
روال زنگ()نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam
دنباله عنوان SeqTitle
روال دنباله عنوان(title: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: term-Seq.salam
تنظیم عنوان SetTitle
روال تنظیم عنوان(title: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: term-Screen.salam