
| Разработчик:
Текущая версия: 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-ю, заключительную часть статьи, в которой я расскажу про собсвенные хинты и уловки и обобщу уже существующую информацию. Если же у вас есть вопросы по редактору, то оставляйте свои комментарии, я постараюсь на них ответить.
Популярность: unranked


Единственный минус это цена.
TextMate велик и могуч, но дорог
Интересно, они 2 версию когда-то выпустят?
Дорог да, но штука универсальная. Может и дрова колоть и тесто месить
Я вообще сторонник минимизации программных продуктов в системе. В этом плане TextMate хорош.
Я все жду когда найду купон или бандл
я тоже
А еще у него нет расщепления окна редактора, очень напрягает при кодинге :
Все хочу освоить emacs, но руки пока не доходят
ну, можно просто два окна открыть. а SizeUp! поможет
Вы попробуйте хотябы Vim освоить… и если после этого все еще будет желание освоит Emacs… – без коментариев
Vim и Emacs это все-таки две разных концепции, так что сначала осваивать одно а потом другое точно не стоит.
В части "разные концепции" согласен. Но, обе программы требуют от пользователя запоминание большого количества правил редактирования. Ни одной из этих програм нельзя начать пользоваться с нуля, – "порог входа" высокий.
Работаю с Vim достаточно уверено уже года 3 наверное, если не больше, и ценю эго прежде всего потому, что он есть во всех *NIX по-умолчанию, чего о Emacs сказать не могу. – Это раз.
Два. Осваивать Emacs тоже не очень хочется, так как для консолей у меня Vim, а для Desktop'а у меня превосходная IDE'шка заточенная именно под мои задачи.
TextMate абсолютно ничтожен в сравнении с vim (MacVim). Видел, что люди переходили с первого на второй, но чтобы наоборот — никогда.
С помощью какой программы делать такие скриншоты со стрелками? Больше всего именно стрелки интересуют.
LittleSnapper –
[...] файлы можно редактировать и простым редактором типа TextMate: чаще всего plist – это простой XML, но при достаточно [...]
[...] Читайте также: [TextMate] Блоггинг в geek–стиле или прощайте Ecto и MarsEdit. Часть 1, [TextMate] Блоггинг в geek–стиле или прощайте Ecto и MarsEdit. Част… [...]