Трейт scala.io.AnsiColor
трейт AnsiColor
Коды ANSI-экрана, предоставляющие управление форматированием текста и цветом на поддерживающих терминалах.
Коды ANSI-стиля и управления
Эта группа кодов обеспечивает управление стилем текста. Например, чтобы включить обратный видеорежим со жирным шрифтом, а затем отключить все стили, вставьте эти коды,
import io.AnsiColor._
object ColorDemo extends App {
println(s"${REVERSED}${BOLD}Hello 1979!${RESET}")
}
Цвета переднего и заднего планов
Вставка кодов ANSI-цвета в вывод текста позволит управлять цветами текста переднего и заднего планов.
| Цвет переднего плана | Цвет заднего плана | |
|---|---|---|
| ЧЕРНЫЙ | ЧЕРНЫЙ_З | |
| КРАСНЫЙ | КРАСНЫЙ_З | |
| ЗЕЛЁНЫЙ | ЗЕЛЁНЫЙ_З | |
| ЖЁЛТЫЙ | ЖЁЛТЫЙ_З | |
| СИНИЙ | СИНИЙ_З | |
| ПУРПУРНЫЙ | ПУРПУРНЫЙ_З | |
| ГОЛУБОЙ | ГОЛУБОЙ_З | |
| БЕЛЫЙ | БЕЛЫЙ_З |
| Наследуемые типы | |
|---|---|
| Известные подтипы |
Коды 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