Как установить типограф в Sublime Text 3

Все нормальные редакторы подсматривают у Ильяхова вёрстку в две колонки, а я насмотрел текстовый редактор — Sublime Text 3. Я люблю плагины и настройки, поэтому раскопал типограф и залепил его прямо в Саблайм — теперь я могу автоматически ставить неразрывные пробелы и менять кавычки на правильные нажатием трёх кнопок. Рассказываю.

1. Установите Package Control

Узнать, есть ли у вас Пэкедж Контрол, легко: если вы не знаете, значит у вас его нет.
Через меню Preferences выберите последний пункт и установите его. Если всё ок, меню будет выглядеть так:

2. Установите репозиторий

Пэкедж Контрол вызывается комбинацией Ctrl+Shift+P.

Вылезает окно с командами:

Вводите:

Package Control: Add Repository

Потом адрес репозитория: https://github.com/anwinged/SublimeTypograph

3. Установите плагин

Вызываете Пэкедж Контрол и вводите команду:

Package Control: Install Package

Потом название плагина:

SublimeTypograph

Плагин установлен, осталось настроить.

4. Записываем макрос

Чтобы Саблайм понял, что от него нужно, в первый раз оттипографим текст через консоль, запишем это действие в макрос и сохраним.


Чтобы результат был сразу виден, справа снизу смените тип документа Plain Text на HTML — включится автоматическая подсветка синтаксиса.

В редакторе открываем кусок текста, выделяем его. Жмём Ctrl+Q — макрос начал запись.

Вызываем Пэкедж Контрол через Ctrl+Shift+P, вводим команду:

Typograph: typo selection

Выбранный кусок текста автоматически типографится — вы заметите разницу.

Ещё раз Ctrl+Q. Всё, макрос записан. Через меню Tools в верхней панели Save Macro сохраняю макрос в предложенную папку под названием typo.

В тяжёлые минуты жизни макрос можно запустить через меню Tools → Macros → user → название макроса. Чтобы не страдать такой ерундой каждый раз, пропишем макросу сочетание клавиш.

5. Биндим макрос на клавиши

Меню Preferences → Key bindings.

Открывается файл с пользовательскими настройками клавиш. Я хочу типографить по сочетания Ctrl+Shift+A, поэтому вношу в текст код:

[
    { "keys": ["ctrl+shift+a"], "command": "run_macro_file", "args": {"file": "Packages/User/typo.sublime-macro"} }
]

Меняете под себя сочетание клавиш и место, где сохранён файл. Готово.

6. Проверяем

Иногда типограф не работает: жмёте клавиши, а текст не типографится. Кажется, проблема на стороне репозитория, но я не уверен. Просто знай: проблема не в тебе.

Если всё настроено нормально, то текст типографится вот так:

Чтобы текст нормально типографился, не оставляйте пустых строк между абзацами. Если типографите уже свёрстанный текст с тегами, проверьте, не появились ли лишние теги p. И обязательно прощёлкайте ссылки.

Поделиться
Отправить
Запинить
7 комментариев
Elena Abasheva

Спасибо! А то по кусочками между дивами копирую в типограф и обратно :)

Дмитрий Черныш

Можно еще поставить воркфлоу для Альфреда (на маке) https://github.com/voldmar/alfred-typograf и типографить любой выделенный текст одним шорткатом, в том числе и в саблайме.

Павел Федоров

Моя инструкция в основном для нищебродов с Виндоус, как я сам.

Александр

Работает как-то странно... Строчку «Привет!» типографит в вот такую вот фигню:

«Привет!»

Александр

Блин, вырезался span и выглядит норм :) Но в действительности там первая двойная кавычка « обернулась в span с отрицательным отступом style=»margin-left:-0.44em;» О_о... Вот такая вот петрушка...

Дайджест полезных ссылок №22 | Блог Александра Сарычева

[…] как установить типограф в редактор Саблайм Текст http://pavelf.ru/sublime-typo/. Пригодится тем, кто не пользуется Альфредом, […]

Дмитрий Черныш

Вот для винды сделали http://web-txt.ru/skripty-dlya-tex-kto-rabotaet-s-tekstom-i-kodom/

Популярное