В русском языке есть только один знак тире, выглядит он так "—" Использование дефиса (-) вместо тире считается пунктуационной ошибкой.
Кроме того, в большинстве случаев длинное тире требует перед собой неразрывного пробела.
Когда употребляется тире, см.:
wikipedia
gramota.ru
Как поставить тире при печати на компьютере:
Windows
ТиреНажимаем Alt и, не отпуская, жмём 0151 на цифровой части клавиатуры (находится справа):

Если вы работаете за ноутбуком, вам нужно кроме клавиши Alt удерживать ещё и Fn, а цифры набирать там, где numpad на клавиатуре ноутбука:

Есть другие способы, но этот работает везде и, если запомнить число "0151", самый быстрый.
Неразрывный пробел
Alt+0160
В html-коде:
& nbsp; (без пробела после &).
Вся последовательность:
Alt+0160, Alt+0151
Полный список символов, которые можно вставить сочетанием alt+numpad можно посмотреть тут
Linux
Длинное тире
Способ, работающий и в Gnome и в KDE:
1. Назначаем клавишу "Compose"
Gnome: Система —> Параметры —> Клавиатура —> Раскладки —> кнопка Параметры —> Положение клавиши Compose
Gnome: System —> Preferences —> Keyboard —> Layout Options —> Compose key position
Отмечаем любую клавишу (в нашем случае правый Alt).
Alt Gr + - - - = —
KDE: System settings -> Regional and language -> Keyboard layout
select tab "xkb options"
выбираем "compose key position", потом "right alt is compose" и нажимаем "Apply"
Ctrl+Shift+U2013 (Только в GTK+ v. 2.10+ приложениях)
**Неразрывный пробел**
Чтобы поставить неразрывный пробел нажмите клавишу Compose + 2 пробела
Наиболее полный список символов для клавиши Compose можно посмотреть [тут](https://help.ubuntu.com/community/GtkComposeTable).
Если в MS Word и Libre/OpenOffice Writer дефис заменяется на длинное тире автоматически там, где нужно, то в других приложениях, для того, чтобы вставить символ, которого нет на клавиатуре, можно пользоваться способами, описанными выше — это гораздо эффективнее, чем каждый раз открывать Ворд и другие программы.
Кроме того, если знак длинного тире нужен в основном в браузере, можно воспользоваться Типографом — это плагин для Firefox и Chrome, который автоматически заменяет дефис на тире, а английские "кавычки" на русские «елочки» и „лапки“.
Типограф для Chrome
Предыдущая запись
Следующая запись