Если при наборе текста вам нужно заменить короткий дефис (-) на длинное тире (—), но клавиатура упорно ставит стандартный знак, проблема решается за 1–2 клика. На Windows и Mac для этого есть скрытые комбинации клавиш, а на смартфонах — специальные меню. При этом в 90% случаев пользователи ошибочно ищут «длинный дефис» вместо правильного названия — тире (или em dash в англоязычной типографике). Это приводит к путанице в поиске решений.
Короткий дефис (-) используется для переносов и составных слов (например, «Москва-река»), а длинное тире (—) — для обозначения пауз в предложениях, диапазонов чисел или вставок (например, «Санкт-Петербург — северная столица»). Если ваш текстовый редактор автоматически заменяет три подряд дефиса (---) на тире, но вам нужно вставить символ вручную, читайте далее: мы собрали все рабочие способы для разных устройств и ОС.
Чем отличается дефис от тире — и почему это важно
Прежде чем искать, как поставить длинный дефис, разберёмся в терминологии. В русском языке есть три похожих знака:
- 🔹 Короткий дефис (
-) — для переносов и сложных слов (пример: «диван-кровать»). На клавиатуре ставится клавишей рядом с0. - 🔹 Короткое тире (
–, en dash) — для интервалов (пример: «10–15 минут»). В большинстве шрифтов его ширина равна букве «N». - 🔹 Длинное тире (
—, em dash) — для пауз в предложениях (пример: «Он ушёл — и не вернулся»). Ширина равна букве «M».
Многие текстовые редакторы (включая Microsoft Word и Google Docs) автоматически заменяют два дефиса (--) на короткое тире, а три (---) — на длинное. Однако в некоторых программах (например, в Notepad++ или Sublime Text) автозамена отключена, и символы приходится вводить вручную. Если вы работаете с вёрсткой или программированием, важно использовать именно юникод-символы тире, а не подменять их дефисами.
⚠️ Внимание: В HTML-коде длинное тире кодируется как—, а короткое — как–. Если вы вставляете текст на сайт, используйте эти entity, чтобы избежать проблем с кодировкой.
Как поставить длинное тире на Windows: 4 способа
На клавиатуре с раскладкой Windows нет отдельной клавиши для тире, но есть несколько универсальных методов. Выберите подходящий в зависимости от вашей задачи:
1. Горячие клавиши (Alt-код)
Самый быстрый способ — использовать числовой код символа. Для этого:
- Убедитесь, что включен
Num Lock(горят индикаторы на клавиатуре). - Зажмите
Alt. - Наберите на цифровой клавиатуре (справа) код
0151для длинного тире или0150для короткого. - Отпустите
Alt— символ появится в тексте.
Если цифровая клавиатура отсутствует (например, на ноутбуке), используйте комбинацию Fn + цифры в верхнем ряду. На некоторых моделях Lenovo или HP может потребоваться включить Num Lock через Fn + F11.
2. Сочетание клавиш Ctrl + Alt + минус
В большинстве программ (Word, Excel, браузерах) работает комбинация:
Ctrl + Alt + - (минус на цифровой клавиатуре)
Этот метод удобен, если вы часто печатаете тире — не нужно запоминать коды. Однако на некоторых ноутбуках Acer или Asus может сработать только при отключённом Fn.
Убедитесь, что Num Lock включён (горят индикаторы)
Используйте цифровую клавиатуру справа, а не верхний ряд с цифрами
Если не работает — попробуйте зажать Fn перед набором кода
Проверьте раскладку: коды работают только в английской раскладке-->
3. Вставка через таблицу символов Windows
Если горячие клавиши не работают (например, в старых версиях Windows или на виртуальной клавиатуре), используйте встроенную утилиту:
- Нажмите
Win + .(точка) или найдите в меню «Пуск» Таблица символов. - В поле поиска введите «тире» или прокрутите до блока «Пунктуация».
- Выберите нужный символ (
—или–) и нажмите «Копировать».
В Windows 11 таблицу символов можно открыть через Win + ; (точка с запятой). Там же доступны эмодзи и другие спецсимволы.
4. Автозамена в Microsoft Word
Word по умолчанию заменяет три дефиса (---) на длинное тире, а два (--) — на короткое. Если функция отключена:
- Откройте «Файл» → «Параметры» → «Правописание».
- Нажмите «Параметры автозамены».
- Убедитесь, что вкладка «Автоформат при вводе» включена и галочка напротив «Дефисы (--) на тире (–)» активна.
⚠️ Внимание: В Google Docs автозамена работает по тем же правилам, но её нельзя отключить отдельно — только полностью отменить автоматическое форматирование в настройках.
Длинное тире на Mac (macOS): 3 способа
На клавиатурах MacBook и iMac ввод тире реализован проще, чем на Windows, благодаря унифицированным сочетаниям клавиш. Вот все рабочие варианты:
| Способ | Комбинация клавиш | Примечания |
|---|---|---|
| Длинное тире | Shift + Option + - |
Минус на основной клавиатуре (рядом с 0) |
| Короткое тире | Option + - |
Без Shift |
| Через меню символов | Control + Command + Пробел |
Откроется панель эмодзи и символов |
Если комбинации не работают, проверьте раскладку — она должна быть английской (ABC в строке меню). На клавиатурах с русской раскладкой (АБВ) тире вводится теми же сочетаниями, но минус должен быть нажатым на английской раскладке.
В программах Pages и Keynote (фирменных редакторах Apple) также работает автозамена: три дефиса (---) преобразуются в длинное тире автоматически. Чтобы отключить это, зайдите в «Правка» → «Замена» → «Текст» и снимите галочку с правила для тире.
Alt-коды на Windows|Горячие клавиши на Mac|Автозамена в Word/Docs|Копирую из таблицы символов-->
Как вставить длинное тире на Linux (Ubuntu, Mint и др.)
В дистрибутивах Linux метод ввода зависит от используемой раскладки и менеджера окон. Универсальные способы:
1. Сочетания клавиш (Compose Key)
Если в вашей системе настроена клавиша Compose (обычно это правый Alt или Win), используйте:
Compose + - + - + - → — (длинное тире)
Compose + - + - → – (короткое тире)
Чтобы настроить Compose:
- Откройте «Параметры» → «Клавиатура» → «Сокращения».
- Добавьте новую комбинацию для «Compose Key» (например, правый
Alt).
2. Unicode-ввод
В большинстве Linux-дистрибутивов работает ввод по юникод-коду:
- Зажмите
Ctrl + Shift + U. - Введите код
2014для длинного тире или2013для короткого. - Отпустите клавиши — символ появится.
Этот метод работает в Gedit, LibreOffice и терминале. В некоторых окружениях (например, KDE Plasma) может потребоваться предварительно включить поддержку Unicode в настройках клавиатуры.
3. Копирование из Character Map
Аналог таблицы символов Windows в Linux называется «Character Map» (или «gucharmap»). Чтобы открыть:
- Нажмите
Super(клавиша Windows) и введите «Character Map». - Найдите символ тире в блоке «Пунктуация».
- Скопируйте его в буфер обмена.
Почему в Linux иногда не работает Ctrl+Shift+U?
В некоторых терминалах (например, xterm) эта комбинация может конфликтовать с другими сокращениями. Решение
попробуйте вводить код в графическом редакторе (например, LibreOffice Writer) или настройте терминал через команду stty.
Длинное тире на телефоне (Android и iPhone)
На смартфонах ввод тире зависит от клавиатуры. В большинстве случаев символ скрыт в дополнительных меню:
На iPhone (iOS)
- Откройте клавиатуру в любом приложении (Заметки, Сообщения).
- Перейдите на цифровую клавиатуру (нажмите «123»).
- Зажмите пальцем кнопку «дефис» (
-) — появится всплывающее меню с вариантами тире. - Выберите
—(длинное) или–(короткое).
Если меню не появляется, обновите iOS или смените клавиатуру на Gboard (от Google), где поддержка тире реализована лучше.
На Android
В стандартной клавиатуре Gboard:
- Нажмите на «?123», чтобы открыть цифры и символы.
- Зажмите кнопку «дефис» — появится выбор тире.
- Если меню нет, нажмите «=/\<» (левый нижний угол), затем найдите тире в разделе «Символы».
В клавиатуре Samsung Keyboard длинное тире может быть скрыто во вкладке «Спецсимволы» (значок «Ω»). Если символа нет, установите Gboard или SwiftKey — там поддержка типографики лучше.
⚠️ Внимание: В некоторых мессенджерах (например, Telegram или WhatsApp) автозамена тире может не работать. В этом случае копируйте символ из буфера обмена или используйте юникод: удерживайте палец на поле ввода и выберите «Вставить» → «Спецсимволы».
Тире в программировании и вёрстке: нюансы
Если вы работаете с кодом, HTML или Markdown, длинное тире может отображаться некорректно из-за кодировки. Вот как избежать проблем:
- 🔹 HTML: Используйте
—для длинного тире и–для короткого. Пример:
<p>Пример — правильное тире</p> - 🔹 CSS/JS: Вставляйте символ напрямую или через
\2014(длинное) и\2013(короткое). - 🔹 Markdown: В некоторых парсерах (например, GitHub Flavored Markdown) тире нужно экранировать или вводить как HTML-entity.
- 🔹 LaTeX: Используйте команды
\textemdash{}(длинное) и\textendash{}(короткое).
В Python, JavaScript и других языках тире можно вставлять напрямую из юникода, но убедитесь, что файл сохранён в кодировке UTF-8. Например, в VS Code кодировку можно проверить в правом нижнем углу (значок «UTF-8»).
Частые ошибки и как их избежать
Даже опытные пользователи иногда путают тире с другими символами. Вот самые распространённые ошибки:
- Замена тире на дефис: Например, «Иванов — директор» превращается в «Иванов-директор». Это нарушает правила пунктуации.
- Лишние пробелы: По правилам русского языка тире не отбивается пробелами с обеих сторон (кроме случаев с прямой речью). Неправильно: «Москва — это столица». Правильно: «Москва — столица».
- Использование минуса: В некоторых шрифтах минус (
−, U+2212) визуально похож на тире, но имеет другое назначение (математические выражения). - Копирование из непроверенных источников: Тире, скопированное с веб-страниц, может содержать невидимые символы или неверную кодировку.
Чтобы проверить правильность тире в тексте, используйте инструменты вроде «Типографа» или расширения для браузеров (например, «LanguageTool»). Они автоматически исправляют пунктуацию и заменяют дефисы на тире там, где это необходимо.
FAQ: Ответы на частые вопросы
Можно ли настроить автозамену тире в Google Docs?
Да, но не напрямую. В Google Docs автозамена включается через «Инструменты» → «Правописание» → «Настройки автозамены». Однако там нет отдельного правила для тире — программа автоматически заменяет три дефиса (---) на длинное тире. Если это не работает, проверьте язык документа (должен быть русский или английский).
Почему в Word три дефиса не превращаются в тире?
Вероятные причины:
- Автозамена отключена в настройках («Файл» → «Параметры» → «Правописание» → «Параметры автозамены»).
- Язык ввода установлен не на русский/английский (например, украинский или белорусский).
- Вы используете Word Online — там автозамена работает ограниченно.
Решение: включите автозамену вручную или вставляйте тире через Ctrl + Alt + -.
Как вставить тире на клавиатуре с раскладкой «ЙЦУКЕН»?
Раскладка не влияет на ввод тире — используйте те же комбинации, что и для английской:
- На Windows:
Alt + 0151(длинное) илиAlt + 0150(короткое). - На Mac:
Shift + Option + -(длинное).
Главное — чтобы клавиатура была в английском регистре (латинские буквы). Если не получается, переключитесь на английскую раскладку, введите тире, затем вернитесь к русскому.
Есть ли разница между тире в русском и английском языках?
Да, но она минимальна:
- В русском языке длинное тире (
—) используется без пробелов («Москва—Париж»), а в английском пробелы ставятся («Moscow — Paris»). - В английском короткое тире (
–) чаще применяется для интервалов («pages 10–15»), а в русском — реже.
Символы тире одинаковые, но правила их использования отличаются.
Можно ли добавить тире на панель быстрого доступа?
Да, в большинстве ОС:
- Windows: Скопируйте тире из таблицы символов, затем добавьте его в «Буфер обмена» (Win + V) как закреплённый элемент.
- Mac: Откройте «Системные настройки» → «Клавиатура» → «Текст» и добавьте замену (например, введите
---→—). - Linux: Настройте пользовательское сокращение в «Параметры клавиатуры».
Также можно использовать менеджеры текстовых сниппетов, например, Espanso или aText.