phpstorm в ubuntu
phpstorm в ubuntu
У кого то наблюдается баг в пхпсторме, что при смене дефолтной темы или дефолтного шрифта - перестает работать дабл клик в дереве проекта?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: phpstorm в ubuntu
Windows 7, последний EAP PhpStorm. Не наблюдается.
Если что, менять тему и шрифт можно в File → Settings → Appearance.
Если что, менять тему и шрифт можно в File → Settings → Appearance.
Нравится Yii? Давайте сделаем его лучше!.
Re: phpstorm в ubuntu
http://youtrack.jetbrains.net/issue/WI-4211 вообщем оставил я баг.
интересно это только у меня так (
интересно это только у меня так (
Re: phpstorm в ubuntu
Не знаю, актуально еще или нет. Вот очень вероятное решение проблемы
http://ubuntudrom.blogspot.com/2010/01/idea.html
http://ubuntudrom.blogspot.com/2010/01/idea.html
Re: phpstorm в ubuntu
Темы плодить не буду. Кто знает, почему PhpStorm не видит статические методы фреймворка?
То есть сам класс Yii он видит. Если сделать GoTo > Declaration... то он открывает объявление класса. А вот сами методы видит как неизвестные.
Я до этого работал в Netbeans, вот по совету Sam Dark решил попробовать PhpStorm и возникла такая неприятность. В Netbeans никаких проблем не было.
То есть сам класс Yii он видит. Если сделать GoTo > Declaration... то он открывает объявление класса. А вот сами методы видит как неизвестные.
Я до этого работал в Netbeans, вот по совету Sam Dark решил попробовать PhpStorm и возникла такая неприятность. В Netbeans никаких проблем не было.
Конференция: yii@conference.jabber.ru
Re: phpstorm в ubuntu
Ага, всё так и сделал. Ведь сам класс-то он видит. Не видит только статические методы. Я думаю проблема в том, что статические методы находятся в классе YiiBase, а не в наследующем его Yii. Очень надеюсь, что PhpStorm может индексировать классы "в глубину". Только не могу найти, где это настраивается.
UPDATE: Вот сейчас ещё проверил. Если пишу Yii:: и нажимаю Ctrl+пробел, то пишет No suggestions, а если пишу YiiBase:: и нажимаю Ctrl+пробел, то выдаёт все статические методы нормально. Так что сам фреймворк он точно видит. Странный баг. Не сказать, что это критично, потому как с моделями через Model::model() он работает нормально, а статические методы класса я знаю хорошо, но вообще неприятненько.
UPDATE: Вот сейчас ещё проверил. Если пишу Yii:: и нажимаю Ctrl+пробел, то пишет No suggestions, а если пишу YiiBase:: и нажимаю Ctrl+пробел, то выдаёт все статические методы нормально. Так что сам фреймворк он точно видит. Странный баг. Не сказать, что это критично, потому как с моделями через Model::model() он работает нормально, а статические методы класса я знаю хорошо, но вообще неприятненько.
Конференция: yii@conference.jabber.ru
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: phpstorm в ubuntu
Очень похоже, что yiilite не исключили из индекса. Хотя, мб у вас какая-то интересная версия шторма.
Нравится Yii? Давайте сделаем его лучше!.
Re: phpstorm в ubuntu
Версия 2.0
Я проверил и действительно, если пробовать GoTo > Declaration на Yii, то открывается файл yiilite.php, хотя он значится в Ignore files and folders.
Стал пытаться что-то изменить, и если ставлю в Ignore files and folders вместо yiilite.php > yiilite.*, то тогда файл исключается из индекса. Но статические методы всё равно не распознаются. Я думаю, что всё-таки где-то в коде IDE есть баг. К сожалению, придётся вернуться в Netbeans, хоть сам PhpStorm мне очень понравился, но мелких багов оказалось довольно много.
Я проверил и действительно, если пробовать GoTo > Declaration на Yii, то открывается файл yiilite.php, хотя он значится в Ignore files and folders.
Стал пытаться что-то изменить, и если ставлю в Ignore files and folders вместо yiilite.php > yiilite.*, то тогда файл исключается из индекса. Но статические методы всё равно не распознаются. Я думаю, что всё-таки где-то в коде IDE есть баг. К сожалению, придётся вернуться в Netbeans, хоть сам PhpStorm мне очень понравился, но мелких багов оказалось довольно много.
Конференция: yii@conference.jabber.ru
Re: phpstorm в ubuntu
может просто удалить файл yiilite.php на девелоперской машине и продолжить пользоваться хорошей ide?johnatanb писал(а):Версия 2.0
Я проверил и действительно, если пробовать GoTo > Declaration на Yii, то открывается файл yiilite.php, хотя он значится в Ignore files and folders.
Стал пытаться что-то изменить, и если ставлю в Ignore files and folders вместо yiilite.php > yiilite.*, то тогда файл исключается из индекса. Но статические методы всё равно не распознаются. Я думаю, что всё-таки где-то в коде IDE есть баг. К сожалению, придётся вернуться в Netbeans, хоть сам PhpStorm мне очень понравился, но мелких багов оказалось довольно много.
Re: phpstorm в ubuntu
Да мне даже это сильно не мешает, но проявилось множество мелких багов и недостатков, которые убедили меня, что есть смысл вернуться в старый IDE.karagodin писал(а):может просто удалить файл yiilite.php на девелоперской машине и продолжить пользоваться хорошей ide?
Я человек открытый и всегда рад сменить инструменты работы, если новые инструменты лучше старых. К искреннему сожалению, PhpStorm не удовлетворяет этому единственному условию, хотя первое впечатление было отличным, иначе бы я даже не пытался решить вопрос с индексацией yiilite.php, а сразу бы вернулся к старому IDE. Очень понравилось большое количество интуитивных настроек.
Тем более, что я работаю над коммерческими проектами, а значит за PhpStorm придётся платить, а платить за то, чем недостаточно доволен считаю неправильным. Но я буду следить за выпуском версий PhpStorm и обязательно попробую его снова, либо когда окончательно перейду на Линкус на рабочем месте(пока что на Win7), либо когда выйдет новая крупная версия этой замечательной IDE.
Конференция: yii@conference.jabber.ru