<rmcreative>

RSS

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

  1. 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 комментариев
  2. Плагин для Yii под NetBeans

    3 апреля 2013

    Плагин добавляет:

    • Дополнение кода в view (знает о том, что в этот view передали).
    • Переход по псевдонимам пути (Yii::import, widget, beginWidget, createWidget, beginCache).
    • Go To Action, Go To View.
    • Переход к view по клику на render или renderPartial.
    • Пошаговое создание нового проекта.

    И ещё несколько менее полезных возможностей.

    Забрать можно со страницы плагина, ошибки и предложения принимаются на github. В скором времени плагин будет доступен прямо из настроек IDE.

    16 комментариев
  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. Ace editor, редактор кода на JavaScript

    26 ноября 2011

    Вполне себе полноценный JavaScript-редактор кода в виде отдельного компонента, выросший из проекта Mozilla под названием Bespin. По удобству редактирования кода вполне приближается к TextMate, Vim или Eclipse. Присутствуют:

    • Подсветка кода Javascript, HTML, CSS, XML, Python, PHP, Java, Ruby, C++, CoffeeScript.
    • Автоотступы.
    • Командная строка.
    • Нормально работает с документами в 100000 строк.
    • Настраиваемые хоткеи. Есть профили «как VI» и «как Emacs».
    • Цветовые схемы, совместимые с TextMate.
    • Поиск-замена по регулярным выражениям.
    • Подсветка парных скобок.
    • Софт-табы и обычные табы.
    • Может отображать скрытые символы.
    • Подсвечивает слово под курсором.

    Пробуем и пользуемся

    Эту штуку наверняка приятно будет встроить в админку CMS для редактирования шаблонов…

    5 комментариев
  10. PhpStorm 3.0 EAP 108.1421

    28 сентября 2011

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

    12 комментариев