[TextMate] Блог клиент для Mac OS X. Часть 2

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

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

Если вы не программист-полиглот, то большинство из них вам не понадобятся, а значит, их можно выключить для облегчения интерфейса.
Сделать это можно в Bundles→Bundles Editor→Show Bundles Editor (либо нажав ⌃⌥⌘+B), в меню Filter List…
Здесь снимаем галочки с тех модулей, которые нам не понадобятся. Для себя я оставил следующие: Blogging, HTML, Hyperlink Helper и Markdownd. Все эти модули нам понадобятся в работе.

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

2. Делаем шаблон поста
Как вы помните из первой части, для правильной публикации записи в блог, нужно прописать ряд параметров (Title, Category, Keywords и т.д.). Чтобы не делать это каждый раз, очень удобно создать необходимый шаблон, который мы, в последствии, будем редактировать и добавлять необходимую информацию.
Для этого перейдем в Bundles→Bundles Editor→Show Bundles Editor (либо нажав ⌃⌥⌘+B), затем во вкладку Blogging. Найдите там подвкладку Blog Post (HTML), а в ней документ untitled.blog.html.

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

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

Вот и все, теперь (открытое окно Bundles Editor пока не закрывайте), чтобы создать новый документ из шаблона, просто идем в File→New From Template→Blogging и выбираем пункт Blog Post (HTML).
Чтобы не лазить каждый раз по столь длинному меню, давайте поставим на не шорткат…
Клавиатурные сочетания
…для этого выберете пункт Blog Post (HTML) в окне Bundles Editor и в поле Activation укажите нужное сочетание клавиш. Для себя я выбрал ⌃⌥⌘+N.

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

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

Теперь перейдем в список Hyperlink Helper и найдем пункт Wrap Word / Selektion as Link. Эта функция позволяет пролинковать слово или фразу ссылкой из буфера обмена. Причем происходит это очень продвинутым способом — TextMate не просто формирует ссылку, но и подставляет в нее загруженный title.
![]()
Для данной функции я использую сочетание клавиш ⌃⌘+L.

Откроем список Markdown. Тут нас интересует пункт Convert Doucument / Selection to HTML, который, как понятно из названия, конвертирует выбранный текст в HTML формат. У меня это ⌃⌥⌘+H.
В этом пункте также нужно заполнить еще одно поле — Scope Selector. В нем указывается тип документов, в котором будет работать шорткат. В нашем случае нужно указать text.html, что соответствует шаблону Blog Post (HTML). Всегда следите за этим полем, если планируете добавлять шорткаты и какие-то другие функции, иначе он не будет работать.

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

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

На сегодня все, в ближайшее время ожидайте 3-ю, заключительную часть статьи, в которой я расскажу про собсвенные хинты и уловки и обобщу уже существующую информацию. Если же у вас есть вопросы по редактору, то оставляйте свои комментарии, я постараюсь на них ответить.
Влад Gorohovsky
IT-журналист, неоднократно публиковался в украинских журналах Домашний ПК, Компьютерное обозрение, Mobility. Автор и руководитель проектов macosworld.ru и freshmac.ru.
-
http://intensedebate.com/people/beshkenadze Александр Бешкенадзе
-
cleg
-
http://intensedebate.com/people/b166ar Влад Gorohovsky
-
http://intensedebate.com/people/beshkenadze Александр Бешкенадзе
-
http://intensedebate.com/people/cleg cleg
-
Roman
-
apih
-
http://ficd.ru/ Тексты песен
-
http://pornyt.ru/ порно онлайн
