Spec-Zone.ru › Scala 3.1

Трейт scala.io.AnsiColor

Объект-компаньон • Исходный код

трейт AnsiColor

Коды ANSI-экрана, предоставляющие управление форматированием текста и цветом на поддерживающих терминалах.

Коды ANSI-стиля и управления

Эта группа кодов обеспечивает управление стилем текста. Например, чтобы включить обратный видеорежим со жирным шрифтом, а затем отключить все стили, вставьте эти коды,

import io.AnsiColor._

object ColorDemo extends App {

 println(s"${REVERSED}${BOLD}Hello 1979!${RESET}")
}

Цвета переднего и заднего планов

Вставка кодов ANSI-цвета в вывод текста позволит управлять цветами текста переднего и заднего планов.

Цвет переднего плана Цвет заднего плана
ЧЕРНЫЙ ЧЕРНЫЙ_З
КРАСНЫЙ КРАСНЫЙ_З
ЗЕЛЁНЫЙ ЗЕЛЁНЫЙ_З
ЖЁЛТЫЙ ЖЁЛТЫЙ_З
СИНИЙ СИНИЙ_З
ПУРПУРНЫЙ ПУРПУРНЫЙ_З
ГОЛУБОЙ ГОЛУБОЙ_З
БЕЛЫЙ БЕЛЫЙ_З

Наследуемые типы
класс Object
трейт Matchable
класс Any
Известные подтипы
объект Console.type
объект AnsiColor.type

Коды ANSI-стиля и управления

Источник
final val BLINK: "\u001b[5m"

Мерцание ANSI

Источник
final val BOLD: "\u001b[1m"

Жирный шрифт ANSI

Источник
final val INVISIBLE: "\u001b[8m"

Невидимый ANSI

Источник
final val RESET: "\u001b[0m"

Сброс стилей ANSI

Источник
final val REVERSED: "\u001b[7m"

Обратный ANSI

Источник
final val UNDERLINED: "\u001b[4m"

Подчеркивание ANSI

ANSI Чёрный

Источник
final val BLACK: "\u001b[30m"

Цвет переднего плана для ANSI-чёрного

Источник
final val BLACK_B: "\u001b[40m"

Цвет заднего плана для ANSI-чёрного

ANSI Красный

Источник
final val RED: "\u001b[31m"

Цвет переднего плана для ANSI-красного

Источник
final val RED_B: "\u001b[41m"

Цвет заднего плана для ANSI-красного

ANSI Зелёный

Источник
final val GREEN: "\u001b[32m"

Цвет переднего плана для ANSI зеленого

Источник
final val GREEN_B: "\u001b[42m"

Цвет заднего плана для ANSI зеленого

ANSI Жёлтый

Источник
final val YELLOW: "\u001b[33m"

Цвет переднего плана для ANSI жёлтого

Источник
final val YELLOW_B: "\u001b[43m"

Цвет заднего плана для ANSI жёлтого

ANSI Синий

Источник
final val BLUE: "\u001b[34m"

Цвет переднего плана для ANSI синего

Источник
final val BLUE_B: "\u001b[44m"

Цвет заднего плана для ANSI синего

ANSI Пурпурный

Источник
final val MAGENTA: "\u001b[35m"

Цвет переднего плана для ANSI пурпурного

Источник
final val MAGENTA_B: "\u001b[45m"

Цвет заднего плана для ANSI пурпурного

ANSI Голубой

Источник
final val CYAN: "\u001b[36m"

Цвет переднего плана для ANSI голубого

Источник
final val CYAN_B: "\u001b[46m"

Цвет заднего плана для ANSI голубого

ANSI Белый

Источник
final val WHITE: "\u001b[37m"

Цвет переднего плана для ANSI белого

Источник
final val WHITE_B: "\u001b[47m"

Цвет заднего плана для ANSI белого

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/io/AnsiColor.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API