Я использую PyDev в Eclipse в качестве редактора Python. Это хорошо с точки зрения набора функций. Все работает хорошо, за исключением одной очень раздражающей вещи:
Само завершение кода работает быстро. Когда я нажимаю Alt + Space, окно появляется почти мгновенно, и все опции есть. Опция вверху выбрана. Затем наступает беда . Подробное описание не появится примерно через 5-10 секунд. Все это время процессор работает при максимальной нагрузке, а интерфейс не отвечает. Весь процессор используется Java-процессом Eclipse (порожденный процесс Python кажется бездействующим). Затем появляется желтое окно, и все, что оно содержит, это просто код Python выбранной функции / переменной. Все последовательные детали отображаются мгновенно. Процедура повторяется, когда я закрываю окно завершения (например, принимая один из вариантов и снова запрашивая завершение). Это сводит меня с ума.
Я уже пробовал:
- создание совершенно нового рабочего пространства,
- создание проекта Eclipse / PyDev с нуля,
- настройка JVM, чтобы убедиться, что он загружен,
- убедившись, что выбрана правильная JVM (последняя доступная Oracle JVM),
- убедившись, что процесс Python свободно взаимодействует с экземпляром Java (я читал о возможных проблемах с этим, но, похоже, это не проблема).
- убедитесь, что все установленные плагины обновлены.
Версия, которую я использую, - Eclipse Helios, потому что в прошлый раз, когда я проверял определенные расширения, еще не была портирована на последнюю.
Кто-нибудь наблюдал подобную проблему? Кто-нибудь смог обойти это? Общие идеи о том, как его отладить и подать разумный отчет об ошибке, возможно? Другие вещи стоит проверить.
Есть ли обходной путь, менее радикальный, чем полное отключение завершения?
Спасибо!
EDIT:
Я также заметил проблему с аналогичным всплывающим окном в редакторе HTML / CSS. Это выглядело несколько похожим (желтое окно, с небольшим количеством текста внутри), и также потребовалось много времени для отображения. Не знаю, связано ли это, но может быть.
EDIT (2):
Хорошо, нет. Я начал с новой установки новейшего Eclipse Indigo, без каких-либо дополнительных плагинов, кроме PyDev, и проблема остается. Похоже, мне придется искать новую IDE.