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), а поддержка их ввода — только в версиях, выпущенных после v.1607 («Anniversary Update», сборка ОС 14393).

Реализация

bool get supportsAnsiEscapes => _supportsAnsiEscapes(_fd);

© 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/Stdout/supportsAnsiEscapes.html

Spec-Zone.ru

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