Icon

Разработчик: MacroMates

Текущая версия: 1.5.9

Стоимость: $58


Тему редактора TextMate мы уже неоднократно затрагивали на данном блоге. Это касается как общих функций программы, так и ее конкретного модуля для блоггинга. Пришло время развить последнюю тему и немного углубиться в возможности TextMate.

Обзор TextMate – блог-клиента для Mac OS X

Напомню, что в первой части статьи посвященной данной теме, я рассказал про базовые настройки приложения и мы научились создавать первые записи. В этой части речь пойдет о тонкой настройке TextMate и автоматизации его работы.

1 Избавляемся от всего лишнего

Основная вкладка меню, с которой мы чаще всего будем работать — Bundles. Сразу после установки TextMate она переполнена всевозможными модулями.

Выключение модулей в TextMate

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

Сделать это можно в Bundles→Bundles Editor→Show Bundles Editor (либо нажав ⌃⌥⌘+B), в меню Filter List…

Здесь снимаем галочки с тех модулей, которые нам не понадобятся. Для себя я оставил следующие: Blogging, HTML, Hyperlink Helper и Markdownd. Все эти модули нам понадобятся в работе.

Выключение модулей в TextMate

После всех манипуляций, мое окошко Bundles стало выглядеть вот так:

Выключение модулей в TextMate

2. Делаем шаблон поста

Как вы помните из первой части, для правильной публикации записи в блог, нужно прописать ряд параметров (Title, Category, Keywords и т.д.). Чтобы не делать это каждый раз, очень удобно создать необходимый шаблон, который мы, в последствии, будем редактировать и добавлять необходимую информацию.

Для этого перейдем в Bundles→Bundles Editor→Show Bundles Editor (либо нажав ⌃⌥⌘+B), затем во вкладку Blogging. Найдите там подвкладку Blog Post (HTML), а в ней документ untitled.blog.html.

Редактирование шаблона в TextMate

Отредактируйте документ в правом окне по своему усмотрению. Лично для себя, помимо удобной шапки, я также добавил стандартную сетку, которую я использую при написании постов про программы.

Редактирование шаблона в TextMate

Добавляя нужную информацию в данную сетку получаются вот такие симпатичные шапки:

Редактирование шаблона в TextMate

Вот и все, теперь (открытое окно Bundles Editor пока не закрывайте), чтобы создать новый документ из шаблона, просто идем в File→New From Template→Blogging и выбираем пункт Blog Post (HTML).

Чтобы не лазить каждый раз по столь длинному меню, давайте поставим на не шорткат…

Клавиатурные сочетания

…для этого выберете пункт Blog Post (HTML) в окне Bundles Editor и в поле Activation укажите нужное сочетание клавиш. Для себя я выбрал ⌃⌥⌘+N.

Обзор TextMate

Теперь перейдем в пункт Preview списка Blogging и установим шорткат для быстрого превью нашего поста. Для этого я использую сочетание ⌃⌥⌘+0.

Обзор TextMate

В пункте Post To Blog настраиваем клавиатурное сочетание на быструю публикацию в блог. У меня это ⌃⌥⌘+7.

Bundle Editor 2

Теперь перейдем в список Hyperlink Helper и найдем пункт Wrap Word / Selektion as Link. Эта функция позволяет пролинковать слово или фразу ссылкой из буфера обмена. Причем происходит это очень продвинутым способом — TextMate не просто формирует ссылку, но и подставляет в нее загруженный title.

Text Mate 1

Для данной функции я использую сочетание клавиш ⌃⌘+L.

Обзор TextMate

Откроем список Markdown. Тут нас интересует пункт Convert Doucument / Selection to HTML, который, как понятно из названия, конвертирует выбранный текст в HTML формат. У меня это ⌃⌥⌘+H.

В этом пункте также нужно заполнить еще одно поле — Scope Selector. В нем указывается тип документов, в котором будет работать шорткат. В нашем случае нужно указать text.html, что соответствует шаблону Blog Post (HTML). Всегда следите за этим полем, если планируете добавлять шорткаты и какие-то другие функции, иначе он не будет работать.

Bundle Editor 1

Тут нужно сделать небольшое отступление в сторону языка разметки Markdown. Рекомендую все же не полениться и потратить 20 минут на его освоение (все очень просто), вот официальная документация на русском языке, а вот немного упрощенная версия. Его знание существенно облегчит вам жизнь при написании постов для блога.

Лично я, при написании постов, использую смесь HTML и Markdown. То есть часть кода я сразу оформляю в HTML, используя стандартные сочетания клавиш ⌘+B (bold), ⌘+I (курсив) и т.п. При более сложных конструкциях, вроде оформления списков — использую разметку Markdown, а потом конвертирую его в HTML шорткатом, который мы только что настроили (⌃⌥⌘+7).

У нас остался последний модуль — HTML. Тут настраивать ничего не надо, он необходим нам всего для одной функции — Insert Closw Tag, для которой уже настроен шорткат ⌥⌘. (точка). Как понятно из названия, он закрывает открытые HTML-теги.

Обзор TextMate

Загрузка изображений

Здесь все предельно просто — перетягиваем картинку в нужную область статьи и она автоматически загружается на сервер:

Text Mate

На сегодня все, в ближайшее время ожидайте 3-ю, заключительную часть статьи, в которой я расскажу про собсвенные хинты и уловки и обобщу уже существующую информацию. Если же у вас есть вопросы по редактору, то оставляйте свои комментарии, я постараюсь на них ответить.

Share.