Бандлы TextMate в PhpStorm

Хотя PhpStorm и поддерживает многие языки программирования (в том числе и скриптовые), в вашем проекте могут оказаться неизвестные ему типы файлов. Но есть хорошая новость - теперь можно использовать бандлы из текстового редактора TextMate.

Как получить бандлы из TextMate

TextMate имеет свой GitHub репозиторий, в котором собраны бандлы для многих языков программирования: LaTex, Markdown, Objective-C, ASP.NET, Perl и других. Если вам нужен язык, который отсутствует в списке, скорее всего, простой поиск поможет найти бандл.

Склонируйте себе локально бандл shellscript из репозитория на GitHub:


$ git clone https://github.com/textmate/shellscript.tmbundle.git

Как зарегистрировать бандл TextMate в PhpStorm

Откройте меню File | Settings и найдите настройку TextMate Bundles вашей IDE. Из этой панели настроек загрузите TextMate плагин, кликнув на зеленый + и указав путь к склонированному репозиторию.

textmate-phpstorm-1

При помощи чекбоксов включите или отключите нужные вам бандлы. Внизу выберите цветовую схему.

textmate-phpstorm-2

Таким образом, мы зарегистрировали Shellscript бандл для расширений: .sh, .bash, .zsh. Если вы хотите привязать свое расширение файла к бандлу, откройте настройку File Types и просто добавьте расширение в Files supported viaTextMate bundles.

textmate-phpstorm-3

Тестируем

Пример shell скрипта, подсвеченного при помощи склонированного бандла от TextMate:

textmate-phpstorm-4

Ссылки

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>