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 уже обзавелся очень впечатляющим сообществом, под него написано громадное количество плагинов. А обилие плагинов позволяет еще лучше настроить редактор под свои специфические цели.
    Хотите изменить дефолтное оформление редактора?
    Нужна подсветка синтаксиса для какого-то редкого языка программирования?
    Необходим какой-то узкоспециализированный функционал?
    Поищите среди множества плагинов — вы наверняка найдете что-то подходящее.

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


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

12 комментариев на «“Sublime Text 2/3 — введение”»

    • Поставил плагин подсветки ошибок. То, что он есть — хорошо конечно, но вот то, что ошибки видно только по сохранению — не есть гуд. Если есть варианты, напишите плиз 🙂

    • Точно можно переоткрыть файл в любой необходимой кодировке, а насчет индикации текущей кодировки не уверен, нужно искать среди плагинов.

  1. Возможно ли в Sublime настроить ftp соединение?
    Я прошу прощения за такую любопытность, но очень понравился 🙂

    • Ctrl+Shift+P → reindent.
      Плюс есть всяко-разные специализированные решения.
      Для форматирования html поможет плагин tag. Для сортировки свойств в CSS — CSSComb.
      Еще есть плагин Alignment, тоже может пригодиться.
      Плюс всяко-разные комбинации клавиш. Например, Ctrl+[ и Ctrl+] позволяют увеличивать или уменьшать отступы для выделенных строк.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *