В командной строке Microsoft Windows, что делает команда ctrl+2 ?

Я получаю следующий вывод:

C:\Users\jallen>^@
More?

Что это More? незамедлительный?

1 ответ1

8

Чем больше? «Подсказка» - это то, что вы получаете после использования каретки в конце командной строки, и позволяет вам продолжать вводить команду в несколько строк.

C:\>dir ^
More? c:\users

Такой же как

c:\>dir c:\users

Может быть полезно в пакетных файлах, чтобы сделать их более читабельными, используя действительно длинные строки.

CONTROL + 2 производит ^ @, который является нулевым. Из Википедии

0 (null, NUL, \0, ^ @), изначально задумывалось как игнорируемый символ, но теперь используется многими языками программирования для обозначения конца строки.

В командной строке Windows он работает как использование каретки, за исключением того, что он может быть помещен перед концом строки. Не уверен, является ли это предполагаемой функциональностью или причудой командного процессора.

C:\>dir ^@ A nonstandard place for a comment using CTRL-2
More? c:\users

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .