Spec-Zone.ru › Dart 2

dart:io

Свойство supportsAnsiEscapes

bool supportsAnsiEscapes

Указывает, подключён ли терминал, поддерживающий ANSI escape-последовательности.

Не все терминалы распознаются, и не все распознанные терминалы могут сообщить, поддерживают ли они ANSI escape-последовательности, поэтому это значение представляет собой попытку определить поддержку с наилучшим результатом.

Фактическая поддержка escape-последовательностей может отличаться между терминалами, некоторые терминалы поддерживают больше escape-последовательностей, чем другие, а некоторые терминалы даже различаются по поведению для одной и той же escape-последовательности.

Поддержка ANSI выбора цвета, как правило, поддерживается.

В настоящее время переменная среды TERM содержащая строку xterm будет использоваться в качестве доказательства поддержки ANSI escape-последовательностей. В Windows только версии Windows 10 после v.1511 («TH2», сборка ОС 10586) будут распознаны как поддерживающие вывод ANSI escape-последовательностей, и только версии после v.1607 («Anniversary Update», сборка ОС 14393) будут распознаны как поддерживающие ввод ANSI escape-последовательностей.

Реализация

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.18.5/dart-io/Stdout/supportsAnsiEscapes.html

Spec-Zone.ru

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