<rmcreative>

RSS

PhpStorm 6

14 марта 2013

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

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

Итак, что же интересного в новом релизе?

  • Улучшена работа с namespace. IDE автоматически импортирует нужные namespace, может оптимизировать импорт и т.д. Стало очень похоже на комфортную работу с namespace в IDEA.
  • Добавили больше проверок кода (в том числе PHP Mess Detector), улучшили подсказки, поправили ошибки пятой версии.
  • Добавлен интерфейс для работы с Composer.
  • Добавили code (re)arranger – настройки структуры кода, то есть как сортировать методы, где располагать конструктор и т.д. Плюс возможность применить для существующего кода.
  • Новые методы рефакторинга: Change Signature, Pull Up/Push Down class members и Move Class.
  • Полностью настраиваемые шаблоны кода и PHPDoc.
  • Добавили инструменты для работы с схемой БД.
  • Встроенный REST клиент. Отлично подходит для тестирования разных API.
  • File Watchers – отличная штука для автоматического компилирования Sass, LESS, SCSS, CoffeeScript, TypeScript.
  • Полная поддержка, включая отладку, для TypeScript, Dart и CoffeeScript.
  • Переделана поддержка JS библиотек, включая определение сжатых версий.
  • Переработали окошко структуры HTML. Теперь оно поддерживает HTML5.
  • Встроенная поддержка Zen Coding эволюционировала до Emmet.
  • Переработали интерфейс: перерисовали большинство элементов, добавили поддержку retina и полностью тёмную тему Darcula. Стало ещё лучше.

Также с релизной версии в API для разработчиков плагинов стали доступны специфичные для PHP возможности, что обещает новые интересные штуки для таких замечательных плагинов как YiiStorm.

26 марта пройдёт вебинар, где новые возможности будут разбираться подробнее.

На официальном сайте можно обновиться или попробовать 30-дневную пробную версию. Обновление бесплатное для тех, кто купил лицензию после 12 марта 2012.

Комментарии RSS

  1. №7670
    metalguardian
    metalguardian 14 марта 2013 г., 15:50:28

    у меня в 6й версии появилась проблема со скроллингом: www.yiiframework.ru/forum/viewtopic.php?f=4&t=11234 если кто то сталкивался - помогите!

  2. №7671
    Андрей
    Андрей 14 марта 2013 г., 15:52:46

    Поскорей бы они сделали поддержку Stylus. Только из-за этого не использую его в проектах.

  3. №7673
    Bohdan Vorona
    Bohdan Vorona 14 марта 2013 г., 23:46:08

    Best IDE

  4. №7677
    Александр
    Александр 15 марта 2013 г., 12:23:57

    Очень приятный внешний вид :)

  5. №7678
    Алексей
    Алексей 15 марта 2013 г., 13:41:47

    Вотчеры очень порадовали, быстрее работают чем плагины которыми это раньше реализовывалось

  6. №7679
    Алексей
    Алексей 15 марта 2013 г., 13:42:28

    Sam, а почему я всегда оставляю коментарии только раза с 6-го, постоянно говорит капча не верная.

  7. №7680
    Sam
    Sam 15 марта 2013 г., 13:46:34

    Алексей, очень странно. У меня вроде нормально было когда проверял. Посмотрю ещё раз. Убрать никак не получается пока...

  8. №7711
    100grammist
    100grammist 19 марта 2013 г., 18:16:06

    Кроме Darcula, еще порадовала долгожданная полноэкранность в Windows

  9. №7712
    Sam
    Sam 20 марта 2013 г., 12:36:07

    О, а её я как раз и не заметил... буду использовать.

  10. №7728
    Илья
    Илья 22 марта 2013 г., 10:52:16

    Обновил phpStorm до 6 версии. Появилось меню с предложением выбрать цветовую схему. Выбрал Darcula. Теперь хочу поменять схему, но никак не найду раздел в настройках, где можно это сделать. Кто подскажет?

  11. №7730
    100grammist
    100grammist 22 марта 2013 г., 13:51:09

    В разделе Appearance. Кстати, если в Darcula не понравился мелкий шрифт интерфейса, то его можно изменить в этом же разделе: Override dafault fonts. Я поставил 14. Как раз комфортно на 21".

  12. №7793
    Сергей
    Сергей 10 апр. 2013 г., 12:55:23

    Подскажите, пожалуйста, как заставить работать клавиши цифровой клавиатуры в phpstorm'е? (2,4,6,8) 1,3,7,9 работают (((

    гугл не помог

  13. №7794
    Sam
    Sam 10 апр. 2013 г., 14:57:34

    Сергей, у меня работают.

  14. №7796
    Сергей
    Сергей 10 апр. 2013 г., 15:24:09

    у меня в убунте (по умолчанию не работают), пришлось добавить в keymap на left/right/up/down еще по клавише. только после этого заработало. возможно неточно выразился, мне надо чтобы работали клавиши точно также как и arrow (т.е. перемещение курсора)

  15. №7797
    Sam
    Sam 10 апр. 2013 г., 18:14:39

    У меня просто винда. С ней таких проблем просто не бывает.

  16. №7878
    Александр
    Александр 03 мая 2013 г., 13:08:25

    Здравствуйте, а не знаете как руссифицировать программу?

  17. №7879
    Sam
    Sam 03 мая 2013 г., 13:51:14

    Александр, никак.

  18. №8003
    Александр
    Александр 26 мая 2013 г., 11:59:26

    Илья, File -> Settings -> Appearance -> Theme

  19. №8033
    Сергей
    Сергей 30 мая 2013 г., 13:42:08

    Sam, где-то ты писал что используешь именно эту IDE (PHPStorm). Скажи пожалуйста, на твой взгляд, у нее больше приимуществ перед Netbeans-ом, или функционал у этих IDE практически одинаков и выбор - это дело вкуса каждого?

  20. №8034
    Сергей
    Сергей 30 мая 2013 г., 13:43:29

    *преимуществ

  21. №8040
    Sam
    Sam 04 июня 2013 г., 1:03:43

    Почти одинаков, но PhpStorm на данный момент немного впереди по фичам и уровню их реализации.

  22. №8064
    OKyJIucT
    OKyJIucT 15 июня 2013 г., 23:47:44

    Добрый день. Подскажите, пожалуйста, есть ли такая функция в PHPStorm - я работаю с файлами через FTP, все прекрасно, но если я заливаю через FTP новый файл, он не отображается в файлах проекта. Как мне обновить дерево файлов и каталогов, чтобы этот файл был просканирован на сервере и добавлен в проект? Спасибо

  23. №8065
    100grammist
    100grammist 16 июня 2013 г., 0:03:56

    OKyJIucT, если я не ошибаюсь, PHPStorm умеет автоматически синхронизировать только в сторону сервера. Для обратной это нужно делать вручную (Tools-Deployment-...).

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.