Spec-Zone.ru › Dart 2

dart:io

supportsAnsiEscapes property

bool supportsAnsiEscapes

Поддерживает ли подключённый терминал управляющие последовательности 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

Spec-Zone.ru

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