Нижнее подчёркивание (_)

Клавиатурное подчёркивание (_), возникшее как приём подчёркивания текста на печатной машинке и превратившееся в snake_case — единственный безопасный заменитель пробела в именах пользователей, email и файлов. Нажмите на любой символ, чтобы скопировать его мгновенно.

Нижнее подчёркивание, или low line (_, U+005F), — это горизонтальная черта, расположенная на базовой линии текста в блоке Basic Latin Unicode. Изначально это был чисто механический приём: на печатной машинке слово подчёркивали, напечатав его, вернув каретку в начало и напечатав поверх того же места символом подчёркивания — отдельной клавишей, существовавшей ещё на машинке Caligraph 1881 года. Символ вошёл в ASCII в 1967 году под кодом 95 (0x5F), заняв место знака стрелки влево (←), который раньше находился там. Программисты стали использовать его как разделитель слов — стиль нижнее_подчёркивание применялся в языке C ещё с конца 1960-х, но само название «snake_case» появилось только около 2004 года в сообществе Ruby (в руководстве по стилю PEP 8 для Python его до сих пор называют «lower_case_with_underscores»). Сегодня нижнее подчёркивание — единственный безопасный заменитель пробела в именах пользователей, локальной части email-адреса, именах файлов и слагах URL, а в Markdown одно _подчёркивание_ означает курсив, а двойное __подчёркивание__ — жирный шрифт. Символ также часто путают с дефисом (-, U+002D) и двумя его широкими родственниками: полноширинным подчёркиванием _ (U+FF3F) и двойным подчёркиванием ‗ (U+2017).

Нижнее подчёркивание

Нижнее, полноширинное и двойное подчёркивание

Обычное клавиатурное подчёркивание и два его вариантных родственника — полноширинная форма, используемая в восточноазиатской типографике, и двойное подчёркивание для многоуровневых пробелов.

Нижнее подчёркивание (U+005F)
Полноширинное подчёркивание (U+FF3F)
Двойное подчёркивание (U+2017)
Надчёркивание

Надчёркивание: та же черта, но над текстом

Надчёркивание — зеркальное отражение подчёркивания: та же самая горизонтальная черта, но расположенная над текстом вместо под ним, из-за чего эти два символа часто ошибочно считают противоположными по смыслу. Макрон — короткая черта, которую часто набирают, когда на самом деле имеют в виду надчёркивание.

Надчёркивание (U+203E)
Макрон (U+00AF)
Против дефиса

Подчёркивание против семейства дефисов и тире

В URL, именах пользователей и файлов подчёркивание и дефис постоянно путают друг с другом — хотя у них разное положение и разные кодовые точки Unicode, и каждый выполняет свою собственную задачу.

Клавиатурный дефис (U+002D)
Дефис (U+2010)
Среднее тире (U+2013)
Знак минус (U+2212)

Преображайте текст Unicode-шрифтами

С UltraTextGen обычный текст превращается в жирный, курсив, рукописный и более чем 100 других Unicode-стилей — бесплатно и мгновенно.

Открыть UltraTextGen →
Похожие ресурсы

° Знак градуса

Столетия истории астрономии, углов и температурных шкал.

Специальные символы

Звёздочки, сердечки и другие декоративные знаки для копирования.