Привет, друзья! Я потратил очень много времени на поиски нормального IDE для Ruby On Rails в Linux. Перепробовал многое: NetBeans, Aptana, RubyMine, RedCar ... И казалось бы, в них есть все что нужно, но большинство крупных IDE очень грузят систему, а интерфейс жутко замусорен. В итоге выбор пал на стандартный убунтовский Gedit с плагинами из сборки GMate. Было сносно, но все равно не совсем то, что нужно. И тут вдруг...Вдруг открыл для себя редактор Sublime Text 2. И он действительно классный.
Парадокс, гуглил часами в поисках нормального редактора, но ни разу на него не наткнулся. Совершенно случайно увидел заметку в соц. сети tactoom.com и решил попробовать. Теперь это мой основной редактор =)
Скачать его можно на официальном сайте программы. Есть версии для Linux, Mac OS X и Windows. Пока редактор в стадии Beta и бесплатен, но после официального релиза будет установлена цена в 59$. Но, как говорит создатель Sublime Text 2, платить будет не обязательно и никаких ограничений по функционалу или периоду использования не будет, только иногда будет вылазить окошко с предложением купить лицензию (оно есть и в бета-версии). Выскакивает это окошко примерно раз в час и вообще никак не мешает.
Основные достоинства
Скорость
Он очень быстрый. Все действия выполняются практически мгновенно. Супер.
Интерфейс
Ничего лишнего; код, сайдбар и вкладки в стиле Chrome:
Плагины
Для Sublime Text 2 довольно много плагинов. И устанавливаются они через встроенный менеджер пакетов.
Поддерживаемые языки программирования
Не считал, но их огромное количество: C++, Java, Ruby, PHP, Python,... Плюс из коробки поддерживается Ruby on Rails, а плагином ставятся сниппеты для jQuery.
Кастомные темы оформления
Что ни говори, а качественный и красивый интерфейс имеет очень большое значение. Поэтому в Sublime Text 2 можно менять не только темы подсветки синтаксиса, но и темы для интерфейса редактора, создание баннеров в таком оформлении - сплошное удовольствие.
Быстрый поиск по файлам
Жмем Ctrl+P, вводим первые буквы названия нужного файла и вуаля:
Просто шикарно.
Быстрый поиск функций
Если в одном файле скопилось приличное количество функций, бывает сложно отыскать нужную. С Sublime Text 2 это больше не проблема - жмем Ctrl+R и выбираем нужную:
Полноэкранный режим
Я очень люблю работать в полноэкранном режиме и эта функция для меня в IDE очень важна. Для перехода в полноэкранный режим нужно нажать F11.
Командная панель
Комбинацией Ctrl+Shift+P вызывается командная панель. В этой панель очень много различных команд. Можно скопировать файл, закомментировать выделенный код, переключить синтаксис, конвертировать регист и еще десятки полезных функций.
Это то, что я успел заметить за неделю использования, но я уверен, в Sublime Text 2 меня ждет еще немало приятных сюрпризов. Это не последняя статья про этот редактор, немного позже я расскажу о некоторых его функциях подробнее, а пока устанавливайте и пробуйте.