Mac Radar Лайфхакер Robotor

Текстовые редакторы для Mac OS X

Комментарии: 26

За помощью текстовых редакторов мы обращаемся всякий раз, когда необходимо отредактировать конфигурационный файл для блога, сверстать HTML-страницу, изменить .htaccess и т.п. Это незаменимый инструмент веб-разработчика. Для Mac OS X существует много интересных разработок. Мы остановимся пока на двух из них — платном Textmate, который по праву считается лучшим текстовым редактором, и бесплатным TextWrangler.

Textmate

Textmate — лучший текстовый редактор вообще. Ни на одной другой платформы нет более удобного инструмента. Сейчас им пользуются более 20 тысяч зарегистрированных пользователей.

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

Textmate

Textmate — отличный инструмент для работы с кодом. Он поддерживает работу с регулярными выражениями и бережёт время разработчика, поскольку позволяет автоматизировать рутинные операции. Для экономии времени используются сниппеты, макросы, команды и автозавершение:

  • бандлы. Textmate стандартно предоставляет несколько десятков бандлов — наборов тегов или кода. Но бандлы могут быть полезны не только разработчику — есть бандлы для ведения ToDo-списка и даже для публикации в блог!
  • сниппеты. Сниппеты — простая форма автоматизации. Вы можете задать ввод какого-то куска кода или текста по хоткею. Например, можно ввести супер пупер фигня мирового масштаба, нажав всего лишь пару клавиш и tab.
  • макросы. Ну это и так понятно, с макросами знакомы и Windows-пользователи

Главный недостаток приложения — не работает с отечественным зоопарком кодировок (все эти Windows 1251, Koi-8r и т.п.), так что только UTF.

Tetmate — это прекрасный инструмент для веб-разработчика. Один мой знакомый стал свитчером только из-за этой программы.

TextWrangler

Разработчиком TextWrangler является компания Bare Bones Software, которая выпускает также BBEdit — платный текстовый редактор. И хотя TextWrangler бесплатен, нельзя сказать, что он ограничен. Маленький факт: в то время как многие программы поставляются вообще без справочной информации, TextWrangler предоставляет пользователю 266-страничный мануал.

TextWrangler

Также как и в Textmate, здесь нет поддержки полуживых кодировок типа koi-8r, нам предложено использовать UTF. TextWrangler имеет практически все возможности, которые присутствуют в платных программах:

  • подсветка кода
  • сравнение версий документа
  • поиск и замена с использованием регулярных выражений
  • поиск по нескольким файлам
  • мощная поддержка AppleScript
  • поддержка работы с FTP и SFTP (можно открывать и редактировать файлы, расположенные на удаленном сервере)
  • модульная архитектура (можно использовать плагины BBEdit)
  • улучшенный буфер обмена

Я уже около месяца пользуюсь именно TextWrangler и в принципе программа меня устраивает. Интересно было бы узнать, что используете вы. Поделитесь мнением :)

Ссылки:

  • Pingback: Бандл MacRadar: набор бесплатных программ, которые мы рекомендуем читателям — MacRadar

  • Method 00WP

    Вот уж действительно… Ни Vim ни Emacs не упомянули, хотя оба (ещё со времён PowerMAC) полностью портированы…

    На OS X — надо с линукса (xBSD, Solaris etc) свитчить а не с венды…. ИМХО конечно…
    По крайней мере таким «свитчерам» не придётся искать какие либо «аналоги» привычным инструментам, ну а в крайнем случае (если нет готовой сборки) такой пользователь и из исходников собрать сможет +Xcode в бонус..

    И тогда, возможно, не плодились бы софтины различной степени убогости за 10, 20 а то и 30 евро, тк все бы пользовались уже обкатанными, выдрессированными, и тщательно настроенными GNU — ПО…

    Я к тому, что с Windows люди зря переползают, MAC OS X (пока что) и половины не может предложить того, что имеет платформа Win/.. а вот nix-оводам есть что показать..

    PS: Тоже пользуюсь Vim (MacVim) — везде где только можно (кроме iOS конечно), emacs — тяжеловат для меня (не осиляю =)

  • Pingback: Blog de VueloIV.com | Novedades, consejos y preguntas frecuentes para crear una página web | Diseño Web Barcelona » 25 aplicaciones para Mac que aumentarán tu productividad

  • Pingback: Free Mac Apps That Will Boost Your Productivity | royaltemplate.com

  • Pingback: 25 Free Mac Apps That Will Boost Your Productivity | WebsGeek

  • http://laughedelic.blogspot.com/ laughedelic

    >>> Интересно было бы узнать, что используете вы.

    для программирования и редактирования постов в блоге использую MacVim. бесплатен. умеет всё. абсолютно. поддерживает все кодировки, работает на любой оси и тд и тп. + любые расширения (которые можно делать самому или пользоваться готовыми — их мильёны). vim очень быстро становится полезной привычкой, редактирование текста, а в особенности кода, ускоряется разы. и вообще. каждому своё конечно, но это один из лучших редакторов такого плана (emacs'у тоже поклон).
    так что не нужно делать голословных заявлений, мол «Textmate — лучший текстовый редактор вообще». звучит глупо (я бы даже сказал, выставляет автора не в лучшем свете). таки на вкус и цвет фломастеры разные. сделали бы побольше подборку редакторов, а то сразу — вот вам лучший, платите деньги. «/

  • Pingback: 25 Free Mac Apps That Will Boost Your Productivity | iBlogs

  • Pingback: 25 Free Mac Apps That Will Boost Your Productivity « Smashing Magazine

  • Pingback: 25 Free Mac Apps That Will Boost Your Productivity | Desinine

  • http://ahiop.com Alian

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

  • Pingback: Макинтош для веб-разработчика — MacRadar

  • Вася Пупкин

    капец
    Тупо за все проги что здесь в обзоре полное гавно
    кодировок понты
    настройкт что работа в терминале Фри БСД
    Нармальная прога только BBEDIT всем советую

  • a0i

    В TextWrangler есть поддержка однобайтовых кодировок, в том числе поддержка родного, кириллического набора (koi8-r, win, dos). Список кодировок, доступных из меню внизу окна, настраивается в Preferences. Есть подозрения, что и в TextMate автор их так же где-то пропустил мимо.

  • Pingback: Mac OS и программы для HTML верстки » Re.Актив - Дизайн сайтов, блочная верстка по стандартам, создание тем для WordPress

  • http://www.m4rr.ru m4rr

    простите, а Smultron и Taco HTML Edit тут вообще не рассматриваются почему? они совсем ужасны?

  • http://migmit.livejournal.com MigMit

    Вообще-то, дистрибутив емакса занимает 36 метров, откуда там 100+ нашлось — для меня загадка. Я уж не говорю о том, что настройки оно, по большому счёту, не требует.

  • http://nilcolor.prosound.fm NilColor

    Сначала был TextWrangler. Потом решил скачать Emacs — но дистрибутив в 100+ мегобайт никак не вяжется с текстовым редактором… Плюч настройка Emacs — для любителей. Пробовал Eclipse — ну уж очень тяжел. (хотя щас на яве 6 может и ничего… не знаю).
    Потом набрел на TextMate. Купил и рад этому несказанно! Если вы еще не определились — обязательно попробуйте и его.

  • http://macspoon.ru/ MacSpoon.ru

    Использую TextMate. Он достался мне почти бесплатно – за 50 долларов купил пакет программ прошлой осенью на macheist.com

  • http://uznick.livejournal.com Uznick

    BBEdit забыли. С кодировками там всё нормально.

  • http://migmit.livejournal.com MigMit

    Я, конечно, дико извиняюсь, но я не увидел в этой статье преимуществ TextMate по сравнению с Emacs. Который умеет всё перечисленное, плюс бесплатен, плюс поддерживает до фига кодировок.
    У меня это вообще первая программа, которую я поставил на новый мак.

  • http://finesite.info Николай

    Eclipse :) есть поддержка фолдинга и еще много чего есть, но тяжеловат

  • http://macradar.ru admin

    @Бондарев Александр: не поддерживается.

    Вот чего ему действительно не хватает — так это возможности сворачивать блоки кода от { до } и HTML тэги. Есть ли такая возможность у этих двух?

    Да, в Textmate куски кода (div’ы, например) можно сворачивать. В TextWrangler вроде нельзя.

  • shepik

    здесь нет поддержки полуживых кодировок типа koi-8r

    Holy shit! но ведь однобайтовые кодировки все ещё вполне распространены.

    2 Kostya: «не» с глаголом пишется раздельно

  • http://bondarev.pp.ru/ Бондарев Александр

    >> Интересно было бы узнать, что используете вы.

    Исползую Smultron. Есть у него несколько косяков с подсветкой синтаксиса, но это не критично.

    Вот чего ему действительно не хватает — так это возможности сворачивать блоки кода от { до } и HTML тэги. Есть ли такая возможность у этих двух?

  • http://bondarev.pp.ru/ Бондарев Александр

    >> Также как и в Textmate, здесь нет поддержки полуживых кодировок типа koi-8r

    А win-1251 тоже полуживая, или она поддерживается?

  • Kostya

    TextMate — супер вещь! Непожалел 30 Eur на покупку образовательной лицензии, уже давно окупился