Comments
197
Качаю — Спасибо
Качаю. Медленно. Хабрадефект скорость не срубит?
ну все равно, скорость выше 25 КБ/сек не поднимается. хотел быстренько глянуть и пойти спать, а не получится… дождусь :)
у меня скорость 110кб/с+-
уже скачал )
уже скачал )
весьма странно канал (8 мбит) ничем не занят, но скорость не идет.
У нас уже давно не Akamai. В данный момент LimeLight Network, возможно перейдем на Amazon CloudFront, если он окажется лучше.
Серега, не нуди. Идея-то та же :)
набор кнопок «по умолчанию» там «в силу исторических причин», а сам тулбар а) настраиваемый и б)вообще прячется (лично я его вообще никогда не вижу).
Простите за лишнюю кнопку, вставлял код неглядя :/
вспомнил, посмотрев скриншоты, что не понравилось — интерфейс
но он, наверное, диктуется стандартным набором библиотек
попробую ещё раз
но он, наверное, диктуется стандартным набором библиотек
попробую ещё раз
упд: по мотивам предыдущего камента в треде
разрабы, панели инструментов настраеваемые?
разрабы, панели инструментов настраеваемые?
Settings — Menus and toolbars
нашёл, спсб
найстройки просто ужасны; и сама панель, и дефолтные установки
.кейбиндинг (который оказался keymap) не оставляет равнодушным к своей оригинальности
.размеры тулбаров и пр. графических элементов не соот-ют системным, внутренних настроек не нашёл
.не ясна природа проверки синтаксиса пхп; по наблюдению за процессом инсталляции создаётся впечатление, что интерпретатор встроен
.не нашёл банальных чекбоксов «номера строк» и «спецсимволы»
.последний пункт настроек «Картинки» (Ц) доставляет ;)
.неверно определило кодировку, и, ох (снова), как же режет глаз интерлиньяж
.а как настраивается профайлинг?
.не открыто ни одного файла — 200Мб; память не освобождает, похоже, проблемы с гк
.да, меню и тулбары полностью настраиваемые
.да, заявлена поддержка цвс, свн, гит (не проверял)
.да, скл, жс, хмл
игрушка забавная, но не для работы
зы: и, лично мне, не нравится хайлайтинг фоном
.кейбиндинг (который оказался keymap) не оставляет равнодушным к своей оригинальности
.размеры тулбаров и пр. графических элементов не соот-ют системным, внутренних настроек не нашёл
.не ясна природа проверки синтаксиса пхп; по наблюдению за процессом инсталляции создаётся впечатление, что интерпретатор встроен
.не нашёл банальных чекбоксов «номера строк» и «спецсимволы»
.последний пункт настроек «Картинки» (Ц) доставляет ;)
.неверно определило кодировку, и, ох (снова), как же режет глаз интерлиньяж
.а как настраивается профайлинг?
.не открыто ни одного файла — 200Мб; память не освобождает, похоже, проблемы с гк
.да, меню и тулбары полностью настраиваемые
.да, заявлена поддержка цвс, свн, гит (не проверял)
.да, скл, жс, хмл
игрушка забавная, но не для работы
зы: и, лично мне, не нравится хайлайтинг фоном
.кейбиндинг (который оказался keymap) не оставляет равнодушным к своей оригинальности
На той же вкладке есть чекбокс с выбором стилей хоткев, схожими с большинством популярных ИДЕ/Редакторов, (Emacs, MSVS и т.д.) в плагинах видел еще больше (Вим, к примеру). Куда уж оригинальнее
размеры тулбаров и пр. графических элементов не соот-ют системным, внутренних настроек не нашёл
Settings->Apperance->Look & Feel чекбокс. Хотя это проблема не Идеи самой, а тулкита виджетов, который она использует (SWT, если не ошибаюсь)
.не нашёл банальных чекбоксов «номера строк» и «спецсимволы»
Settings->Editor->Apperance там посмотрите
.последний пункт настроек «Картинки» (Ц) доставляет ;)
Угу, исторически сложилось наверное, никогда не пользовался внутренним вьювером :)
.неверно определило кодировку, и, ох (снова), как же режет глаз интерлиньяж
Settings->File Encodings, Settings->Editor->Colors & Fonts -> Font. Вам нужен line spacing
игрушка забавная, но не для работы
Джава/руби программисты в Идее улыбаются при чтении этих строк :)
Ну и, как бы, это не релиз совсем, для пхп-то.
> Джава/руби программисты в Идее улыбаются при чтении этих строк :)
> Ну и, как бы, это не релиз совсем, для пхп-то.
:) пхпшники улыбаются им в ответ
наверное, я суперстар,) но предпочитаю т.н. WordStar-style keybinding (это где save all = ctrl-alt-s, open file = ctrl-o, preferenses alt-p etc)
Settings->Apperance->Look & Feel дропдаун, поставил Windows, только стало похоже, но не системные настройки, это видно. да, виджеты
в целом, как я и написал, это не та система, которую мне бы хотелось использовать. допиливать руками очеВидные вещи, выискивая их в куче настроек нет желания и времени. имхо ИДЕ не тот топор, которым надо учиться рубить
> Ну и, как бы, это не релиз совсем, для пхп-то.
:) пхпшники улыбаются им в ответ
наверное, я суперстар,) но предпочитаю т.н. WordStar-style keybinding (это где save all = ctrl-alt-s, open file = ctrl-o, preferenses alt-p etc)
Settings->Apperance->Look & Feel дропдаун, поставил Windows, только стало похоже, но не системные настройки, это видно. да, виджеты
в целом, как я и написал, это не та система, которую мне бы хотелось использовать. допиливать руками очеВидные вещи, выискивая их в куче настроек нет желания и времени. имхо ИДЕ не тот топор, которым надо учиться рубить
Спасибо за фидбэк. Будем надеяться что у вас когда-нибудь еще найдется время для нас.
вот вам ещё фидбеков, уже про ИДЕА:
— не у всех пунктов настроек внешний вид приводится к указанному в Look & Feel
— 50% проца (не предел, разумеется) на листание меню мне кажется слегка великовато
— меню Refactor просто а) не помещается на мой экран и б) закрывает собой Build. и это не «ай, забыли» или «купите нормальный монитор», это бага
— не у всех пунктов настроек внешний вид приводится к указанному в Look & Feel
— 50% проца (не предел, разумеется) на листание меню мне кажется слегка великовато
— меню Refactor просто а) не помещается на мой экран и б) закрывает собой Build. и это не «ай, забыли» или «купите нормальный монитор», это бага
Уважаемый habraname!
Буду благодарен если Вы уделите час своего времени и покажете нам (разработчикам WebIDE) php master класс в Вашей среде разработке. Любое удобное время на улице Кантемировская 2а (в Петербурге), телефон для связи 921 3370957.
Буду благодарен если Вы уделите час своего времени и покажете нам (разработчикам WebIDE) php master класс в Вашей среде разработке. Любое удобное время на улице Кантемировская 2а (в Петербурге), телефон для связи 921 3370957.
если проигнорировать в вашем приглашении шпильку об php' IDE' masterclass, то варум бы нихьт?
обожаю побазарить с умными людьми о насущных технологических проблемах
предлагаю в текущую субботу. об времени сговоримся, примерно после 14:00, м?
зы: и т.к. уявливаю начальственные нотки, имею сделать вам два предложения, одно общественно-полезное с коммерческим для вас эффектом, одно просто от себя. но эт как пойдёт; соберёмся — разберёмся (Ц)
обожаю побазарить с умными людьми о насущных технологических проблемах
предлагаю в текущую субботу. об времени сговоримся, примерно после 14:00, м?
зы: и т.к. уявливаю начальственные нотки, имею сделать вам два предложения, одно общественно-полезное с коммерческим для вас эффектом, одно просто от себя. но эт как пойдёт; соберёмся — разберёмся (Ц)
нет, так нет, просто базарить желания / возможности нет, нужен мастер-класс от опытного человека
не знаю, насколько это будет похоже на мастер-класс, но втч я планировал рассказать вам, как живёт «средний» веб-разработчик
для мастер-класса, на мой взгляд, мало; хотя по времени много
хотя возможно, что для одного обыденно — для другого мастер-класс
встречаемся?
мне со своими конфигами приходить, или будем настраивать вживую?
для мастер-класса, на мой взгляд, мало; хотя по времени много
хотя возможно, что для одного обыденно — для другого мастер-класс
встречаемся?
мне со своими конфигами приходить, или будем настраивать вживую?
для начала поделитесь, что Вы можете показать и какой у Вас опыт работы.
да, и для нас удобно будет в рабочий день
да, и для нас удобно будет в рабочий день
нет, так нет (Ц)
и всё-таки я сделаю вам одно из предложений.
Провести в рамках инициативы habrahabr.ru/blogs/Coffee_n_Code/#whois чуть больше, чем круглый стол, скорее брейн-сторм, посвящённый ИДЕ, в целом, и их интерфейсам, в частности.
В виду грядущего «дня юзабелиста» тоже актуально.
С вас помещение, с меня проведение. Но мне нужны некоторые девайсы, на которых можно рисовать — типа настенных досок.
Провести в рамках инициативы habrahabr.ru/blogs/Coffee_n_Code/#whois чуть больше, чем круглый стол, скорее брейн-сторм, посвящённый ИДЕ, в целом, и их интерфейсам, в частности.
В виду грядущего «дня юзабелиста» тоже актуально.
С вас помещение, с меня проведение. Но мне нужны некоторые девайсы, на которых можно рисовать — типа настенных досок.
Я думаю вам пора пребираться в хабрапочту — если мы с вами о чем нибудь договоримся — объявим об этом в соответствующем топике.
и это не «нет», это «да»!
я хочу встретиться с командой разрабов
я хочу встретиться с командой разрабов
Пожалуйста уважайте других участников дискуссии и пишите аккуратнее.
Все что вы не нашли есть и находится поиском в настройках. Включая интерлиньяж, «системный» внешний вид, номера и спецсимволы.
«Природа проверки синтаксиса» — анализ кода. Объясните пожалуйста чем именно вы озабочены.
Профайлинг пока не поддерживается.
Все что вы не нашли есть и находится поиском в настройках. Включая интерлиньяж, «системный» внешний вид, номера и спецсимволы.
«Природа проверки синтаксиса» — анализ кода. Объясните пожалуйста чем именно вы озабочены.
Профайлинг пока не поддерживается.
у меня нет желания пользоваться поиском в настройках
про синтаксис я вам намекну: php -l
про синтаксис я вам намекну: php -l
да, я видел ваш комментарий
.не ясна природа проверки синтаксиса пхп; по наблюдению за процессом инсталляции создаётся впечатление, что интерпретатор встроен
Загляните в Settings-Errors, с простеньким анализатором синтаксиса на основе интерпритации такого не сделаешь. Если совсем интересно, то www.jetbrains.com/idea/plugins/developing_custom_language_plugins.html#syntax_highlighting Подозреваю что интерпритатор встроен вместе с веб-сервером в поставке с тем, что бы вы смогли сразу же запустить проект (НетБинс поступает так же, если мне не изменяет память, взрослая Идея для Джавы раньше таскала с собой jdk)
.не открыто ни одного файла — 200Мб; память не освобождает, похоже, проблемы с гк
За три года разработки с Идеей под Виндоус/Линукс проблем с утечками памяти не помню, на работе машина частенько месяцами не выключалась (Ubuntu/Gnome)
.да, заявлена поддержка цвс, свн, гит (не проверял)
Все работает
зы: и, лично мне, не нравится хайлайтинг фоном
Settings->Editor->Colors & Fonts -> General -> Caret row снимите галку с background
спасибо за ответы
кому-нибудь они точно помогут =%)
кому-нибудь они точно помогут =%)
Не нужно спекулировать — существует открытая документация по написанию языковых плагинов к платформе ИДЕЯ и множество сторонних плагинов для весьма серьезных языков исходный код которых открыт. Хочу только отметить что это довольно сложная предметная область.
Java-программеры это этой тулсы кипятком писают, а ты ее так называешь) Это ваще бомба, для ПХП таких я IDE не видел к сожалению, но хочется верить, что сабж дорастет до всех возможностей IntelliJ IDEA.
и вот что интересно: я слабо понимаю, откуда берутся глюки в вебИДЕ, когда системы практически не различаются «на глаз» (не успел заметить, есть ли в младшей рефакторинг, перед тем, как снёс)
во всей разработке чувствуется неумолимая тяжкая поступь явы. но если явисты привыкают к большому количеству красиво расставленных букв, и для них ИДЕа привычна по этому параметру, то пхпшники они как-то проще, что ли… им-то и надо всего, что: фтп, синк, колорайзер\хайлайтер — внизу упоминают то ПСПад, то пхпЕд; многие до сих пор в фаре пишут, трушные %) — сразу в консоли ssh + mc
Продвинутый веб-девелопер уже осваивает свн, проверку синтаксиса на лету, дебагер, профайлер, разбирается в сопустствующей обвязке (хтмл\хмл\хслт\цсс\жс\жквери\скл\ас\итд) и выбирает что-нибудь из известного арсенала: ЗендСтудио-Эклипс-Аптана, НетБинс, Комодо и различные обвески типа путти, черепашки, винсцп. кстати, у ФлешДевелоп замечательный колорайзер %)
Если уж делать вещь для ЦА, так надо пойти к ЦА и спросить: что вам надо, люди? и люди ответять много разного. А вот так склепать из того что было и: НАТЕ и будьте довольны — это называется медвежьи услуги. вроде и вещь хорошая, только бесполезная.
вот есть, к примеру, jEdit — старая разработка, множество плагинов (включая цветовые схемы!), даже ирк с почтой, но пользуются им (среди пхпшников, разумеется) единицы. почему? потому что унылый.
в разработках jetBrains имеются неоспоримые преимущества, и кое-кто (http://makishvili.com/2009/02/verstka-v-intellijidea-1/) находит в себе силы их использовать, я же — нет
извините за многобуков
во всей разработке чувствуется неумолимая тяжкая поступь явы. но если явисты привыкают к большому количеству красиво расставленных букв, и для них ИДЕа привычна по этому параметру, то пхпшники они как-то проще, что ли… им-то и надо всего, что: фтп, синк, колорайзер\хайлайтер — внизу упоминают то ПСПад, то пхпЕд; многие до сих пор в фаре пишут, трушные %) — сразу в консоли ssh + mc
Продвинутый веб-девелопер уже осваивает свн, проверку синтаксиса на лету, дебагер, профайлер, разбирается в сопустствующей обвязке (хтмл\хмл\хслт\цсс\жс\жквери\скл\ас\итд) и выбирает что-нибудь из известного арсенала: ЗендСтудио-Эклипс-Аптана, НетБинс, Комодо и различные обвески типа путти, черепашки, винсцп. кстати, у ФлешДевелоп замечательный колорайзер %)
Если уж делать вещь для ЦА, так надо пойти к ЦА и спросить: что вам надо, люди? и люди ответять много разного. А вот так склепать из того что было и: НАТЕ и будьте довольны — это называется медвежьи услуги. вроде и вещь хорошая, только бесполезная.
вот есть, к примеру, jEdit — старая разработка, множество плагинов (включая цветовые схемы!), даже ирк с почтой, но пользуются им (среди пхпшников, разумеется) единицы. почему? потому что унылый.
в разработках jetBrains имеются неоспоримые преимущества, и кое-кто (http://makishvili.com/2009/02/verstka-v-intellijidea-1/) находит в себе силы их использовать, я же — нет
извините за многобуков
Спасибо за развернутый ответ.
Хочтеся заметить что мы активно изучаем целевую аудиторию, и программа ЕАП и посты на хабре – часть этого процесса.
Более того, возможно вы сами не до конца предсталяете реалии и потребности других разработчиков.
Хочтеся заметить что мы активно изучаем целевую аудиторию, и программа ЕАП и посты на хабре – часть этого процесса.
Более того, возможно вы сами не до конца предсталяете реалии и потребности других разработчиков.
да, моё мнение, разумеется, субъективно
но я вижу заинтересованность, и откликнулся на приглашение, прозвучавшее выше
но я вижу заинтересованность, и откликнулся на приглашение, прозвучавшее выше
«пхпшники они как-то проще, что ли… им-то и надо всего»
На пхп задачи решается обычно попроще, чем на ява, поэтому и редакторами можно обойтись более простыми. Да и не видел я их таких хороших, как intellij idea или netbeans.
На пхп задачи решается обычно попроще, чем на ява, поэтому и редакторами можно обойтись более простыми. Да и не видел я их таких хороших, как intellij idea или netbeans.
Ну вот мы и делаем IntlelliJ PHP ^)
ну вот и клёво, но к сожалению я бедный и поэтому уже юзаю netbeans php)
ЕАП версиями легально пользоваться для ЛЮБЫХ целей — только мы не предоставляем никаких гарантий насчет их работоспособности и прочего.
Сразу полез искать настройки и не нашел. Подскажите?
параметры файла? о_О
у нас есть поиск по имени команды Search/Find action (Ctrl-Shift-A)
Можно ли у вас будет реализовать что-то типа такого?
www.php.ru/forum/viewtopic.php?t=21218
www.php.ru/forum/viewtopic.php?t=21218
Удобную подсказку для таких случаев сделать можно.
Например — с помощью добавления @method аннотаций к классу. К сожалению в текущей сборке аргументы для таких методов не показываются, планируем сделать в самое ближайшее время.
Например — с помощью добавления @method аннотаций к классу. К сожалению в текущей сборке аргументы для таких методов не показываются, планируем сделать в самое ближайшее время.
очень долго идет сканирование проекта. до сих пор… уже 5 минута пошла :(
в той же aptana, phpEd аналогичный проект создается за 1/3+ минуты соотвественно.
может ему памяти можно больше отвести?
(в правом нижнем углу пишет про используемую память, висит на порядке 23+-)
в той же aptana, phpEd аналогичный проект создается за 1/3+ минуты соотвественно.
может ему памяти можно больше отвести?
(в правом нижнем углу пишет про используемую память, висит на порядке 23+-)
отбил…
полез в настройки. ввожу «memory» на «memo» подвис и успешно висит, не реагируя ни на что.
работаю в windows xp
полез в настройки. ввожу «memory» на «memo» подвис и успешно висит, не реагируя ни на что.
работаю в windows xp
Все может быть – это экспериментальные сборки.
Расскажите-ка подробнее про ваш проект и мы попробуем воспроизвести и исправить. Есть ли какой-нибудь фреймворк, на какой файлик индексировался, может быть вы можете его показать… пишите в хабрапочту, трекер или форум
Расскажите-ка подробнее про ваш проект и мы попробуем воспроизвести и исправить. Есть ли какой-нибудь фреймворк, на какой файлик индексировался, может быть вы можете его показать… пишите в хабрапочту, трекер или форум
phpEd тоже индексы строит и типы вычисляет?
мы же не про плюшки для друних ИДЕ говорим, а про проблемы/предложения для данного.
запустился. работает, но есть свои нюансы. флудить прекращаю, написал автору в почту. )
Скажите, а у вас есть как в Zend 5.5 по ctrl+клик переход к определению (переменной, функции, класса и тому подобного)? А при зажатом ctrl подсветка тех элементов, по которым можно перейти?
У вас есть подсветка smarty синтаксиса?
У вас есть подсветка smarty синтаксиса?
первое есть точно. второго нет. за smarty не знаю
и подсветка и переход и смарти есть
а на странице www.jetbrains.net/confluence/display/WI/Web+IDE+EAP до сих пор пишет: Download Web IDE EAP (build 445, Sep 18)
Уже исправили — «build 470, Sep 30».
очень не хватает возможности редактировать файлы по ftp
И еще, как правильно обновляться? а то устанавливая новую версию она устанавливается в новую папку при этом оставляет старую версию. Зачем оставлять старую версию?
И еще, как правильно обновляться? а то устанавливая новую версию она устанавливается в новую папку при этом оставляет старую версию. Зачем оставлять старую версию?
Старую версию можете удалить, как только убедитесь что новая лучше/стабильнее.
с EAP, это бывает не всегда, к сожалению =(
с EAP, это бывает не всегда, к сожалению =(
FTP/SFTP и прочее в сейчас разработке, приоритет самый высокий. Как только появится интерфейс — мы обязательно это анонсируем.
Кстати, подскажите — где по вашему ЭТО сделано правильно и удобно?
Кстати, подскажите — где по вашему ЭТО сделано правильно и удобно?
мне нравится как это сделано в Pspad'e — я им, преимущественно, пользуюсь как раз для прямого редактирования через ftp
Прямо на фтп точно не получится — но мы работаем над удобным/прозрачным решением.
Очень, очень реквестирую ftp sync. Мой бюджетный хостинг не знает слова version control, а ftp-клиентом параллельно работать — напрягает.
Как временное решение настроил ftpfs, но это не выход.
А вообще — очень классная вещь получается, спасибо!
Как временное решение настроил ftpfs, но это не выход.
А вообще — очень классная вещь получается, спасибо!
До сих пор для меня идеалом был NetBeans. Его можно настроить так, что при работе с локальной версией проекта, при сохранении файла он автоматом сохраняет на ftp или sftp. Кстати, сегодня был приятно удивлен им. Добавил через файловый менеджер (не NetBeans'a. NetBeans просто в фоне висел) несколько новых файлов и папок в проект, переименовал несколько старых. NetBeans тут же пересканил проект и обновил файлы на удаленном сервере. Причем, судя по тому, как быстро он это сделал, скорее всего он не тупо удалил старые папки и создал новые, а переименовал старые. Как он догадался — не знаю :)
Спасибо за детальное описание. Мы работаем над чем-то подобным
Это, имхо, лучше всего в vs.php для visual studio — new project/from existing ftp/ssh host
спасибо, обязательно посмотрим ::)
Вы файлы всегда по живому проекту редактируете, сразу на FTP? Не очень хороший подход, желательно все иметь локально для быстрого доступа и редактирования, после прогона тестов локально можно деплоить на продакшен сервер, например через rsync или апдейтом/экспортом из системы контроля версий. Можете подробнее описать свой юзкейс, который требует редактирования файлов по FTP?
да легко. каждый божий день мне приходится делать кучу мелких правок на сайтах: то новый сайдбар с динамическими виджетами запихнуть, то сделать карусель из превьюшек для постов, то прикрутить форму отправки заказа и т.д. Это все мелкие задачи на которые идет по полчаса, системы контроля версий обычно нет на хостинге в помине. Это фриланс :)
Ничего личного — но то что вы описали — *ужас разработчика*. Что мешает иметь локальную копию в любом соурс контроле? С историей, откатами бранчами и прочим… И хостинг тут не-при-чем.
еще раз — это фриланс! Я за один день обслуживаю несколько заказчиков, делаю одноразовые задания и больше я их не вижу. Зачем мне куча локальных копий на моем компе? (Pspad делает бекапы всех файлов которые я правил, если че — могу откатиться)
Кстати, в Web IDE вы можете откатиться на предыдущие версии файлов используя Local History.
это я знаю, это одна из фич ради которой я переходил на IDEA а потом на WebIDE
Сценарий понятен, думаю что будет решение для прозрачной синхронизаци с FTP в ближайшем будующем. На данный момент могу предложить использовать внешнюю программу синхронизации, что-нибудь вроде FTPSync. В WI настройте Settings | External Tools на запуск внешней программы синхронизации с нужными параметрами, после чего в Settings | Keymap в группе Other вы сможете назначить горячую клавишу для этой утилиты. Теперь вы можете синхронизировать ваш проект с FTP прямо из Web IDE нажатием пары кнопок.
почитав здесь недопонял, в PHP версии нет поддержки HTML, CSS, Javascript, XML?
будет ли доступна бесплатная версия программы после релиза?
будет ли доступна бесплатная версия программы после релиза?
Там написано «adding the following to the standard edition», что означает что в PHP версию входит все то же что и в стандартную, плюс PHP и SQL.
точно, я невнимателен. на второй вопрос ответ нашел в предыдущем анонсе.
ну что ж, надо обязательно скачать, посмотреть, чем все-таки эта среда разработки лучше существующих бесплатных (если это так, конечно)
ну что ж, надо обязательно скачать, посмотреть, чем все-таки эта среда разработки лучше существующих бесплатных (если это так, конечно)
Возможно я не очень внимателен, но будьте добры объяснить чем WebIDE принципиально отличается от IntelliJ IDEA?
Последний не умеет так хорошо работать с PHP? Если я использую IntelliJ IDEA, то вообще стоит глядеть в сторону WebIDE?
Последний не умеет так хорошо работать с PHP? Если я использую IntelliJ IDEA, то вообще стоит глядеть в сторону WebIDE?
прочтите пожалуйста FAQ
1. Если удалить проект а потом нажать на «Save All» — проект появляется вновь
2. Если при создании проекта указать папку с готовым сайтом, то складывается ощущение что jpg файлы программа сканирует так же как и php файлы, что по моему не имеет смысла и замедляет время загрузки проекта
3. В настройках Appearance при выборе тем JGoodies* Ошибка «Cannot set JGoodies* llok and feel»
4. При открытии втрого файла в редактор возникла неизвестная ошибка, о которой JetBrains так и сообщила и предложила отправить багрепорт. Но для этого необходимо создать JetBrains Account, который создавать конечно лень/некогда и на отправку багрепорта забивается.
5. В эклипсе каким то образом мне показываются свойства и методы классов, файл с которым не открыт. В JetBrains этого нет по умолчанию, где включать не нашёл и как следствие, много warnings.
6. В большом классе написал в одной из функций "$this->" и в качестве подсказки программа выдала пустое окошко, хотя методов и свойств у этого класса много.
====
Надеюсь сообщение окажется полезным и продукт усовершенствуется. В целом он мне показался немного непривычным после эклипса, но очень понравился Navigation Bar
====
ОС — windows xp
2. Если при создании проекта указать папку с готовым сайтом, то складывается ощущение что jpg файлы программа сканирует так же как и php файлы, что по моему не имеет смысла и замедляет время загрузки проекта
3. В настройках Appearance при выборе тем JGoodies* Ошибка «Cannot set JGoodies* llok and feel»
4. При открытии втрого файла в редактор возникла неизвестная ошибка, о которой JetBrains так и сообщила и предложила отправить багрепорт. Но для этого необходимо создать JetBrains Account, который создавать конечно лень/некогда и на отправку багрепорта забивается.
5. В эклипсе каким то образом мне показываются свойства и методы классов, файл с которым не открыт. В JetBrains этого нет по умолчанию, где включать не нашёл и как следствие, много warnings.
6. В большом классе написал в одной из функций "$this->" и в качестве подсказки программа выдала пустое окошко, хотя методов и свойств у этого класса много.
====
Надеюсь сообщение окажется полезным и продукт усовершенствуется. В целом он мне показался немного непривычным после эклипса, но очень понравился Navigation Bar
====
ОС — windows xp
1. что вы имеете в виду под «удалить проект»?
2. мы сканируем размеры картинок и они доступны в автокомплишне в HTML/CSS
3. спасибо, это воспроизводится!
4. попробуйте послать анонимно — это работает если трекер онлайн. (иначе ошибка 503) к сожалению сейчас трекер тоже активно переделывается и доступен не постоянно. Также вы можете присылать все ошибки мне в хабрапочту, в наш трекер или форум.
5. анализ кода не зависит от открытых файлов. пришлите пожалуйста конкретный пример
6. если вы можете прислать код класса или текст ошибки (красная лампочка в статус баре) — мы с удовольствием попробуем разобраться в чем дело
2. мы сканируем размеры картинок и они доступны в автокомплишне в HTML/CSS
3. спасибо, это воспроизводится!
4. попробуйте послать анонимно — это работает если трекер онлайн. (иначе ошибка 503) к сожалению сейчас трекер тоже активно переделывается и доступен не постоянно. Также вы можете присылать все ошибки мне в хабрапочту, в наш трекер или форум.
5. анализ кода не зависит от открытых файлов. пришлите пожалуйста конкретный пример
6. если вы можете прислать код класса или текст ошибки (красная лампочка в статус баре) — мы с удовольствием попробуем разобраться в чем дело
Интересненько, опенсорс, нет? И я правильно понимаю, что на джаве?
Хм вообще частенько приходится php код писать, хотя я как то обхожусь обычным редактором с автодополнением простеньким и подсветкой синтаксиса, но иногда есть соблазн воспользоваться более богатыми возможностями по работе с кодом, в особенности в отношении автогенерации кода и автоматизированного рефакторинга, как тут с этим дела обстоят?
Хм вообще частенько приходится php код писать, хотя я как то обхожусь обычным редактором с автодополнением простеньким и подсветкой синтаксиса, но иногда есть соблазн воспользоваться более богатыми возможностями по работе с кодом, в особенности в отношении автогенерации кода и автоматизированного рефакторинга, как тут с этим дела обстоят?
1) Прочтите пожалуйста FAQ
2) Пробуйте. И нас и все прочие IDE. Только так вы можете понять что именно вам помогает в разработке и чего нехватает.
2) Пробуйте. И нас и все прочие IDE. Только так вы можете понять что именно вам помогает в разработке и чего нехватает.
Попробовал. Неплохо уже яваскрипт разбирает.
Ребята из жетбреинс написали РеШарпер (в этой штуке кстати фишки решарпера проглядывают), так что я в них верю.
Надеюсь, эта штука станет эдакой вижуалстудией (всё-таки ничего даже близкого к её интеллосенсу я не видел пока) для PHP :)
Буду следить за развитием, а сам пока сидеть на Komodo — который очень неплох c js, отличен с css, так себе с html и неплохо с PHP.
Ребята из жетбреинс написали РеШарпер (в этой штуке кстати фишки решарпера проглядывают), так что я в них верю.
Надеюсь, эта штука станет эдакой вижуалстудией (всё-таки ничего даже близкого к её интеллосенсу я не видел пока) для PHP :)
Буду следить за развитием, а сам пока сидеть на Komodo — который очень неплох c js, отличен с css, так себе с html и неплохо с PHP.
Вроде уже сейчас WebIde неслабо так толкает вижуалстудию.
Мешают глюки разные, но в целом неплохо.
Мешают глюки разные, но в целом неплохо.
Я говорю о том, как офигенно студия интелосенсит C# и компанию.
Хотелось бы того же для PHP.
Хотелось бы того же для PHP.
Мы именно над над этим и работаем. Язычек-то нетипизированный, так что задача нетривиальная.
Если вы про поведение — пробуйте нажимать Ctrl-Space (в общем-то где угодно). Автовызов дополнения мы пока не собираемся делать.
Если вы про поведение — пробуйте нажимать Ctrl-Space (в общем-то где угодно). Автовызов дополнения мы пока не собираемся делать.
Я не перестану писать про то, что ваша IDE не видит подключенных сетевых дисков. Извините, но разве так можно? Все, абсолютно все программы видят подключенный сетевой диск, кроме вашей. Это сделано специально?
К сожеленью просмотр программки придется опять отложить на неопределенный срок.
К сожеленью просмотр программки придется опять отложить на неопределенный срок.
Не нужно продолжать это повторять. Как только это будет сделано — мы укажем это в релиз ноутах. Когда что-то будет сделано определяется в первую очередь нашим видением и уже во вторую количеством пользователей которые это просят.
Объясните, пожалуйста, зачем делать кастомные диалоговые окна? Я про Browse конечно же.
Поставил WebIDE PHP, попытался подключить сетевой диск — их не было в списке, полез искать информацию нашел ваш коммент — понятно, потом попробовал поставить ExpanDrive — та же ситуация.
Решил поставить IIS, поставил, после перезагрузки полез создавать проект и тут WebIDE увидела сетевые диски. Создал новый проект импортировал туда yiiframework, после этого самба легла под нагрузкой, WebIDE подвисла, как только убил IDE самба сразу пришла в себя.
Система Windows 7. Интересно как все-таки WebIDE увидела сетевые диски если этой фичи нет? :)
Решил поставить IIS, поставил, после перезагрузки полез создавать проект и тут WebIDE увидела сетевые диски. Создал новый проект импортировал туда yiiframework, после этого самба легла под нагрузкой, WebIDE подвисла, как только убил IDE самба сразу пришла в себя.
Система Windows 7. Интересно как все-таки WebIDE увидела сетевые диски если этой фичи нет? :)
1) мы никак специально с «сетевыми» дисками не работаем — все претензии к ОС
2) мы настоятельно рекомендуем открывать только локальную копию проекта — во всех остальных случаях про проблемы с производительностью и прочим мы не решаем.
2) мы настоятельно рекомендуем открывать только локальную копию проекта — во всех остальных случаях про проблемы с производительностью и прочим мы не решаем.
Это я все понимаю, просто решил поставить вас в известность, типа баг репорт.
О, забыл напомнить — очень надо чтобы был перенос длинных строк. А то разделительная черта есть, но враппинга (lines wrap) нету.
+1. Искал долго :)
«враппинга» нет и пока не предвидится.
Граница учитывается при наборе кода и переформатировании.
Граница учитывается при наборе кода и переформатировании.
и вот еще: вставка рисунков. Очень длителен этот процесс. К примеру как это сделано в редакторах Bluementals (HtmlPad, Rapid PHP): кликаешь по кнопке «рисунок» и выбираешь картинку. жмешь ок. И тогда сразу вставляется картинка с прописанными полями width и height и пустой alt
Чтобы это повторить в WebIDE нужно 6 раз нажимать Ctrl+space!
Аналогично и при выборе картинки для свойства Background в css-файле. Возможно по клавише tab, допустим, при наборе пути к картинке дополнять путь к файлу находящийся в другой директории? а то нужно Ctrl+space, выбрать папку, набрать слеш / еще раз Ctrl+space и тогда выбрать нужную картинку. А в случае если картинки в папке img а файлы стилей в папке css на одном уровне, то цепочка Ctrl+space увеличивается.
Чтобы это повторить в WebIDE нужно 6 раз нажимать Ctrl+space!
Аналогично и при выборе картинки для свойства Background в css-файле. Возможно по клавише tab, допустим, при наборе пути к картинке дополнять путь к файлу находящийся в другой директории? а то нужно Ctrl+space, выбрать папку, набрать слеш / еще раз Ctrl+space и тогда выбрать нужную картинку. А в случае если картинки в папке img а файлы стилей в папке css на одном уровне, то цепочка Ctrl+space увеличивается.
Спасибо за детальный сценарий :)
Пожалуй над этим нужно и можно поработать :)
Пожалуй над этим нужно и можно поработать :)
После того как произвел Uninstall программы, при помощи Start->All Programs->JetBrains Web IDE->Uninstall… 470, осталась папка в меню пуск (с ярлыками запуска программы и деинсталятора), остался ярлык на рабочем столе. Сама программа была удалена.
Спасибо, проверим.
Ура! Наконец-то более-менее мощная IDE под веб-разработку с поддержкой cursor beyond EOL в редакторе текста! Если ява-тормоза не будут такими, как при первом запуске, с удовольствием буду пользоваться.
Скажите, а в каких случаях cursor beyond EOL удобно? Мне просто интересно, потому что меня подобная «фишка» вымораживает: я привык кликом по строке попадать в её конец.
Удобно, когда работаешь с клавиатурой. Всегда известно, что курсор будет в позиции, скажем, 50, а не какой угодно. А для попадания в конец строки есть клавиша End, мышью тыкать необязательно ;-) Плюс, на мой взгляд логичным все же будет поведение, когда по клику курсор будет именно там, куда кликнуто, а не где-то в ином месте.
Я мышь использую по минимуму. С клавиатуры быстрее. Если, конечно, редактор правильный.
Я мышь использую по минимуму. С клавиатуры быстрее. Если, конечно, редактор правильный.
Пожалуйста, добавьте поддержку PHPUnit, как минимум, кнопку «Запустить тесты» с указанием директории и конфиг-файла, как максимум + автогенерация тестов и наборов тестов. В Roadmap'e о нем упоминания не нашел, XDebug'ом вы вроде занимаетесь :)
PHPUnit поддержка в разработке, будет скоро
— есть замечательная комбинация для выделенного кода Shift+Ctrl+Вверх/Вниз. Очень хотелось бы Shift+Ctrl+Лево/Право… соответственно добавить/убрать Tab каждой строке выделенного кода. При верстке ну ооочень удобно.
— в DW очень хорошо устроенны проекты, хотелось бы увидеть что-то подобное.
— настройки цветов и форматирования CSS и HTML выглядят очень многообещающе… но мне с двух попыток не удалось настроить все так как хотелось. Ну т.е. настраиваю, а при работе не то что форматирование кода не работает, а и цвета иногда не верно работают.
— опять же в DW реализована очень удобная штука (по крайней мере для верстальщиков). Под закладкой файла сделан второй уровень закладок со всеми подключенными к нему файлами CSS и JS
Правда, там не цепляются файлы описанные в условных комментариях :)
— в DW очень хорошо устроенны проекты, хотелось бы увидеть что-то подобное.
— настройки цветов и форматирования CSS и HTML выглядят очень многообещающе… но мне с двух попыток не удалось настроить все так как хотелось. Ну т.е. настраиваю, а при работе не то что форматирование кода не работает, а и цвета иногда не верно работают.
— опять же в DW реализована очень удобная штука (по крайней мере для верстальщиков). Под закладкой файла сделан второй уровень закладок со всеми подключенными к нему файлами CSS и JS
Правда, там не цепляются файлы описанные в условных комментариях :)
Уточню… хочу что бы меня правильно поняли по 4 пункту. На самом деле для подключенных файлов есть окошко, но его нужно куда-то пристроить и оно пропадает вроде. В общем не юзабельно оно абсолютно.
– поробуйте просто Tab/Shift-Tab не снимая выделения
– посмотрим повнимательнее
– тут лучше присылать более конкретные отчеты в прямо в трекер jetbrains.net/tracker/issues/WI
– полезно. создал jetbrains.net/tracker/issue/WI-331
– посмотрим повнимательнее
– тут лучше присылать более конкретные отчеты в прямо в трекер jetbrains.net/tracker/issues/WI
– полезно. создал jetbrains.net/tracker/issue/WI-331
очень давно хочу выяснить вопрос относительно идеи:
нажимаю ctrl+F
ищу то что надо, оно подсвечивается желтым
после этого если я хочу воспользоваться редактором, то мне приходите тянуть руку к мыши и кликать по тексту, потому что если я нажму esc то пропадет подсветка ( хотя F3 всё равно будет работать )
есть хот кей для помещения фокуса в редактор?
нажимаю ctrl+F
ищу то что надо, оно подсвечивается желтым
после этого если я хочу воспользоваться редактором, то мне приходите тянуть руку к мыши и кликать по тексту, потому что если я нажму esc то пропадет подсветка ( хотя F3 всё равно будет работать )
есть хот кей для помещения фокуса в редактор?
Оказывается все есть! см jetbrains.net/tracker/issue/WI-332
А не подскажите где взять тему раскраски редактора как на этом скрине?
File->Settings->Editor->Colors&Fonts: Scheme name увы пуст.
File->Settings->Editor->Colors&Fonts: Scheme name увы пуст.
это схема «TextMate» из JetBrains RubyMine. Прямо сейчас можно ее оттуда экспортировать/импортировать в WI, а в будущем она будет входить в поставку.
Скачал JetBrains RubyMine, зарегистрировался, что бы получить Trial License, запустился. TextMate не нашел, но как я понял VibrantInk — это оно и есть.
Но как её от туда экспортировать, а потом импортировать в WI я так и не разобрался.
Но как её от туда экспортировать, а потом импортировать в WI я так и не разобрался.
Скопировать содержимое ~\.RubyMineXX\config\keymaps в ~\.WebIde10\config\keymaps, потом перезапуститься
Не хочу показаться занудой, но ни config ни даже keymaps папок там нет. Пользовался поиском.
Извините, немного ошибся, надо в Ruby Mine выбрать нужную схему, сохранить её под другим именем (Save As XXX), после выхода из RubyMine файлик (XXX.xml) с описанием будет лежать в ~\.RubyMine20\config\colors (для RubyMine 2.0 beta), его надо поместить в директорий ~\.WebIde10\config\colors и выбрать в WebIde
Еще много ссылок на схемы от RubyMine (с preview) лежат в www.jetbrains.net/devnet/docs/DOC-1154
Спасибо. Поскорей бы скачалась…
1. Есть наверно довольно странное хотение хоткея, который бы передвигал курсор на закрывающуюся/открывающуюся скобку, когда курсор находится около открывающейся/закрывающейся скобки ( они в этой ситуации заманчиво подсвечиваются ). Это бы позволило переходить, например, на конец функции из ее начала. Может оно уже есть? Но я как-то долго искал и не нашел.
2. Можно ли выделить слово в названии допустим переменной если она разделена подчеркиваниями? Например если курсор стоит перед переменной sample_var и я хочу выделить sample. C ctrl+shift выделяется вся переменная.
3. Тоже самое что и второе, только выделение до первой заглавной буквы. ( sample при написании sampleVar )
2. Можно ли выделить слово в названии допустим переменной если она разделена подчеркиваниями? Например если курсор стоит перед переменной sample_var и я хочу выделить sample. C ctrl+shift выделяется вся переменная.
3. Тоже самое что и второе, только выделение до первой заглавной буквы. ( sample при написании sampleVar )
дополнение ко 2 и 3. Может есть что-нибудь наподобии ctrl+W для таких слов.
control + w и будет работать при условии включения опции
1. Control + [ / Control + ] (under Windows)
2 / 3 Settings — > Editor -> SmartKeys Use «CamelHumps» words
2 / 3 Settings — > Editor -> SmartKeys Use «CamelHumps» words
большое спасибо!
Скажите, а возможно ли реализовать автоподстановку для таких конструкций:
$this->obj->albums->Get($album_id, $user_id);
$this->obj->albums->Get($album_id, $user_id);
Должно уже работать. Если есть возможность хоть как-то вывести тип $this->obj и так далее. Пробуйте, есле не получается шлите код, будем вместе смотреть.
Нет, не работает. Вопрос в том, что OBJ — это класс, который по запросу создает нужный объект и мы можем с ним работать. В данной конструкции разумнее рассматривать не всю цепочку, с последние два звена — название класс и метод в нем. Какой кусок кода вам надо?
В общем смысле в OBJ есть __get, которая смотрит, создан ли объект, переделанный параметром, если есть возвращает его если нет — создает, а потом возвращает.
В общем смысле в OBJ есть __get, которая смотрит, создан ли объект, переделанный параметром, если есть возвращает его если нет — создает, а потом возвращает.
добавьте аннотацию
@property $albums AlbumsType other comments
в заголвок класса Obj.
BTW, это не Yii сomponent часом?
@property $albums AlbumsType other comments
в заголвок класса Obj.
BTW, это не Yii сomponent часом?
Понимаете, в разных проектах набор классов различен, я не могу в диспетчер объектов засовывать все их аннотации, накой они там? Я просто предлагал упростить анализ и свести его до куска ->albums->Get($album_id, $user_id); Ведь понятно по сути, что программиста интересует он.
т.е. Obj один для всех проектов и использует какие-то конфиги для определения какие свойства эмулировать в __get?
OBJ — это диспетчер объектов — аналог _autoload
public function __get($name)
{
$path = CFG_CLASSES_PATH;
$class = $name;
if (isset ($this->objects[$name]))
{
return $this->objects[$name];
}
elseif (is_file($path. '/'. $class. '.class.php'))
{
$this->objects[$name] = new $class (self :: $instance);
return $this->objects[$name];
}
throw new FILE_Exception('Can\'t include class file: '. $path. '/'. $class. '.class.php', 0);
}
public function __get($name)
{
$path = CFG_CLASSES_PATH;
$class = $name;
if (isset ($this->objects[$name]))
{
return $this->objects[$name];
}
elseif (is_file($path. '/'. $class. '.class.php'))
{
$this->objects[$name] = new $class (self :: $instance);
return $this->objects[$name];
}
throw new FILE_Exception('Can\'t include class file: '. $path. '/'. $class. '.class.php', 0);
}
Спасибо за подробное описание! Думаю что-нибудь придумаем…
Vote/Watch www.jetbrains.net/tracker/issue/WI-349
Vote/Watch www.jetbrains.net/tracker/issue/WI-349
кстати, надеюсь сделают поддержку Yii, он все более и более популярным становится :) было бы удобно как минимум ctrl+click видеть, а то приходится на сайты ползать смотреть описания.
просто к примеру такая штука уже не определяется:
Yii::app()->user->getId();
user — уже неопределен :(
а так, конечно, молодцы… все больше и больше она мне нравится (сидел на эклипсе до этого и долго в notepad++). Вот только репорты(что IDE вызвала внутренний exception) приходится отсылать по несколько раз в день. надеюсь они хоть доходят :)
Yii::app()->user->getId();
user — уже неопределен :(
а так, конечно, молодцы… все больше и больше она мне нравится (сидел на эклипсе до этого и долго в notepad++). Вот только репорты(что IDE вызвала внутренний exception) приходится отсылать по несколько раз в день. надеюсь они хоть доходят :)
Доходят, и мы обрабатываем каждый отчет.
Еще вот проблемы обнаружил: в проекте есть статический класс, автоподстановка не работает.
Пример:
MyStaticClass :: ???????
После двоеточий должны предлагаться варианты методов класса.
Пример:
MyStaticClass :: ???????
После двоеточий должны предлагаться варианты методов класса.
Да, похоже в этом билде сломалось… www.jetbrains.net/tracker/issue/WI-338
Старая ошибка есть (правда, раньше лично я о ней не писал).
Досадная, неприятная, раздражающая.
Например, следующее:
В выражении $a="<b>blablabla</b>" парсило всё, как обычное html, а не как php. Лечится вставками во все места, куда не лень комбинации ?> <? и лишних переносов строк, а также стиранием каких-либо других переносов, в общем, магия.
Если просто вставить этот код, и всё будет нормально, то надо поставить перенос строки перед $a=
Довольно часто в таких сложных комбинациях php+html (в шаблонах, например), слетает подсветка php, всё становится обычным черным цветом, кроме тегов, ежели они присутствуют в строках, например.
Про второй досаждающий баг упомяну, но, как было сказано выше, глюки на не локальных проектах игнорируются:
Кроме того, кнопочка «сохранить текущий документ» отсутствует как таковая (либо спрятана глубоко-глубоко).
А ведь большая часть работ — удаленная, на готовых проектах на *Nix системах.
Досадная, неприятная, раздражающая.
Например, следующее:
<body>
<div class="abc">
<? if(true)
{
mysql_connect();
?><body>
<div class="def"> <?}else{ $a="<b>blablabla</b>"
}?>
</div>
В выражении $a="<b>blablabla</b>" парсило всё, как обычное html, а не как php. Лечится вставками во все места, куда не лень комбинации ?> <? и лишних переносов строк, а также стиранием каких-либо других переносов, в общем, магия.
Если просто вставить этот код, и всё будет нормально, то надо поставить перенос строки перед $a=
Довольно часто в таких сложных комбинациях php+html (в шаблонах, например), слетает подсветка php, всё становится обычным черным цветом, кроме тегов, ежели они присутствуют в строках, например.
Про второй досаждающий баг упомяну, но, как было сказано выше, глюки на не локальных проектах игнорируются:
1) мы никак специально с «сетевыми» дисками не работаем — все претензии к ОСА именно — если через NetDrive (программа такая) подключить ssh или ftp как диск, изменить два файла, нажать Ctrl+S, пойдёт сохраниение всех файлов одновремеено, и IDE зависнет намертво. Отвисает после убийства процесса netdrive. Похожая ситуация, как писали выше, с сетевыми дисками.
2) мы настоятельно рекомендуем открывать только локальную копию проекта — во всех остальных случаях про проблемы с производительностью и прочим мы не решаем.
Кроме того, кнопочка «сохранить текущий документ» отсутствует как таковая (либо спрятана глубоко-глубоко).
А ведь большая часть работ — удаленная, на готовых проектах на *Nix системах.
Спасибо за точные шаги! будем ловить! www.jetbrains.net/tracker/issue/WI-339
Про сеть -> будет визарт «открыть удаленный проект» который будет делать локальную копию и настраивать синхронизацию.
Про сеть -> будет визарт «открыть удаленный проект» который будет делать локальную копию и настраивать синхронизацию.
нуу… Вам, конечно, виднее, но.
Представьте себе, что нужно поменять текст «©2009» на «©2010» на сайте, система битрикс, 145 мегабайт, десяток тысяч файлов.
И всё это обновлять, загружать?
Хорошо еще можно создать отдельный проект и присоединить папочку с нужными файлами, иначе, если открывать напрямую, IDEнаделает кучку создаст там, где не надо папку .idea, а создание и обновление этой папки удалённо — долгое и тормозное занятие.
Представьте себе, что нужно поменять текст «©2009» на «©2010» на сайте, система битрикс, 145 мегабайт, десяток тысяч файлов.
И всё это обновлять, загружать?
Хорошо еще можно создать отдельный проект и присоединить папочку с нужными файлами, иначе, если открывать напрямую, IDE
Вы до сих пор 145МБ руками деплоите?
А UnitTesting когда будет? ;)
Вах! Спасибо Валерии! :) Самому было лень регаться у вас :)
О чем это я? о_0
Спасибо мне. А залогиниться очень легко — мы поддерживаем OpenID
Кстати, странно что никто в камментах этого не отметил, но логотип похож на обрезанный логотип Wii
Это «временная вывеска» точно так же как и сплэш и собственно название — об этом написано на странице EAP.
а что-то подобное есть под Perl?..
В настоящее время нет ;)
Будет ли поддержка workspace'ов?
А именно:
— Я хочу, чтобы на панели Projects был выбор из всех нужных (или доступных мне проектов). Как это сделано в Eclipse/NetBeans.
Сейчас можно открыть директорию, где хранятся все проекты, но тогда не будет работать системы контроля версий отдельно для каждого проекта (для каждой поддиректории, в данном случае).
А именно:
— Я хочу, чтобы на панели Projects был выбор из всех нужных (или доступных мне проектов). Как это сделано в Eclipse/NetBeans.
Сейчас можно открыть директорию, где хранятся все проекты, но тогда не будет работать системы контроля версий отдельно для каждого проекта (для каждой поддиректории, в данном случае).
Видимо, это решается с помощью установки плагина: plugins.intellij.net/plugin/?id=83
Только вот из WebIDE не получается его установить: «Error in Opening ZIP file». Попробывал его вставить напрямую в WebIDE.app, тогда он начинает отображаться в plugin manager'е, но не включается (так и стоит disabled).
Только вот из WebIDE не получается его установить: «Error in Opening ZIP file». Попробывал его вставить напрямую в WebIDE.app, тогда он начинает отображаться в plugin manager'е, но не включается (так и стоит disabled).
1) плагин решает другие задачи
2) EAP билд может быть принципиально не совместим с любыми (или всеми) плагинами по различным причинам.
2) EAP билд может быть принципиально не совместим с любыми (или всеми) плагинами по различным причинам.
воркспейсов не будет.
Зайдите в настройки — Version control и включите его хоть для каждой папки свой.
Зайдите в настройки — Version control и включите его хоть для каждой папки свой.
Кстати, самая крутая автодополнялка CSS у Komodo IDE. Она знает, какому свойству соответствуют какие значения и корректно подсказывает сборные свойства типа background. Это дико удобно. Wi вообще ничего мне не предлагала в css — надо что-то нажимать?
Чего я пока нигде не видел, и чего хотелось бы — поддержки невалидных css-хаков типа -background, *background и прочих, которыми я часто грешу. Можно не ругаться на них, а выводить ворнинг и рефакторить в валидные, например.
А вижуалстудия знает все объявленные в css классы, и подсказывает их в html. Хотя лучше бы наоборот умела.
Чего я пока нигде не видел, и чего хотелось бы — поддержки невалидных css-хаков типа -background, *background и прочих, которыми я часто грешу. Можно не ругаться на них, а выводить ворнинг и рефакторить в валидные, например.
А вижуалстудия знает все объявленные в css классы, и подсказывает их в html. Хотя лучше бы наоборот умела.
нажимать control + space для автодополнения имён свойств
Еще предлагаю ввести следующий алгоритм. Если мы находимся после символа «{», а последним действием было нажатие кнопки delete, стирающее закрывающую «}», то после нажатия Enter «}» не рисовать. Пример:
print 'yahoo';
Мы хотим обернуть Это в один IF. Печатаем:
if(true){}
print 'yahoo';
Вторая скобка появилась сама. Если ее стереть и нажать энтер, от она появится снова.
Сравните с кавычками: если попытаться ввести следующее сочетание: «""{}», но получится « ""{}}»
Надеюсь, не слишком туманно объяснил.
print 'yahoo';
Мы хотим обернуть Это в один IF. Печатаем:
if(true){}
print 'yahoo';
Вторая скобка появилась сама. Если ее стереть и нажать энтер, от она появится снова.
Сравните с кавычками: если попытаться ввести следующее сочетание: «""{}», но получится « ""{}}»
Надеюсь, не слишком туманно объяснил.
в php у нас будет так (как в других поддерживаемых языках):
выделяем print «yahoo»; нажимаем control + alt + t и выбираем 'surround with if'
выделяем print «yahoo»; нажимаем control + alt + t и выбираем 'surround with if'
Спасибо.
Сегодня полностью перебрался на Web IDE, надеюсь окончательная цена не будет кусаться.
Реформат кода и автокомплит (второе особенно в javascript) просто чудесны.
Подключил Zen Coding, настроил ftp-синхронизацию (по комменту CrazyCoder выше) — все, доволен как слон.
Из текущих багов заметил только, если потыкать в опции View as:, то выпадающее меню остается висеть постоянно, а система предлагает отправить багрепорт (отправил).
Сегодня полностью перебрался на Web IDE, надеюсь окончательная цена не будет кусаться.
Реформат кода и автокомплит (второе особенно в javascript) просто чудесны.
Подключил Zen Coding, настроил ftp-синхронизацию (по комменту CrazyCoder выше) — все, доволен как слон.
Из текущих багов заметил только, если потыкать в опции View as:, то выпадающее меню остается висеть постоянно, а система предлагает отправить багрепорт (отправил).
Приятно слышать :) тем более что все еще сильно «work in progress»
Простите, а сочетание клавиш для кодкомплит как-то настраивается? А то стандартное ctrl+space уже занят. Или как можно включить автоматический кодкомплит для css редактора?
settings — keymap
опций много, но там везде есть поиск
опций много, но там везде есть поиск
Пара предложений.
Сейчас xhtml и html файлы различаются по расширению, что неудобно для существующих проектов.
Например, если я напишу <hr> в *.html файле но с DOCTYPE от xhtml, то валидатор не ругнется на незакрытый тег.
Конечно, можно прописать в File Types *.html для xhtml файлов, но при существовании и html файлов с которыми идет работа будет уже обратная проблема.
Хотелось бы иметь возможность принудительно выставлять тип файла, или чтобы редактор смотрел на DOCTYPE/DTD.
Ну и было бы неплохо, чтобы можно было редактировать предустановленные шаблоны файлов, тех же html/xhtml (сейчас вижу, что можно только создать новый).
Сейчас xhtml и html файлы различаются по расширению, что неудобно для существующих проектов.
Например, если я напишу <hr> в *.html файле но с DOCTYPE от xhtml, то валидатор не ругнется на незакрытый тег.
Конечно, можно прописать в File Types *.html для xhtml файлов, но при существовании и html файлов с которыми идет работа будет уже обратная проблема.
Хотелось бы иметь возможность принудительно выставлять тип файла, или чтобы редактор смотрел на DOCTYPE/DTD.
Ну и было бы неплохо, чтобы можно было редактировать предустановленные шаблоны файлов, тех же html/xhtml (сейчас вижу, что можно только создать новый).
Спасибо. Вы можете подписатся на youtrack.jetbrains.net/issue/WI-376
Мой новый бесплатно юникодный друг =) Спасибо вам
А подскажите какие другие продукты вы пробовали и в чем проблемы с поддержой юникода?
например PhpED нравиться. Но не всегда юникод правильно отображает. Например есть два компа. Системы и параметры региональные тоже одинаковые. В одном работает все, в другом ввод юникода не работает. Но EmEditor всегда работает как надо.
понятно :) ну к всех java-based IDE таких проблем быть не должно…
Неправильно распознает при
<?php
if(...) {
?>
html код
<?php
} else {
//здесь код php почему-то не распознается
}
?>
<?php
if(...) {
?>
html код
<?php
} else {
//здесь код php почему-то не распознается
}
?>
Я так предполагаю что это вот этот баг… довольно хитрый к сожалению и плохо воспроизводится
youtrack.jetbrains.net/issue/WI-339
youtrack.jetbrains.net/issue/WI-339
Эмм… А можно, как в NetBeans, при нажатии кавычки, автоматов ставилась вторая и курсор между ними ставился? И еще — при выделенном слове, нажатие кавычки обрамляло бы это слово.
Кстати — как выключить spelling? А то подчеркивает название метода, нажимаю CTRL-F1, а оно мне пишет «TYPO» ))
Кстати — как выключить spelling? А то подчеркивает название метода, нажимаю CTRL-F1, а оно мне пишет «TYPO» ))
в php коде вставка парной кавычки работает, пожалуйста, приведите полный фрагмент,
можно просто выключить плагин spellchecker
можно просто выключить плагин spellchecker
Парной — да, а одинарной? Очень бы хотелось.
действительно не работает youtrack.jetbrains.net/issue/WI-352
ага, будет youtrack.jetbrains.net/issue/WI-353
извините за два реквеста, в любом разе уже зачинили
если б небыло багов — это б называлось релиз :))) а так — Early Access Program builds are below beta quality
Но за jIdeaRulezzz — респект. Просто здорово!
мне кажется или на картинке что-то на Yii?! :)
Кажется. ZF
Очень плохая сборка. У меня вылез критический баг, из-за которого я не могу пользоваться этой версией (уже зарепортил). Учитывая серьезный баг описанный в теле этой статьи — слишком много серьезных багов пропущено.
Сейчас идет стадия интенсивного наращивания функциональности — поэтому сборки очень сильно отличаются друг от друга, в том числе и по качеству. Мы ценим время наших пользователей, и пытаемся обеспечить максимально возможное качество, но сама суть программы «раннего доступа» накладывает на это весьма серьезные ограничения. Мы должны релизить новую функциональность как можно раньше именно для того чтобы в будущем обеспечить надлежащее качество и производительность. Хочется заверить всех что мы обрабатываем все сообщения об ошибках и благодарны всем за потраченное время.
Settings -> IDE Settings -> Editor -> Colors & Fonts -> PHP -> Predefined symbols — не сохраняются настройки Font Type. После перезапуска программы установлены по-умолчанию.
Спасибо, мы посмотрим.
youtrack.jetbrains.net/issue/WI-383
youtrack.jetbrains.net/issue/WI-383
Commit в SVN только у меня такой медленный? Да и вообще работа с репозитарием заметно подтормаживает (работает через webdav). Проще в консоль переключиться и вручную закомитить.
В добавок в окне Commit Changes очень мелкий шрифт в поле Comment. В настройках нигде не нашел как его поменять.
В добавок в окне Commit Changes очень мелкий шрифт в поле Comment. В настройках нигде не нашел как его поменять.
Ну протокол (webdav) у вас точно самый медленный + консоль кажется быстрее потому что IDE выполняет чуть больше команд — у вас часть состояния находится в голове и вы этим пользуетесь, а программе приходится полагаться на команды определения статуса и прочее, перестраховыватся так сказать :) (тем более что у нее есть повод — не только она трогает вашу локальную копию но и вы сами из консоли и пр.) Сама по себе наша поддержка SVN не медленнее любой другой.
Это зависит от настроек темы ОС. Можно увеличить в Appearance -> Override default font.
Спасибо, помогло.
По поводу настроек темы: Windows 7, тема дефолтная.
По поводу настроек темы: Windows 7, тема дефолтная.
Only those users with full accounts are able to leave comments. Log in, please.
JetBrains WebIDE — четвертая публичная сборка (#470)