Трейт AnsiColor.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.2.0/scala/io/AnsiColor.html