← All posts tagged Eclipse

У меня на ubuntu 14.04 какая-то страннота творится. Eclipse запускается, а Zend Studio падает с ошибкой. Перепробовал уже все доступные java от openjdk6 до oracle java 8. Ни в какую.
Кто-нибудь может опровергнуть или подтвердить этот факт?

Очень нужна помощь зала. Гуглёшь ни к каким результатам не привёл.

Проблема. При выделении в eclipse наблюдаются артефакты как на изображении.
OS Ubuntu 13.04
ядро 3.8.0-32
видео nvidia 740M, интегрёная intel
bumblebee установлен
java тут я пробовал всё что у меня установлено от openJDK6 до oracle7

Больше нигде такой проблемы нет. Куда смотреть, чтобы это исправить? Работать не комфортно в таких условиях.

Обновил eclipse до 4.3 (Kepler). Полёт нормальный. Нового ничего не обнаружил. Деградаций тоже нет, не считая, что воркспейс пришлось заново создавать, потому что имеющийся подхватился как-то криво.

Установил в Eclipse срабатывание content assist на все латинские буквы и точку. Теперь IDE мне автоматом комплитит всё подряд.

Простые решения спасут ctrl+space моей клавиатуры.

В папке workspace'а лежит куча файла. Вот основное
workspace\.plugins\org.eclipse.wst.jsdt.core\jquery_library — библиотека jquery
workspace\.plugins\org.eclipse.core.resources\.projects — здесь какие-то настройки для проектов

Самое главное.
workspace\.plugins\org.eclipse.core.runtime\.settings\ — все настройки здесь.

Некоторые файлы настроек
org.eclipse.ui.workbench.prefs — настройки среды. В том числе и hotkeys (параметр org.eclipse.ui.commands). Есть интересный параметр PLUGINS_NOT_ACTIVATED_ON_STARTUP
org.eclipse.php.ui.prefs — настройки для php (в том числе цвет)
org.eclipse.ui.editors.prefs — дефолтные настройки редактора, в т.ч. и политика tab'ов
org.eclipse.ui.ide.prefs — здесь например установлено quickStart=false (почему false?), tipsAndTricks=true

С такой информацией будет легче устанавливать/переустанавливать/обновлять eclipse.

Исходя из каких соображений в Android Development Tools в Package Manager'е нет поиска по коду из контекстного меню? Запускать поиск через главное меню совсем не true. Вот как его туда воткнуть?

Опробовал Zend Studio 9 beta.
Впечатления в основном положительные.

Работает действительно быстро — не медленнее чем zend 7.1.1. Но запускается в разы быстрее. Достигается это благодаря тому, что можно выбрать какие плагины запускать, а какие не нужно.

Автодополнение php-кода работает. Точка. Оно действительно работает, а не так как это было позорно в zend 8.

В качестве плагина для git используется, как и предполагалось EGit.

Теперь начать проект из любой репы легко и приятно. Новому мастеру новых проектов — зачёт.

По-случаю зарегался на phpcloud.com. Посмотрю как оно с облаками работает.

Заявлена поддержка jquery. И не то что её нет. Она есть. Но это совсем не то что надо. Во-первых js-редактор знает только jquery 1.3. Мягко говоря неактуальная версия. Да ладно разницы с 1.7 не так уж и много — можно и запомнить новые функции. Но он не умеет автодополнять код. То есть умеет, но только когда пишешь вот так "$.", а если напишешь, то что тебе надо "$('div').", то ни в какую. Спишем это на бету.

Также осталась детская болезнь всех ранних zend студий. Если в настройках горячих клавиш поставить scheme = Zend. То после этого запустить студию уже не получится, т.к. она будет падать в эксепшн. Всё же придётся переучиваться на дефолтные хоткеи эклипса.

Кто-нибудь уже пробовал Zend Studio 9 Beta?
Обновили платформу до Eclipse 3.7 (Indigo).
Как всегда обещают увеличение скорости. Аж "up to 67% faster startup". Интересно это по сравнению с чем?
Ещё из интересного: добавили поддержку git, и как-то облегчили разработку для клаудов.

Завтра попробую что за зверь. Надеюсь что не такое тормознутое говно как Zend Studio 8.
zend.com

Можно ли в eclipse сложить несколько проектов в одну "папку", чтобы в project explorer'е они отображились вместе в одной "папке"?
Поиск по marketplace.eclipse.org результатов не дал.

Zend Studio 8 часто не может сделать саджест в условиях и параметрах. Например if ($this->) — не осиливает.
Также после выбора какого-либо метода из саджеста курсор перемещается за закрывающую скобку. И это нигде не исправляется. Единственное "решение" — включение настройки, которая вставляет вместе с названием метода и имена параметров, но это же неудобный стыд просто.

Возращаюсь на 7.2.

Инфа о проектах
DefaultWorkspace7/.metadata/.plugins/org.eclipse.core.resources

Инфа об открытых файлах
DefaultWorkspace7/.metadata/.plugins/org.eclipse.ui.workbench

для миграции на другой Workspace достаточно скопировать эти папки

Zend Studio 8 beta. (На основе Eclipse Helios)
+ Теперь она умеет jQuery, Dojo, ExtJs и Prototype из коробки. А также дебажить это всё.
+ Научилась импортировать/экспортировать проекты по FTP и SSH.

Прощай глючная Aptana, ты нам больше не нужна!

Если у вас не работает дебагер в android application на eclipse, и выдаёт сообщение об ошибке, что не смог он присоедениться к порту 8600, то пропишите в hosts
127.0.0.1 localhost

Это виста думает, что ipv6 рулит везде и строки
::1 localhost
достаточно. Но это не так.

Дожили. Zend Studio 7.1 не открывает мастер создания нового php проекта. Остальные мастера открываются нормально.
Не беда. Создаём обычный проект. Рубим студию. В файл .project прописываем

<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.php.core.ValidationManagerWrapper</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>

Запускаем студию и вуаля! — php-проект готов.

это только у меня каждый запуск эмулятора андроида длится ну оооочень долго? Есть ли способ как-то ускорить этот процесс? А то разработка превращается в длительный и мучительный процесс.

Утром установил Zend Studio 7.1 beta. Работает быстрее, на много быстрее, чем неторопливая 7.0.
Из багов замечено только нежелание сдвигать блок текста влево по shift+tab. Не всегда, но иногда. В то время как сдвиг текста справо (по tab) работает.

Open Call Hiererchy — очень полезная штука. Ищет все места в коде, где вызывается данныя функция. Знаю она появилась ещё в 7.0, но кто пользовался 7.0?
Mark Occurrences — как можно было без этого кодить раньше? Подсвечивает текущую функцию/переменную во всём коде. И делает это быстро.
Code Assist — уже не тормозит. И не глючит, как это происходит в Zend 6.1.

Появился штатный синхронизатор. Ещё не пробовал его. До этого пользовался синхронизатором от Aptana.
Кроме того отлично дружит с Oxygen 11.

За полдня использования доволен этой версией студии. Эта бетта работает лучше релиза 7.
Но ZS 6.1 пусть полежит пока в сторонке — мало ли...