Длинный дефис на клавиатуре: как поставить за 2 секунды

Если при наборе текста вам нужно заменить короткий дефис (-) на длинное тире (), но клавиатура упорно ставит стандартный знак, проблема решается за 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-код)

Самый быстрый способ — использовать числовой код символа. Для этого:

  1. Убедитесь, что включен Num Lock (горят индикаторы на клавиатуре).
  2. Зажмите Alt.
  3. Наберите на цифровой клавиатуре (справа) код 0151 для длинного тире или 0150 для короткого.
  4. Отпустите Alt — символ появится в тексте.

Если цифровая клавиатура отсутствует (например, на ноутбуке), используйте комбинацию Fn + цифры в верхнем ряду. На некоторых моделях Lenovo или HP может потребоваться включить Num Lock через Fn + F11.

2. Сочетание клавиш Ctrl + Alt + минус

В большинстве программ (Word, Excel, браузерах) работает комбинация:

Ctrl + Alt + - (минус на цифровой клавиатуре)

Этот метод удобен, если вы часто печатаете тире — не нужно запоминать коды. Однако на некоторых ноутбуках Acer или Asus может сработать только при отключённом Fn.

Убедитесь, что Num Lock включён (горят индикаторы)

Используйте цифровую клавиатуру справа, а не верхний ряд с цифрами

Если не работает — попробуйте зажать Fn перед набором кода

Проверьте раскладку: коды работают только в английской раскладке-->

3. Вставка через таблицу символов Windows

Если горячие клавиши не работают (например, в старых версиях Windows или на виртуальной клавиатуре), используйте встроенную утилиту:

  1. Нажмите Win + . (точка) или найдите в меню «Пуск» Таблица символов.
  2. В поле поиска введите «тире» или прокрутите до блока «Пунктуация».
  3. Выберите нужный символ ( или ) и нажмите «Копировать».

В Windows 11 таблицу символов можно открыть через Win + ; (точка с запятой). Там же доступны эмодзи и другие спецсимволы.

4. Автозамена в Microsoft Word

Word по умолчанию заменяет три дефиса (---) на длинное тире, а два (--) — на короткое. Если функция отключена:

  1. Откройте «Файл» → «Параметры» → «Правописание».
  2. Нажмите «Параметры автозамены».
  3. Убедитесь, что вкладка «Автоформат при вводе» включена и галочка напротив «Дефисы (--) на тире (–)» активна.
⚠️ Внимание: В 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:

  1. Откройте «Параметры» → «Клавиатура» → «Сокращения».
  2. Добавьте новую комбинацию для «Compose Key» (например, правый Alt).

2. Unicode-ввод

В большинстве Linux-дистрибутивов работает ввод по юникод-коду:

  1. Зажмите Ctrl + Shift + U.
  2. Введите код 2014 для длинного тире или 2013 для короткого.
  3. Отпустите клавиши — символ появится.

Этот метод работает в Gedit, LibreOffice и терминале. В некоторых окружениях (например, KDE Plasma) может потребоваться предварительно включить поддержку Unicode в настройках клавиатуры.

3. Копирование из Character Map

Аналог таблицы символов Windows в Linux называется «Character Map» (или «gucharmap»). Чтобы открыть:

  1. Нажмите Super (клавиша Windows) и введите «Character Map».
  2. Найдите символ тире в блоке «Пунктуация».
  3. Скопируйте его в буфер обмена.
Почему в Linux иногда не работает Ctrl+Shift+U?

В некоторых терминалах (например, xterm) эта комбинация может конфликтовать с другими сокращениями. Решение

попробуйте вводить код в графическом редакторе (например, LibreOffice Writer) или настройте терминал через команду stty.

Длинное тире на телефоне (Android и iPhone)

На смартфонах ввод тире зависит от клавиатуры. В большинстве случаев символ скрыт в дополнительных меню:

На iPhone (iOS)

  1. Откройте клавиатуру в любом приложении (Заметки, Сообщения).
  2. Перейдите на цифровую клавиатуру (нажмите «123»).
  3. Зажмите пальцем кнопку «дефис» (-) — появится всплывающее меню с вариантами тире.
  4. Выберите (длинное) или (короткое).

Если меню не появляется, обновите iOS или смените клавиатуру на Gboard (от Google), где поддержка тире реализована лучше.

На Android

В стандартной клавиатуре Gboard:

  1. Нажмите на «?123», чтобы открыть цифры и символы.
  2. Зажмите кнопку «дефис» — появится выбор тире.
  3. Если меню нет, нажмите «=/\<» (левый нижний угол), затем найдите тире в разделе «Символы».

В клавиатуре 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»).

Частые ошибки и как их избежать

Даже опытные пользователи иногда путают тире с другими символами. Вот самые распространённые ошибки:

  1. Замена тире на дефис: Например, «Иванов — директор» превращается в «Иванов-директор». Это нарушает правила пунктуации.
  2. Лишние пробелы: По правилам русского языка тире не отбивается пробелами с обеих сторон (кроме случаев с прямой речью). Неправильно: «Москва — это столица». Правильно: «Москва — столица».
  3. Использование минуса: В некоторых шрифтах минус (, U+2212) визуально похож на тире, но имеет другое назначение (математические выражения).
  4. Копирование из непроверенных источников: Тире, скопированное с веб-страниц, может содержать невидимые символы или неверную кодировку.

Чтобы проверить правильность тире в тексте, используйте инструменты вроде «Типографа» или расширения для браузеров (например, «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.