Sublime Text 2 — редактор на все ОС


Давно я не писал о редакторах. Отчасти это связано с тем, что ничего нового мне не нужно было, так как я был доволен редакторами, которыми пользовался. Я уже писал про PhpDesigner и NetBeans, которыми я активно пользовался в Windows. Сейчас я использую Ubuntu. Netbeans я использую и в Ubuntu, а вот для PhpDesigner нужна была замена. Так я и познакомился с довольно хорошим редактором, который также доступен на все популярные операционные системы. Этим редактором является Sublime Text 2. О нем как раз и расскажу в этом посте.

Sublime Text 2 мне напомнил notepad++. Поддерживает кучу языков и отлично расширяется благодаря различным плагинам. Я использовал много различных редакторов под Linux, однако этот сразу понравился своей удобством и стильным оформлением. Все преимущества перечислять не буду, в нем есть все, что имеют большинство php редакторов: от подсветки синтаксиса, авто-дополнений кода до возможности работать с проектами. Но хочу выделить несколько особенностей:

  • Sublime Text 2 — кроссплатформенный (это для меня является большим плюсом), а это значит привыкнув к редактору, не стоит беспокоиться что его нельзя будет использовать в другой операционной системе.
  • Можно открывать папку целиком, как отдельный проект для быстрого редактирования
  • Редактор справа показывает мини-карту файла, по которому можно легко и быстро перемещаться в нужный кусок кода.
  • Поиск и замена в коде является эталонным. Он очень удобен и компактен.
  • Есть два десятка цветовых схем на любой вкус и освещение 🙂
  • Возможность расширения редактора беслптными и платными плагинами
  • Условно-бесплатный срок неограничен! Это значит, что использовать весь функционал редактора можно и без покупки. Но купив редактор можно поощрить разработчиков этой чудесной программы. Где-то один раз на 10-15 сохранений программа советует купить лицензию, но это трудностей не доставляет.

Из минусов (в частности для себя) хочу отметить отсутствие возможности работать по FTP(SFTP). Эта возможность появляется после установки плагина. Цена плагина небольшая и также есть триальный режим.

Также, думаю, многих интересует есть-ли «живая» проверка синтаксиса кода «на лету». Да есть. Достигается это установкой дополнения SublimeLinter (https://github.com/SublimeLinter/SublimeLinter).
Про установку плагина на Ubuntu расскажу чуть ниже, однако по ссылке на официальный источник тоже имеется инструкция по установке на разные операционные системы (Windows, Linux, Mac OS).

Итак, чтобы установить пакет SublimeLinter в консоли я набрал команду:

Для выполнения этой команда должны быть установлена утилита git в вашей системе. Эта команда скопирует исходники SublimeLinter в папку расширений редактора sublime-text-2. В Ubuntu это ~/.config/sublime-text-2/Packages/

Далее я установил сам php, чтобы редактор через него командой php -l мог проверять синтаксис редактируемого файла

Эта команда установит php на вашу систему.

После этого открываем редактор Sublime Text 2 и меняем настройки
Preferences->Package Settings->SublimeLinter->Settings — Default
Откроет файл настроек. Там нужно найти строчку

"sublimelinter_executable_map":
{

},

и прописать там следующее

"sublimelinter_executable_map":
{
"php":"/usr/bin/php"
},

/usr/bin/php это путь к php интерпретатору.

После этого начнет работать живая проверка синтаксиса php, который сразу при редактировании файла будет указывать на ошибки в коде.

Сам я этим редактором только знакомлюсь и, возможно, еще будут какие-либо вопросы и их решения. Если что, то форма комментариев ниже 😉 Отписывайтесь


Если Вам интересны темы, про которые я пишу в своем блоге, то Вы можете Подписаться на обновления. Подписываться на новости и обновления можно по емайл или через популярные сервисы yandex и google!

Эта запись была опубликована в рубрике PHP Редакторы, Я и Ubuntu и отмечена метками , . Добавить в закладки ссылку.

5 в ответ на Sublime Text 2 — редактор на все ОС:

  1. chiffenok пишет:

    что мне сделать если я хочу такую же подсветку для javascript?

  2. chiffenok пишет:

    охото моментальную подсветку(

  3. skykub пишет:

    Жаль нет русской локали.

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