Spec-Zone.ru › Dart 1

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 ("Anniversery Update", сборка ОС 14393) будут распознаваться как поддерживающие ввод ANSI-последовательностей escape.

Исходный код

external bool get supportsAnsiEscapes;

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/Stdin/supportsAnsiEscapes.html

Spec-Zone.ru

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