Описание тега dca
короче: скорее всего нет
длинный:
Во-первых, комментарий в скрипте
странице справочника говорит о проблеме принятия этого текста и оформление текстового (без контрольных символов) версия, которая показывает, что вы изначально увидели на экране. В scriptreplay
средство обойти который не пытается сделать обычный текстовый файл, но воспроизвести текст как в кино.
В машинопись
спас сценарий
трудно конвертировать в обычный текстовый файл, потому что
полноэкранный текстовый редактор, например Vim использует курсор-решения. А не перекрашивать весь экран каждый раз, когда вы делаете изменения (что в принципе позволит вам увидеть серию экранов), ВИМ перемещает курсор по экрану, чтобы внести изменения.
Если вы не вносите изменения (в том числе и скроллинг), можно, конечно, сделать простой экран с несколькими элементами управления. Но вопрос не об этом особом случае.
Если вы были в состоянии сделать в Vim использовать описание терминала, который не имеет курсор-адресации, то он "мог" бы вынуждены перекрашивать (вместо перемещения курсора). Однако, Vim по умолчанию использует встроенный в терминал описаний, часто игнорируя терминалом базы данных (см. код). Например, в терминале базы данных, стремно
нет курсора-адресации. версия ВИМ был курсор-адресации:
/*
* Самый минимальный терминал: только четкий экран и курсор позиционирования
* Всегда включено.
*/
{(инт)KS_NAME, "стремно"},
{(инт)KS_CL, "\014"},
директиву #ifdef, используя базу
{(инт)KS_CM, IF_EB("\033[%я%Р1%д;%Р2%йн",
ESC_STR "[%я%Р1%д;%Р2%дх")},
#еще
{(инт)KS_CM, IF_EB("\033[%я на%D;%ЦТ", ESC_STR "[%я%д;%дх")},
#за endif
Так у вас будет курсор-движение (и обновление экрана).
Управляющие символы, которые вы видели эхом в терминале различные функции. ВИМ отправляет escape-последовательности для терминала , если это может быть в xterm, чтобы спросить, какая версия это (чтобы включить некоторые дополнительные функции Vim). Это стандартное значение VT100 escape-последовательность (атрибуты устройства, да
), так много клемм (кроме суммы) будет реагировать, отправляя персонажей на компьютере, который оставляет их на командной строке.