<rmcreative>

RSS

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

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

    (1)
  1. (3)
    (1)
    (1)
    (31)
  1. (3)
    (3)
    (3)
    (1)
  1. PhpStorm 2.1 EAP build 107.21

    29 апреля 2011

    Уже давно не писал про EAP PhpStorm потому как просто не успевал. Уж очень шустро он развивается. А произошло действительно много всего.

    Во-первых был выпущен апдейт 2.0.1, в котором мне лично понравилось, кроме всего остального, следующее:

    • Добавили рефакторинг «Introduce Constant».
    • Наконец, IDE стала сообщать, что у нас в проекте несколько одноимённых классов и автодополнению плохо. Лучше бы, конечно, дополняло как NetBeans, из всех, но и это уже очень хорошо.

    Через некоторое время возобновилась EAP:

    Ну и свежий EAP тоже порадовал. Особенно:

    • Теперь стало возможно делать diff для директорий. Похоже, скоро можно будет избавиться от отдельного внешнего инструмента.
    • Улучшили навигацию по конструктору и поиск использования класса.

    От практики обновления EAP-билдов автоматически, похоже отказались, поэтому установить придётся самостоятельно.

    16 комментариев
  2. Скидки на IDE JetBrains и YouTrack

    20 апреля 2011

    JetBrains опять радует скидками, которые продлятся до 30-го апреля:

    • PyCharm — 50%
    • IntelliJ IDEA — 40%
    • PhpStorm — 50%
    • RubyMine — 30%
    • WebStorm — 50%
    • YouTrack — 50%

    Самое время обзавестись по праву лучшими IDE.

    5 комментариев
  3. Productivity guide в IDE от JetBrains

    27 марта 2011

    Будучи на CodeFest открыл для себя productivity guide, который встроен во все IDE от JetBrains. Вызывается он по Help → Productivity Guide и показывает статистику по использованию разных полезных функций и их описание.

    Оказывается, при разработке Yii я ни разу не пользовался introduce variable, звёздочками при переходе к файлам и классам, а также кучей других полезных возможностей.

    3 комментария
  4. PhpStorm 2

    15 февраля 2011

    Вышел второй релиз отличной IDE для PHP, направленный, прежде всего на поддержку современных языков и технологий.

    • Полная поддержка PHP 5.3 с пространствами имён и замыканиями.
    • Поддержка Zend Debugger. При этом его не нужно настраивать.
    • Командная строка с поддержкой Zend_Tool и Symfony в комплекте.
    • Редактор SQL-запросов с возможностью их запуска, а также просмотра и изменения данных результата.
    • Поддержка ECMAScript 5 «use strict».
    • Поддержка LESS и SASS/SCSS.
    • Relax NG для XML.
    • Поддержка Mercurial.
    • Интеграция с трекерами GitHub, PivotalTracker и RedMine.
    • Новый интерфейс для всех платформ.

    • Официальный анонс

    • Наиболее значимые изменения в картинках и видео
    • Пробуем и обновляемся
    10 комментариев
  5. Командная строка в PhpStorm

    8 февраля 2011

    Ввод консольной команды в PhpStorm

    Поддержка выполнения консольных команд через Ctrl+Shift+X появилась уже несколько EAP-билдов назад, но информации по использованию чего-либо, кроме консолей Zend Framework или Symfony до недавнего времени не было.

    Оказалось, что подключить свои команды несложно.

    Если команда есть в path в виде .bat или .sh, то достаточно её добавить через Settings → Command Line Tool Support → Add → Custom Framework. Там можно поступить, например, с pear.

    Для того, чтобы получить поддержку Yii, после добавления команды $PhpExecutable$ путь/до/yiic.php необходимо открыть XML-ку с определением команд и добавить внутри <framework> примерно следующее:

    <command>
      <name>shell</name>
    </command>
    <command>
      <name>migrate</name>
    </command>
    <command>
      <name>message</name>
    </command>
    <command>
      <name>webapp</name>
    </command>

    После этого IDE начнёт подсказывать варианты команд. Чтобы получить более подробные подсказки, необходимо лучше описать команды.

    7 комментариев
  6. Исключаем отдельный файл из индексации PhpStorm

    15 января 2011

    В PhpStorm на данный момент нет возможности исключить из индекса отдельный файл, что сильно портит жизнь тем, кто использует фреймворк Yii. Дело в том, что IDE при наличии одинаковых классов в нескольких файлах не знает, который из них использовать для автодополнения и предпочитает не выводить дополнения вовсе.

    Рано или поздно это будет исправлено, а пока можно воспользоваться небольшим трюком:

    • File → Settings → IDE Settings → File Types.
    • Ищем в списке Text Files, жмём нижнюю Add... и добавляем yiilite.php.

    Теперь yiilite.php будет исключён из индексирования для всех проектов.

    UPD: Алексей подсказал, что способ есть:

    • File → Settings → IDE Settings → File Types → Ignore files and folders. Через ; вписываем yiilite.php;

    UPD2: В текущих версиях PhpStorm появилась возможность исключить отдельный файл из индексации прямо из контекстного меню, выбрав Mark as Plain Text.

    14 комментариев
  7. PhpStorm 98.350 и 98.364

    18 ноября 2010

    Очередные билды PhpStorm очень порадовали.

    • Добавили нормальную поддержку дополнения и рефакторинга для PHP 5.3 (замыкания, пространства имён).
    • Добавлили поддержку GitHub.
    • Выложили гайды по настройке Zend Debugger: установка, настройка. Настраивается действительно попроще, чем xDebug.
    • Отдельные табы:

    12 комментариев
  8. PhpStorm и ZenCoding: обрамление строк в теги

    13 ноября 2010

    В твиттере PhpStorm проскочила очень полезная информация по использованию встроенного в IDE ZenCoding.

    Итак, надо из

    line1
    line2
    line3

    получить

    <li>line1</li>
    <li>line2</li>
    <li>line3</li>
    • Выделяем все строки.
    • Жмём CTRL+ALT+T, X.
    • Вводим li*.

    Также можно попробовать немного посложнее: li*>a[href=]*.

    19 комментариев
  9. PhpStorm 98.191

    20 октября 2010

    И ещё один приятно удивляющий билд любимой IDE.

    • Добавили поддержку Zend Toolbar (ищите в меню Run).
    • Настройки дебаггера теперь располагаются в Settings → Debugger → PHP.
    • Добавили подсветку точек выхода из метода. Очень и очень приятно, когда у метода несколько return.
    • Обрамление выделенного текста теперь настраивается и по умолчанию выключено. Включить можно в Editor → Smart Keys.
    • Диалог настройки стиля кода показывает изменения.
    • IDE начала подсвечивать deprecated-функции.
    • Обновлено дополнение кода. Обязательно после запуска сделать File → Invalidate Caches.

    В данной версии добавили автообновление. Почти как в Firefox и Opera. Предложить IDE должна сама, но если не предложит, можно попробовать Help → Check for update. У меня обновление накатилось с большим трудом, так что, если вам не интересно его протестировать, обновляйтесь по-старинке.

    UPD: Вышел 98.240

    11 комментариев
  10. PhpStorm 98.145

    13 октября 2010

    У JetBrains вышел, на этот раз, очень приятный билд PhpStorm.

    • Вроде как нормально заработал Zend Debugger. На всякий случай стоит проверить, стоит ли галочка на Debug → Advanced → Debug all pages.
    • Улучшили дополнения внутри класса и дополнение индексов массивов.
    • Ура! Теперь если выделить текст и нажать ', ", {, ( или [, то текст будет обрамлён соответствующими символами. Работает пока только для PHP-кода.
    • Починили модульные тесты при установленном PHP Unit 3.5.

    В очередной раз напоминаю, что EAP — это тестовые билды, которые, хоть и работают по большей части без нареканий, могут содержать ошибки, о которых можно и нужно сообщать в трекер проекта.

    3 комментария