<rmcreative>

RSS

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

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

    (1)
  1. (3)
    (1)
    (1)
    (30)
  1. (3)
    (3)
    (3)
  1. 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 комментариев
  2. Командная строка в 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 комментариев
  3. Исключаем отдельный файл из индексации 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 комментариев
  4. PhpStorm 98.350 и 98.364

    18 ноября 2010

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

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

    12 комментариев
  5. 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=]*.

    18 комментариев
  6. 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 комментариев
  7. PhpStorm 98.145

    13 октября 2010

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

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

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

    3 комментария
  8. PhpStorm 98.91

    5 октября 2010

    Свежий билд PhpStorm принёс много интересных нововведений:

    • Дополнение кода вызывается автоматически (можно настроить через Editor → Code Completion).
    • Поддержка Zend debugger (пока не успел проверить).
    • Дополнение ключей массивов. Работает, например, с $_SERVER. Очень приятно.
    • Настройка скобок для Smarty.
    • Сворачивание блоков <?php. Полезно в шаблонах.

    Ну и особо интересные исправления:

    • В CSS больше не считается ошибкой употребление всяких -webkit-gradient и ::-moz-focus-inner.
    • Починили вывод ошибок при запуске PhpUnit.
    • Куча исправлений надоедливых мелочей вроде генерации @return для __construct.
    • Много оптимизаций производительности (я лично изменений не заметил, но у меня и так бегало всё быстро).

    Данный билд, как и все предыдущие, несовместим с PhpUnit 3.5, так что если используете PhpUnit из IDE, пока не стоит его обновлять.

    UPD: вышел багфикс-билд 98.108, исправляющий проблемы с производительностью и другие мелкие проблемы.

    4 комментария
  9. PhpStorm 96.1224

    20 сентября 2010

    Недавний билд PhpStorm 2 очень порадовал. Наконец, помимо большого количества нововведений второй ветки мы получили неплохую стабильность дополнения кода.

    Так как с момента старта EAP 2.0 я пропустил несколько билдов, приведу их список:

    Интересующимся стоит взглянуть на изменения в них. Некоторые очень интересны.

    Ну и ссылки по 1124:

    UPD: вышел багфиксовый 98.21.

    9 комментариев
  10. EAP PhpStorm 2.0 стартанул

    24 августа 2010

    Вот и случилось. В данной версии:

    • Рефакторинг smart introduce.

    • Внушительный набор новых проверок кода.

    • Переработанный интерфейс.

    • GUI для Git.

    • Редактор фрагментов кода.

    • Множество других улучшений и исправлений.

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

    Пробуем и не забываем постить найденные баги в трекер

    UPD: Подоспел билд с фиксами.

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