supportsAnsiEscapes property
Поддерживает ли подключённый терминал управляющие последовательности ANSI.
Распознаются не все терминалы, и не все распознанные терминалы могут сообщить, поддерживают ли они управляющие последовательности ANSI, поэтому это значение является результатом приблизительной попытки определить наличие поддержки.
Фактическая поддержка управляющих последовательностей может различаться в разных терминалах: одни терминалы поддерживают больше управляющих последовательностей, чем другие, а некоторые терминалы даже по-разному обрабатывают одну и ту же управляющую последовательность.
Выбор цветов ANSI обычно поддерживается.
В настоящее время переменная окружения TERM со значением xterm считается свидетельством поддержки управляющих последовательностей ANSI. В Windows поддержка вывода управляющих последовательностей ANSI определяется только для версий Windows 10 позднее v.1511 («TH2», сборка ОС 10586), а поддержка ввода управляющих последовательностей ANSI — только для версий позднее v.1607 («Anniversary Update», сборка ОС 14393).
Реализация
external bool get supportsAnsiEscapes;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/Stdin/supportsAnsiEscapes.html