logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
декабря
1

[TextMate] Не правда ли самый по-особенному долгожданный редактор для программера

Автор: admin, размещено в: Objective-C, комментарии: Комментариев нет

TextMate — 1 из самых ненамного знаменитых текстовых редакторов в OS X. Действительно он так отчасти именит, что мешает покоя юзерам иных вполне операционных систем и предпринимаются пробы устроить его копии под Windows и Linux, а издательство The Pragmatic Bookshelf посвятило ему не очень большую книжку - TextMate: Power Editing for the Mac.

Основная целевая аудитория данного продукта - программеры. По-видимому он официально предполагает широчайшие способности по написанию кода на всех мыслимых языках программирования и разметки: C, Java, Ruby, HTML, CSS, LaTeX и т.п.

На мой взор, TextMate гарантированно применяет расклад к творению очень-очень программных товаров, глубоко заложенный в лично базе OS X. Более того снаружи мы лично имеем благовидный и эргономичный интерфейса, ну а в базе - всю силу вполне командной строчки и однозначно большого количества скриптовых языков. С другой стороны кроме того для TextMate было прописано вправду гигантское число доп пакетов (bundles) специально реализующих поддержку самых по-человечески экзотических языков программирования.

Когда мы беседуем что редактор поддерживает некий язык, мы для начала долго вспоминаем о подсветке синтаксиса. Но дело данным постепенно не ограничивается. Короче говоря, пакеты TextMate кроме подсветки окончательно дают слишком разнообразный ассортимент команд (почти все из которых довольно-таки доступны через шорткаты) добровольно делающих легче работу с документом на этом языке и более-менее прекрасную систему шаблонов (snippets). Напротив наконец для основной массы языков TextMate разрешает живо переходить по функциям в текущем документе поистине несложным нажатием ??T.

Шаблоны заслуживают отдельного внимания, это как раз то, что разрешает подробно писать программы в TextMate гораздо прытче. Оказалось, что как верховодило, он вставляется комплектом связного столь краткого фамилии и нажатием Tab. Например, в случае если в скреипте на языке нарочно руби недостаточно набрать if?, то предварительно получим систему if, кроме того курсор станет сходу тщательно стоять в позиции, где мы подробно пишем условие. Ну что ж еще разов давим Tab и окончательно попадем в тело условия.

Шаблоны и команды редактора естественно хороши и сами собой, хотя определенный гламур им предварительно дает поддержка областей видимости. А теперь некоторые команды очень доступны лишь в исподниках на C++, иные во исподниках на всяком языке, а некие во всех документах.

Помимо работы с отдельными файлами, TextMate крайне имеет возможность специально трудиться и с целыми планами, чтобы достичь прямо-таки желаемого результата довольно самостоятельно открыть всю папку плана и voila, сбоку обнаруживается панель со перечнем папок/файлов. Естественно, кроме того, у вас есть возможность выставить ненамного переменные среды (environment variables) которые станут скоро работать для скриптов усердно запускаемых в масштабах плана.

В данном редакторе замечательно проработана система навигации. Стало быть если вы глубоко трудитесь с планом, то ?T вызовет всплывающее окошко, где бы быстро сможете неожиданно начать ввод фамилии файла. Именно обратно начать, завершать решительно не очень нужно. В сущности система фильтрация так особенно разумная что хладнокровно обнаружит разыскиваемый файл в том числе и ежели вы лихорадочно наберете его начало и конец. И все же навигация по функциям взаправду доступна через ??T. Несомненно кроме того вам предоставляется возможность часто ставить на строчки закладки и с легкостью невозмутимо передвигаться меж ими. Следовательно программистов, пишущих код на C/C++/Objective-C обязана обрадовать вероятность переключаться меж файлом реализации и заголовочным файлом по ???.

Если ведь вы не не сомневаются куда вам надобно попасть, то окошко поиска по открытым файлам или по плану для вас. И действительно результаты станут разбиты на строчки и сгруппированы по файлам. Так или иначе поиск можнож превосходно вести мало-мальски по систематическим выражениям. Видите ли из этого же окошки можнож устроить подмену. По крайней мере пожалуй, попросту единственным дефектом данной функции будет то, что до завершения поиска редактор “лочится” и особенно неприступен для работы, хотя поиск в том числе и полностью солидным планам постепенно не занимает наиболее немного секунд.

Хотя TextMate не интегрируется с шеллом, он разумно умеет выводить эффект работы личных команд и скриптов по-своему в отдельное окошко либо в том числе и в окошко самого редактора. Оказывается это как окончательно оказалось очень вправду комфортным, быстро беря во внимание, что пуск скриптов высоко висит на страстных кнопках. Тем не менее если ведь вы всю мало-мальски ключевую работу ведете в шелле, то у вас прилично появится возможность превосходно запускать от туда ведь и редактор. Собственно при первом запуске вам станет серьезно предложено скоро сделать симлинк /usr/bin/mate.

Чтобы обрисовать все свои шорткаты и шаблоны понадобилась бы целая книжка, потому я поведаю, где вам предоставляется возможность тихо выяснить о легкодоступных поступках. И в самом деле помимо более-менее обыкновенного рацион более более-менее небезынтересные нам функции пребывают в статусной строчке. Между прочим вот что мы здесь видим (слева направо):

Номер строчки и колонки - очень может быть полезно при отладке программ. Текущий вид файла. TextMate предварительно хочет добросовестно найти его лично по расширению, хотя вам предоставляется возможность устроить именно это лично. Наоборот тип файла обозначат загруженый bundle и легкодоступные команды. Доступ к командам всех bundles (очень-очень нынешний окончательно подобран по умолчанию). Мало того это и есть наш крупнейший справочник. Короче, здесь все есть легкодоступные шорткаты и шаблоны! Чтобы достигнуть самой большой производительности, неторопливо исследуете данное рациону для очень необходимых вам языков и разумно запомните уменьшения. Тогда вы глубоко почувствуете всю силу TextMate Далее пребывает рационов опции отступов для текущего файла Последним в строчке стоит рацион знаков (то есть функций) текущего файла.

Как и каждый инструмент, TextMate необходимо по-особенному досконально совершенно проанализировать, дабы достигнуть максимума производительности. По правде говоря, немедленно начать, наверное, стоит с просто-таки официального управления на веб-сайте творца. А кроме того возможно, вы кроме того робко попытаетесь совершенно прочесть книжку от издательства Pragmatic. Одним словом ну, и естественно, помните заглядывать в рационах шорткатов и шаблонов и с течением времени вы образно запомните то, что вам на самом деле необходимо по-старому в ежедневной работе.

Скачать 30-дневную демо-версию возможно с по-своему официального веб-сайта. Судя по всему стоимость одной лицензии $52.

P.S. у меня было 5 лицензий для раздачи, хотя я должен дорого дать их всем, кто прописал мне заметки, даже Сергею — творцу данного поста. К тому же даже себе честно не осталось.

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены