Ctrl+2 在 Windows 命令提示符中有什么作用?

Jes*_*fon 0 windows command-line

在 Microsoft Windows 命令提示符中,该命令有ctrl+2什么作用?

我得到以下输出:

C:\Users\jallen>^@
More?
Run Code Online (Sandbox Code Playgroud)

这是什么More?提示?

Bri*_*ian 7

更多?提示是您在命令行末尾使用插入符号后得到的内容,并允许您继续跨多行键入命令。

C:\>dir ^
More? c:\users
Run Code Online (Sandbox Code Playgroud)

是相同的

c:\>dir c:\users
Run Code Online (Sandbox Code Playgroud)

在批处理文件中很有用,使它们比使用非常长的行更具可读性。

CONTROL + 2 产生 ^@ 为空。来自维基百科

0 (null, NUL, \0, ^@),原本打算作为一个被忽略的字符,但现在被许多编程语言用来标记字符串的结尾。

在 Windows 命令行上,它的功能类似于使用插入符号,但它可以放在行尾之前。不确定这是预期的功能还是命令处理器的怪癖。

C:\>dir ^@ A nonstandard place for a comment using CTRL-2
More? c:\users
Run Code Online (Sandbox Code Playgroud)