На клавиатуре есть кнопка дефиса, а длинного тире нет — ни в одной раскладке Windows, Mac или Linux. Знак приходится копировать из старого текста, доставать из таблицы символов или ждать, пока сработает автозамена, а срабатывает она не везде. В заметке для себя это мелочь. В статье, инструкции, письме или документации дефис на месте тире сразу выдаёт черновик.
Системы обходят пропуск по-разному: сочетаниями клавиш, вводом по коду Unicode, таблицей символов, автозаменой. Для сайтов держат про запас HTML-код — редактор CMS обрабатывает спецсимволы не всегда предсказуемо.
- Windows:
Alt + 0151на правом цифровом блоке. - Windows 11:
Win + Shift + -в актуальных сборках с новым вводом тире. - Microsoft Word:
Ctrl + Alt + -на цифровом блоке. - macOS:
Option + Shift + -. - Linux:
Ctrl + Shift + U, затем2014иEnter. - HTML:
—или—.
Чем дефис отличается от среднего и длинного тире
У трёх знаков три разные работы. Дефис склеивает части слов: интернет-магазин, кто-то, по-русски. Среднее тире обозначает диапазоны: 2020–2026, страницы 15–22, интервал 10–15 минут. Длинное тире работает внутри предложения. Им отбивают паузу или вводят пояснение, ставят на место пропущенной связки.
Заметнее всего подмена там, где текст на виду: заголовок, лид, подсказка в интерфейсе, строка документации. Дефис между частями фразы читается как недоделка. Среднее тире уже терпимо, но русскому набору в большинстве случаев нужен длинный.
Чтобы не гадать в редакторе и разметке, проще запомнить коды. Дефис — U+002D. Среднее тире — U+2013, сущность –. Длинному тире досталось U+2014; в HTML пишут — либо —.
| Знак | Вид | Назначение | HTML | Unicode |
|---|---|---|---|---|
| Дефис |
-
|
Составные слова и частицы: веб-сервис, кто-то |
-
|
U+002D
|
| Среднее тире |
–
|
Диапазоны: 2020–2026, 10–15 минут |
–
|
U+2013
|
| Длинное тире |
—
|
Пунктуация внутри предложения |
—
|
U+2014
|
В русском предложении длинное тире обычно окружают пробелами с двух сторон: Новая функция — часть системного обновления. В HTML можно ставить готовый символ, когда сайт работает с UTF-8 без сбоев. Для старых CMS и шаблонов надёжнее —.
Как поставить длинное тире в Windows
Старый добрый способ в Windows — Alt-код. Зажимаете Alt, на правом цифровом блоке набираете 0151, отпускаете Alt. Цифры из верхнего ряда тут бесполезны. А на ноутбуке без отдельного NumPad придётся разбираться с Fn, встроенным цифровым режимом и тем, как их развёл производитель.
- Поставьте курсор в нужное место.
- Зажмите
Alt. - Введите
0151на правом цифровом блоке. - Отпустите
Alt.
Windows 11 в свежих сборках обзавелась системными сочетаниями. Windows ставит среднее тире по Win + -, длинное — по Win + Shift + -. Подвох один: с включённой Лупой Win + - меняет масштаб экрана, а тире вы так не получите.
Word держится особняком: Ctrl + Alt + - на цифровом блоке даёт длинное тире, а Ctrl + - на нём же — среднее (так пишет справка Word). Вдобавок Word сам меняет два дефиса на типографский знак, если включить соответствующую автозамену.
Раз в месяц проще через Таблицу символов: меню Пуск, приложение Таблица символов, находите длинное тире, копируете. Если же тексты идут потоком, заведите автозамену прямо в редакторе — скажем, --- на —.
Как набрать длинное тире на macOS
В macOS обходятся без цифровых кодов. Поставьте курсор, зажмите Option и Shift, нажмите дефис. На внешних клавиатурах Option иногда подписана как Alt.
- длинное тире:
Option + Shift + -; - среднее тире:
Option + -; - панель символов:
Control + Command + пробел.
Панель символов нужна, если сочетание вылетело из головы или ищете редкий знак. Нажмите Control + Command + пробел, наберите em dash или тире, выберите символ. Работает в большинстве обычных программ — заметках, почте, браузерных формах, текстовых редакторах.
Автозамена macOS выручает авторов, редакторов и всех, кто часто пишет инструкции. В системных настройках задают подстановку --- на —. А вот в редакторах кода её лучше отключить: типографский знак случайно заберётся в команду, путь к файлу или параметр запуска.
Как поставить длинное тире в Linux
В Linux всё зависит от дистрибутива, графической оболочки, метода ввода и самой программы. Для многих окружений выручает ввод по Unicode. Нажмите Ctrl + Shift + U, отпустите клавиши, наберите 2014, нажмите Enter или Return. В поле встанет символ U+2014.
- Поставьте курсор в текстовое поле.
- Нажмите
Ctrl + Shift + U. - Введите
2014. - Нажмите
EnterилиReturn.
Второй путь — через Compose. Руководство Google для разработчиков советует нажать Compose и три дефиса подряд. Сам Compose, правда, придётся сперва назначить в настройках — в GNOME, KDE, XFCE или что у вас стоит.
Ввод по Unicode молчит? Дело, скорее всего, в программе или окружении. Сочетания нередко перехватывают на себя терминалы, Qt-приложения, удалённый рабочий стол, виртуалки, отдельные методы ввода. Для веб-редактора выход короче — вписать — или вставить готовый символ.
Что использовать в статьях, документах и HTML
В обычном тексте берите то, что короче на вашей системе. Windows с цифровым блоком — Alt + 0151; та же Windows 11 с новым вводом обходится Win + Shift + -. macOS — Option + Shift + -. Linux чаще всего проглотит связку Ctrl + Shift + U, 2014, Enter.
В Word проще закрепить в памяти Ctrl + Alt + - на цифровом блоке или положиться на автозамену. А для браузерной CMS, которая нет-нет да и сломает спецсимвол, надёжнее — — его же W3C перечисляет среди типографских HTML-сущностей.
В редактуре проще держать одно правило и не возвращаться к спору каждый раз. Внутри слов и технических параметров — дефис. Диапазоны — за средним тире. Пауза и пояснение в предложении — длинное. Правок руками меньше, текст на странице ровнее.
Вопросы и ответы
Как быстро поставить длинное тире в Windows?
Зажмите Alt, наберите 0151 на правом цифровом блоке, отпустите Alt. В новых сборках Windows 11 ещё работает Win + Shift + дефис.
Как поставить длинное тире в Microsoft Word?
Нажмите Ctrl + Alt + минус на цифровом блоке. Или включите автозамену, чтобы Word сам превращал два-три дефиса в длинное тире.
Какая комбинация ставит длинное тире на Mac?
В macOS длинное тире набирают через Option + Shift + дефис, а среднее — через Option + дефис.
Как ввести длинное тире в Linux?
Нажмите Ctrl + Shift + U, наберите 2014, нажмите Enter. А если настроили Compose — наберите Compose и три дефиса.
Какой HTML-код нужен для длинного тире?
Подойдёт — или —. Первый легче читать в разметке, второй задаёт числовой код символа.
Чем длинное тире отличается от дефиса?
Дефис соединяет части слов: интернет-магазин, кто-то. Длинное тире работает как знак препинания внутри предложения.
