Когда приложение работает, оно часто сбрасывало терминальные характеристики, так, чтобы нажимающий ctrl-a мог на самом деле быть зарегистрирован как ASCII 1. Или ряд нажатий клавиш.
В консоли ctrl-a ctrl-v производит дисплей ^A, и Вы добираетесь
echo ^A | od -x
0000000 010a
где 01 ctrl-a.
Так, точка:
для "написания сценарий" чего-то, что необходимо получить терминальные настройки, помнить их, затем сбросить их во время воспроизведения. В сценарии оболочки это означает анализировать вывод
stty -a
и сохранение его в формат, который позволяет Вам передать его обратно stty во время воспроизведения, затем отправьте свой поток данных на терминал.
Это значительно осложнено терминальными драйверами, графическими интерфейсами и так далее.
Для получения "чистого" ctrl-a используют ctrl-a ctrl-v - только в консоли, не обязательно в редакторе.
В файле web.config в этом месте что-то вроде:
<location path="crossdomain.xml">
<system.webServer>
<staticContent>
<clear />
<mimeMap fileExtension=".xml" mimeType="text/x-cross-domain-policy" />
</staticContent>
</system.webServer>
</location>
Я предполагаю.
(Байки из-за занавеса) Это небольшое изменение того, что делает пользовательский интерфейс, и его стоит объяснить, потому что его нелегко обнаружить - чтобы отредактировать настройку для конкретного файла, но не для папки, вы можете перейти на вкладку представления Контент в этой папке , затем выберите интересующий вас файл, щелкните его правой кнопкой мыши и выберите «Просмотр функций». Это нацелено именно на этот файл (что может быть подтверждено на панели слева и в строке состояния, когда вы редактируете функцию).
Тип был удален и добавлен, но я считаю его хрупким, поэтому Вместо этого я положил туда клира.