"Вы хотите продолжить [Да / Нет]?" Почему верхний регистр?
Я новичок в Ubuntu и некоторые мелочи начинают меня беспокоить. Например, когда вы пытаетесь установить программу, Ubuntu спрашивает:
Вы хотите продолжить [Да / Нет]?
Что меня беспокоит, так это то, почему буква "Y" прописная, а "n" строчная. Есть ли у них какая-либо существенная причина, почему один выше, а второй ниже? В любом случае я не изменяю результат: он либо продолжается, либо нет. Они пытаются уведомить нас, что мы можем войти в оба варианта, и это ничего не изменит?
2 ответа
Обычно прописная буква (Y
в вашем случае) является вариантом по умолчанию, если вы не предоставите и просто нажмите ↲ Enter. Это соглашение, которое я очень часто вижу в командной строке.
Я хотел бы предоставить надежный источник, но я не могу найти один. Однако это часто встречается в системах Debian/Ubuntu, в различных программах.
Ближайший "источник", который я смог найти, - это вопросы и ответы по переполнению стека: стандартный формат для вопросов "да / нет" в терминале?
Многие терминальные программы Unix/Linux не поддерживают даже полужирный или цветной текст, и поэтому подобные соглашения используются для различения значения по умолчанию, если вы просто нажали клавишу ВВОД без текста (потому что это быстрее).
Большинство (хорошо написанных) программ принимают ответы в верхнем или нижнем регистре (то есть "Y", "y", "N" или "n").
Многие из этих программ являются сценариями оболочки, поэтому изменение значения по умолчанию для приглашения, подобного этому, обычно не сложно.