Вопросы по теме 'ansi-escape'

Удалите коды ANSI при сохранении выходных данных скрипта
Некоторые программы создают красивые индикаторы выполнения и прочее, используя управляющие последовательности ANSI. Это мило. Что нехорошо, так это то, что если я помещу вывод такой программы в файл, а затем попытаюсь просмотреть его, он будет...
2246 просмотров

Подсветка поиска в справочной странице tmux
Когда я ищу, например, man ls во время сеанса tmux , строки поиска не выделяются — страница прыгает вниз, так что строка поиска находится в верхней строке буфера, как и ожидалось, но она не выделена. Выполнение того же действия в той же...
6461 просмотров

PuTTy правильно работает с управляющими последовательностями ANSI/VT100?
Пишу программу для класса на HC12 Assembly для процессора Freescale MC9S12C32. Я использую PuTTy в качестве терминала, подключенного к устройству через последовательный порт (через USB). Для этого назначения мы должны использовать...
12602 просмотров
schedule 19.05.2022

Чтение ответа управляющей последовательности ANSI отчета о состоянии устройства
Я пытаюсь получить координаты курсора в терминале VT100, используя следующий код: void getCursor(int* x, int* y) { printf("\033[6n"); scanf("\033[%d;%dR", x, y); } Я использую следующую управляющую последовательность ANSI: Отчет о...
3414 просмотров
schedule 14.07.2023

Как заставить консоль win32 распознавать escape-последовательности ANSI / VT100?
Я создаю облегченную версию библиотеки ncurses. Пока что он довольно хорошо работает с терминалами, совместимыми с VT100, но консоль win32 не может распознать код \033 как начало escape-последовательности: # include <stdio.h> # include...
77726 просмотров

Каноническое определение управляющих последовательностей для клавиш управления курсором
Я хотел бы реагировать на клавиши курсора; для этого я хочу узнать escape-последовательности, которые текущий терминал использует каноническим способом. Большинство решений просто содержат строки "\e[A" и т. д. в исходном коде. Я понимаю, что это...
899 просмотров
schedule 30.07.2023

Как преобразовать файлы DOS ANSI (CP 437) в Unix ANSI с Unicode?
Файлы ANSI с http://blocktronics.org/ , похоже, используют другую кодировку ANSI, чем та, которая поддерживается моим терминалом VT100. эмулятор. Если я просматриваю эти файлы с tetraview , они выглядят прилично. Но если я просматриваю их с...
2153 просмотров

Управляющие последовательности, импортированные ansicon, изначально поддерживаются Linux?
Для моего последнего проекта C нам нужно использовать Visual Studio и установить что-то под названием Ansicon на нашу машину с Windows, чтобы получить escape-последовательности, чтобы иметь возможность программировать игру. К сожалению, у меня дома...
177 просмотров
schedule 07.06.2022

Как преобразовать вывод псевдотерминала Linux в Java?
Я хочу подключиться к терминалу Amazon EC2 через JAVA API и выполнить операции sudo. В итоге я остановился на библиотеке SSHJ, потому что нашел ее интерфейс очень простым и удобным в использовании. Приятно то, что я даже могу выполнять операции sudo...
646 просмотров
schedule 15.04.2023

Последовательности ключей ANSI
Платформа: Linux 3.2.0 x86 (Debian Wheezy) Компилятор: GCC 4.7.2 (Debian 4.7.2-5) Я пишу функцию, которая считывает escape-последовательности ANSI, сгенерированные ключами, и возвращает макрос, соответствующий введенному ключу. Я проверил...
345 просмотров
schedule 27.04.2023

Странные символы REDIS на консоли?
Я установил последнюю версию Redis v2.8.9 от MsOpenTech Сервер работает и все ок. Но когда я вызываю redis-cli.exe и набираю слово info : я вижу каждый символ {каждый click} со странной информацией вокруг него : В предыдущей...
125 просмотров
schedule 02.05.2023

Удалить все цвета/стили ANSI из строк
Я использую библиотеку , которая добавляет к строкам цвета и стили ANSI. Например: > "Hello World".rgb(255, 255, 255) '\u001b[38;5;231mHello World\u001b[0m' > "Hello World".rgb(255, 255, 255).bold() '\u001b[1m\u001b[38;5;231mHello...
14333 просмотров
schedule 14.03.2023

Включить вывод цветов для cmd
Мне не удалось раскрасить утверждения casperjs в моем cmd.exe (Windows 7, x64). Я подписался на ansicon . Если я правильно понял, утверждения окрашиваются автоматически, если установлен ansicon casperjs Пользователи Windows получат...
2836 просмотров
schedule 24.03.2023

Линии и строки в терминале
Кажется, в эмуляторах терминала существует некоторая концепция строк и строк, о которой я хотел бы узнать больше. Демонстрация того, что я имею в виду под строками и строками Приведенный ниже скрипт Python отображает три строки «a» и ждет, а...
1970 просмотров

Как я могу обрезать строку до максимальной длины, не нарушая escape-коды ANSI
У меня есть дочерний процесс в Node.js, который производит цветной вывод ANSI-escape, который иногда шире моего терминала. Я хочу обрезать длинные строки, но без нарушения цветовых кодов ANSI и без подсчета невидимых символов (чтобы строки с...
321 просмотров
schedule 03.04.2022

Стандартный вывод теста Golang
Я пытаюсь протестировать некоторые функции, которые печатают escape-коды ANSI. например // Print a line in a color func PrintlnColor(color string, a ...interface{}) { fmt.Print("\x1b[31m") fmt.Print(a...) fmt.Println("\x1b[0m") }...
6367 просмотров
schedule 21.08.2023

Как использовать escape-коды ANSI внутри mvwprintw в ncurses?
Есть ли способ использовать escape-коды ANSI внутри mvwprintw ? mvwprintw(window, 0, 0,"%c[%dmCOLORED_TEXT!\n", 0x1B, 32);//doesn't work хотя: printf("%c[%dmCOLORED_TEXT\n", 0x1B, 32); //works Это было бы для случаев, когда...
2008 просмотров
schedule 25.02.2023

zsh вставляет лишние пробелы при выполнении поиска и завершения
Я написал небольшую программу, которая выводит приглашение командной строки с некоторой информацией Git. Я использую escape-последовательности ANSI, чтобы раскрасить его, и это выглядит примерно так: Однако всякий раз, когда я выполняю...
1298 просмотров
schedule 09.08.2022

Поддержка сохранения/восстановления положения курсора в управляющей последовательности ANSI
Существуют ли какие-либо известные терминалы, которые поддерживают escape-последовательности ANSI для клавиш курсора вверх, вниз, вперед и назад: CSI n A Cursor Up CSI n B Cursor Down CSI n C Cursor Forward CSI n D Cursor Back...
3103 просмотров
schedule 07.07.2022

как использовать альтернативные наборы символов vt100
Согласно http://www.in-ulm.de/~mascheck/various/alternate_charset/ Esc + ) + 0 сделает так, чтобы использовалась таблица последовательности набора G0 или что-то в этом роде. http://www.vt100.net/docs/vt100-ug/table3-9.html , по-видимому,...
476 просмотров
schedule 15.07.2023