Sublime Text 2/3 — введение

  •   21.01.2013
  •   12 комментариев
  •   Кодинг

Этой заметкой я открываю серию статей, посвященных идеальному на мой взгляд текстовому редактору «Sublime Text 2». Этот редактор настолько хорош в использовании, что я готов закрыть глаза на его проприетарность и условную платность (официальный вечный триал). Да и денег заплатить за такой шедевр не жалко. Но обо всем по порядку.

Sublime Text 2 - начало работы
Update-2017

Практически всё, что изложено в этой серии статей, актуально и для Sublime Text 3, который после нескольких лет пребывания в beta-статусе наконец-то зарелизился. Разве что Package Control теперь доступен «из коробки».

Дабы не быть обвиненным в плагиате, сразу скажу, что я сознательно при написании этого учебника по «Sublime Text 2» буду во многом опираться на бесплатный англоязычный видеокурс «Perfect Workflow in Sublime Text 2» (отдельное спасибо автору этого курса). Однако будут и отличия — в подходе, наборе плагинов и некоторой специфике. Автор видеокурса работает на Mac OS, моя же серия статей будет ориентирована в первую очередь на пользователей Linux и Windows.

Очевидно, что для людей, проводящих помногу часов в день за редактированием кода (программисты, верстальщики и т.п.) удобство работы в текстовом редакторе — очень важный фактор, влияющий на эффективность работы. Как и автор вышеупомянутого видеокурса, я перепробовал множество текстовых редакторов. И после того, как я познакомился с «Sublime Text 2», возвращаться на какой-либо из прежних редакторов у меня нет никакого желания. За исключением проприетарности (которая в данном случае никак не влияет на функционал), этот редактор идеален. Он очень быстрый, легкий, функциональный, удобный, эстетически радующий глаз и очень приятный в использовании.

Многие вещи в Sublime реализованы довольно по-гиковски, но для меня это не недостаток, а огромное преимущество. Я был в восторге, когда в моей любимой ОС Ubuntu появились такие инструменты, как Dash и Hud, позволяющие обойтись без использования мыши. И я был в таком же восторге, когда увидел, как быстро в Sublime Text можно выполнять привычные операции. Большинство действий можно выполнить меньше, чем за секунду. Знаете, сколько в Sublime занимает процесс поиска и установки нового плагина? Несколько секунд. Реально несколько секунд, без преувеличения. И если вам тоже нравится подобный подход к работе, уверен, Sublime Text 2 вас не разочарует.

Отдельно хочется отметить приятность использования программы. Процесс изучения Sublime превратился для меня в увлекательнейшую игру, документацию по нему я читал как захватывающий детектив, а обучающее видео проглотил как остросюжетный фильм. И это не потому, что я восторженный идиот по жизни, а потому что Sublime действительно приятен в использовании по сравнению с другими программами. В логике и интерфейсе программы все настолько просто, логично и гениально, что иногда хочется плакать от восторга. Сам процесс рутинного написания кода или текстов статей (эту статью я тоже пишу в Sublime) очень приятен, этим хочется заниматься просто ради процесса. И только одно это обстоятельство уже ставит Sublime на голову выше других редакторов.

Вы дочитали до этого места и не ушли отсюда? Спасибо. Заканчиваю с выплескиванием восторженных соплей и перехожу к сути.

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

  • Работа со скоростью света — вы не найдете более быстрого редактора. И речь здесь не только о времени отклика (которое в Sublime очень быстрое даже для сложных операций). Речь еще и о подходе к работе, максимально исключающем все лишние действия и затормаживающие работу операции.
  • Всплывающие командные панели позволят вам избежать касания мыши насколько это возможно. Еще один плюс к увеличению скорости работы.
  • Несколько активных курсоров (возможность набора текста одновременно в нескольких местах). На первый взгляд преимущества этой возможности не очевидны, но попробуйте ее в работе — и через пару дней вы уже будете удивляться, как раньше могли без нее обходиться.
  • Vintage Mode — опциональная фишка, которая понравится суровым поклонникам Vi и поможет освоиться в Sublime гораздо быстрее.
  • Несмотря на свой молодой возраст, Sublime Text 2 уже обзавелся очень впечатляющим сообществом, под него написано громадное количество плагинов. А обилие плагинов позволяет еще лучше настроить редактор под свои специфические цели.
    Хотите изменить дефолтное оформление редактора?
    Нужна подсветка синтаксиса для какого-то редкого языка программирования?
    Необходим какой-то узкоспециализированный функционал?
    Поищите среди множества плагинов — вы наверняка найдете что-то подходящее.

Подробности обо всем этом и многом другом вы можете прочитать в следующих статьях: