<rmcreative>

RSS

Все заметки с тегами «IDE, PhpStorm»

Можно уточнить:

    (13)
    (1)
  1. (3)
    (1)
    (1)
    (30)
  1. (1)
  1. Плагины PhpStorm для Yii

    27 февраля

    Когда-то для Yii существовал только один плагин под PhpStorm — YiiStorm. Сейчас появились новые:

    Оба проверены мной, довольно стабильны и действительно помогают. Рекомендую.

    5 комментариев
  2. MacOS + PhpStorm, делаем текст менее мыльным

    20 ноября 2013

    Apple делает прекрасное железо и хорошую ОС, но некоторые штуки сделаны в Windows намного лучше. Одна из них — сглаживание шрифтов. После ClearType читать мыльный текст на маке очень неприятно. Усугубляется это ещё большим количеством мыла в IDE JetBrains. Например, в PhpStorm.

    К счастью, проблема решаемая, хоть и немного нетривиально. Сначала стоит немного подстроить общее сглаживание. В последних версиях ОС настройку убрали, так что открываем терминал и пишем:

    defaults -currentHost write -g AppleFontSmoothing -int 2
    

    Эффект в отдельных приложениях должен быть виден после их перезапуска. В интерфейсе ОС после перезагрузки.

    Далее поправим опции JVM для PhpStorm. В /Applications/PhpStorm\ EAP.app/bin/idea.vmoptions (путь может отличаться) дописываем в конец:

    -Dswing.aatext=true
    -Dawt.useSystemAAFontSettings=lcd
    

    Перезапускаем IDE.

    Те же опции можно применить и к другим продуктам JetBrains и основанным на них. Например, Android Studio.

    UPD: похоже, всё вышеприведённое не имеет никакого эффекта в последних версиях ОС.

    27 комментариев
  3. PhpStorm 6

    14 марта 2013

    Когда вышел PhpStorm четвёртой версии, я думал, что дальше улучшать уже особо некуда. Работать было уже очень комфортно.

    EAP пятой версии приятно удивляли и до релиза скопилась критическая масса улучшений, после привыкания к которой на четвёрке стало уже не так удобно. С шестой версией произошло примерно то же. JetBrains в очередной раз удивили и порадовали.

    Читаем

    23 комментария
  4. PhpStorm 6 EAP

    28 ноября 2012

    На днях вышел второй EAP-билд PhpStorm 6 и, так как поговаривают, что он стабилен, я решил попробовать. Забрать, как обычно, можно из wiki EAP.

    Читаем

    14 комментариев
  5. Цветовые схемы для PhpStorm

    28 сентября 2012

    Проект «PhpStorm Themes» призван собрать множество схем для цветового оформления подсветки кода PhpStorm. Для каждой схемы есть пример, так что выбирать очень удобно.

    Выбираем и загружаем свои схемы

    6 комментариев
  6. PhpStorm 5

    12 сентября 2012

    PhpStorm 5

    Релизнулась очередная версия лучшей (по крайней мере для меня) IDE для PHP.

    Основные улучшения касаются PHP в общем, но, в этой версии добавили и немного для поддержки фреймворков. А именно поддержку MVC Symfony2 и Yii (ура-ура!).

    • В редакторе PHP переработаны внутренние механизмы распознавая типа переменных и полей классов, что привело заметному улучшению качества и скорости дополнения.
    • Куча дополнений к поддержке SQL и СУБД: рефакторинг схемы, редактирование хранимых процедур, генерация миграций, улучшенное дополнение SQL и другие.
    • Можно использовать свои правила для PHP CodeSniffer.
    • Поддержка стандартов кода Symfony2, PSR1/PSR2, Drupal.
    • «Live Edit» для PHP/HTML/CSS/JS.
    • Большое количество улучшений в редакторах JavaScript и CSS/Sass/LESS.

    Кроме того, сделано довольно много косметических изменений интерфейса.

    Для тех, кто приобрёл лицензию после 12 Сентября 2011, обновление бесплатно.

    До 14 Сентября можно приобрести IDE со скидкой. На обновление скидка не распространяется.

    25 комментариев
  7. Разработка плагинов для IDE JetBrains

    4 сентября 2012

    За прошедшую пару месяцев, впрочем, как обычно, меня спрашивали о том, что бы такого изучить заскучавшему за рутиной скриптовому разработчику. Обычно я даю ссылку на «Что изучать». В этот раз хочу добавить о пользе изучения компилируемых языков со строгой типизацией и тучей ООП, таких как Java.

    Как обычно, главная проблема в изучении — это «на чём бы потренироваться, чтобы и мне интересно и другим полезно». Для разработчика нет ничего более полезного, чем инструменты для разработки, так что предлагаю в случае бесцельного скучания взяться за написание плагинов для IDE JetBrains (PhpStorm и ко.)

    Для начала берём в руки «Thinking in Java» (в русском варианте «Философия Java») и читаем. Далее переходим непосредственно к платформе JetBrains. Тут с информацией похуже, но на хабре в последнее время появились неплохие статьи на тему:

    2 комментария
  8. PhpStorm 3.0

    30 ноября 2011

    Вчера релизнулся PhpStorm третьей версии. Про пару EAP я уже писал. С тех пор вышло семь промежуточных билдов:

    Прогресс очень радует, как и планы на будущее.

    Анонс и обсуждение на хабре

    Анонс в блоге

    13 комментариев
  9. PhpStorm 3.0 EAP 108.1421

    28 сентября 2011

    Вот и вторая сборка EAP 3.0. Кроме исправления небольшого числа зависаний и полузависаний есть и очень вкусная штука: поиск дублирующегося кода. Такого пока нет ни в одной известной мне IDE. Я уже успел поиграться и могу сказать, что штука определённо полезная.

    12 комментариев
  10. PhpStorm 3.0, первый EAP-билд 108.1343

    22 сентября 2011

    Вот и вышел первый EAP-билд долгожданной третьей версии полюбившейся многим разработчикам PHP IDE. Остаток дня был проведён за кодом уже в новом билде. Впечатления положительные. Что же интересного принесла нам свежая EAP? Среди просто нереального количества фиксов болячек разной степени важности стоит выделить следующее.

    Производительность

    Разница действительно очень значительна. Теперь ощущения от работы автодополнения и набора текста в общем очень похожи на работу в «нативных» IDE.

    Также обещают более плавную работу с большими проектами при использовании 32-х битной JRE. Как раз мой случай.

    Похоже, мне повезло. Коллеги жалуются на задержки в автокомплите. Возможно, связано с комплитом из библиотек.

    Интерфейс

    Интерфейс претерпел значительные изменения. Сразу бросаются в глаза похудевшие табы, более компактные и продуманные диалоги. Linux и Mac тоже вниманием не обделили. Маку дали более приятный вид и fullscreen, линуксу drag&drop файлов и кучу фиксов.

    PHP

    • Автоматический перевод курсора в нужное место при записи ассоциативного массива с каждым элементом на новой строке (ура!).
    • Улучшили анализ синтаксиса и подсветку ошибок.
    • Различные улучшения в поддержке XDebug.
    • Добавили тулзу для анализа дампов профайлера XDebug.
    • Поправлены ошибки автоформаттера.
    • Поправили неприятное поведение при вводе кавычек.
    • В настройках можно выбрать конкретный интерпретатор PHP. Зачем, правда, пока не ясно.
    • Улучшили поддержку Twig.
    • Улучшили дополнение по namespace и в замыканиях.
    • Нормально реагирует на ENTER внутри PHPDoc, да и вообще много всего по PHPDoc (ура!)
    • Улучшена поддержка Phing.
    • Поддержка @return $this, @return self и @return static, что очень полезно для дополнения в Yii.

    JavaScript

    • Улучшенная поддержка синтаксиса библиотек.
    • Фиксы форматирования и анализа кода.
    • JSLint / JSHint

    CSS / HTML

    • Автоматический перевод курсора в нужное место при записи CSS лесенкой.
    • Фикснули оптимизацию перекрывающих друг друга записей.
    • Улучшили поддержку HTML5.
    • Поменяли диалог для выбора цвета. Добавили пипетку и возможность вводить цвет в hex. Убрали HSB. Попробую привыкнуть.
    • Zen Coding 0.7

    Разное

    • Добавили возможность исключать директории из заливки по FTP.
    • XSLT debugger

    Так как это первый билд третьей версии, стоит отбэкапить настройки перед обновлением. У меня лично обновилось всё без особых проблем, но мало-ли.

    51 комментарий