wtorek, 22 lutego 2011

Kolorowanie składni w PyCharm i RubyMine

PyCharm (jak i inne produkty JetBrains) nie posiada defaultowo powalającej liczby schematów kolorowania składni. Mało jest też ich dostępnych w internecie (dobrych, obsługujących jednocześnie język programowania, języki szablonów, pliki yaml itd.). Znalazłem jednak na GitHubie konwerter schematów dla TextMate. Nie działa on idealnie i obsługuje (poza takimi rzeczami jak html, css, js czy yaml) tylko Pythona (i szczątkowo Ruby, chociaż istnieje fork poprawiający obsługę języków z RubyMine - haml, erb i właśnie Ruby). Zawsze jest to jednak coś (no i jakiś punkt wyjścia dla kogoś kto chciałby nad czymś podobnym pracować).

Aby użyć colorSchemeTool (bo tak nazywa się narzędzie) musimy pobrać go z GitHub:
git clone git://github.com/yole/colorSchemeTool.git

A następnie przekonwertować (pobrany wcześniej na dysk) schemat dla TextMate*:
python colorSchemeTool.py nazwa_schematu.tmTheme nazwa_schematu.xml

Uzyskujemy dzięki temu (na podstawie Birds of Paradise - http://joebergantine.com/werkstatt/birds-of-paradise-for-textmate):

* skrypt wymaga Pythona w wersji min. 2.7

Brak komentarzy:

Prześlij komentarz