Набор символов заполнения клавишей Tab cmd.exe к чему-то нечетному

Фон:

У меня есть установка Windows XP SP3 OEM, которую я часто использую. Недавно cmd.exe так или иначе забыл, что нажатие TAB означает, что я хочу использовать функцию завершения.

Я узнал, как решить эту проблему здесь, и она работала просто великолепно.

Повод для беспокойства:

Я был удивлен и смущен тем, на что был установлен символ завершения.

Символ завершения был установлен на ASCII SUB символ, 0x1a, или 26.

Мои вопросы:

  1. Каков ASCII SUB символ, 0x1a, или 26, используемый для? Я могу ввести его? Я могу ввести его в одном нажатии клавиши?
  2. Что, возможно, заставило это быть установленным на что-либо еще что ASCII TAB символ, 0x09, или 9?
4
задан 16.02.2010, 19:28

1 ответ

В контексте командной строки Windows ASCII 26 представляет конец символа файла. Можно ввести его в командной строке путем содержания и выпуска Высокого звука + 2 + 6 (в том порядке) или Ctrl + z. Это произведет ^Z (Управление-Z). В других приложениях Вы будете видеть стоящую с правом стрелку с комбинацией Высокого звука, и комбинация Ctrl, вероятно, выполняет операцию отмены, в зависимости от программного обеспечения.

Я лично не видел это поведение, возможно, некоторое программное обеспечение, которое Вы установили, изменило его. Очень интересная проблема, хотя, тем не менее!

4
ответ дан 07.12.2019, 20:48

Теги

Похожие вопросы