Вопросы по теме 'ansi-escape'
Удалите коды ANSI при сохранении выходных данных скрипта
Некоторые программы создают красивые индикаторы выполнения и прочее, используя управляющие последовательности ANSI. Это мило.
Что нехорошо, так это то, что если я помещу вывод такой программы в файл, а затем попытаюсь просмотреть его, он будет...
2246 просмотров
schedule
24.04.2023
Подсветка поиска в справочной странице tmux
Когда я ищу, например, man ls во время сеанса tmux , строки поиска не выделяются — страница прыгает вниз, так что строка поиска находится в верхней строке буфера, как и ожидалось, но она не выделена.
Выполнение того же действия в той же...
6461 просмотров
schedule
09.09.2023
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 просмотров
schedule
22.12.2022
Каноническое определение управляющих последовательностей для клавиш управления курсором
Я хотел бы реагировать на клавиши курсора; для этого я хочу узнать escape-последовательности, которые текущий терминал использует каноническим способом. Большинство решений просто содержат строки "\e[A" и т. д. в исходном коде. Я понимаю, что это...
899 просмотров
schedule
30.07.2023
Как преобразовать файлы DOS ANSI (CP 437) в Unix ANSI с Unicode?
Файлы ANSI с http://blocktronics.org/ , похоже, используют другую кодировку ANSI, чем та, которая поддерживается моим терминалом VT100. эмулятор.
Если я просматриваю эти файлы с tetraview , они выглядят прилично. Но если я просматриваю их с...
2153 просмотров
schedule
30.03.2022
Управляющие последовательности, импортированные 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 просмотров
schedule
22.04.2022
Как я могу обрезать строку до максимальной длины, не нарушая 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