Windows 终端中是/否问题的标准格式?

Windows 终端中是/否问题的标准格式?,windows,linux,terminal,user-input,Windows,Linux,Terminal,User Input,多年来,我看到了许多不同的方法来解决在终端中用默认值问用户一个简单的是/否问题的问题。 但是为了标准化的利益,是否存在这样做的标准 我看到的一些不同方式,加上谷歌搜索的一些例子包括: ... (Y,N) [N]? Y ... (Y/N) ? [Default=Y] ... [Y/n]? ... ([y]/n)? ...? [y/[n]] 广泛的谷歌搜索和其他形式的搜索在这件事上没有发现任何东西,这让我相信没有这样的标准,因为,好吧,标准化这些琐碎的东西是没有意义的 标准的存在通常是为了防止人

多年来,我看到了许多不同的方法来解决在终端中用默认值问用户一个简单的是/否问题的问题。 但是为了标准化的利益,是否存在这样做的标准

我看到的一些不同方式,加上谷歌搜索的一些例子包括:

... (Y,N) [N]? Y
... (Y/N) ?  [Default=Y]
... [Y/n]?
... ([y]/n)?
...? [y/[n]]

广泛的谷歌搜索和其他形式的搜索在这件事上没有发现任何东西,这让我相信没有这样的标准,因为,好吧,标准化这些琐碎的东西是没有意义的

标准的存在通常是为了防止人们为所有东西编写自定义协议,并创建彼此不兼容的软件孤岛,而“是/否”问题通常是呈现给人类用户的,即使是以“Y3s\n0}!>”这样的奇怪形式出现,用户也能理解

如果您真的希望尽可能做到“标准”,那么以下格式似乎是最常见的:

... [Y/n]

当推荐/默认选项大写时,通常仅当推荐选项为“否”时才需要正确的大小写。

还有一个选项根本没有“y/n”,但默认为“n”。