Клавиатурное подчёркивание (_), возникшее как приём подчёркивания текста на печатной машинке и превратившееся в 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).
Обычное клавиатурное подчёркивание и два его вариантных родственника — полноширинная форма, используемая в восточноазиатской типографике, и двойное подчёркивание для многоуровневых пробелов.
Отдельной клавиши у знака нет: он вводится клавишей дефиса вместе с Shift.
| Способ | Ввод |
|---|---|
| Windows или macOS, русская или английская раскладка | Shift + - (клавиша дефиса, справа от 0) |
| Windows, цифровая клавиатура | Alt+95 (при включённом Num Lock) |
| HTML | _ или _ |
| CSS | content: "\005F" |
Если не получается: когда вместо _ появляется другой знак, проверьте, какая раскладка включена. В Windows она переключается сочетанием Win+Пробел, в macOS сочетанием Control+Пробел (если оно включено в настройках клавиатуры). Alt+95 работает только с цифровой клавиатурой, поэтому на ноутбуке без неё скопируйте знак кнопкой выше.
Надчёркивание — зеркальное отражение подчёркивания: та же самая горизонтальная черта, но расположенная над текстом вместо под ним, из-за чего эти два символа часто ошибочно считают противоположными по смыслу. Макрон — короткая черта, которую часто набирают, когда на самом деле имеют в виду надчёркивание.
В URL, именах пользователей и файлов подчёркивание и дефис постоянно путают друг с другом — хотя у них разное положение и разные кодовые точки Unicode, и каждый выполняет свою собственную задачу.
С UltraTextGen обычный текст превращается в жирный, курсив, рукописный и более чем 100 других Unicode-стилей. Бесплатно и мгновенно.
Открыть UltraTextGen →