Eclipse Galileo поддерживает автозавершение межфайлового кода javascript, а Eclipse Helios - нет?

При редактировании нескольких файлов javascript, каждый из которых должен быть доступен в глобальной области видимости, потому что, например, каждый из них будет загружен в один и тот же html-документ, Галилео поддержал этот небольшой трюк, чтобы поместить теги комментариев для других файлов, которые необходимы для быть доступным в том же объеме:

myfile.js:

// @include "somefile.js"
// @include "otherfile.js"

А в myfile.js есть межфайловое автозавершение кода.

Но теперь, когда я перешел на Eclipse Helios, это больше не работает. Перенесли ли они аналогичные функции на какой-то другой метод?


person Redsandro    schedule 06.06.2011    source источник
comment
Дикая догадка: может быть, в вашей установке Helios как-то есть более старая версия инструментов JS? Попробуйте перейти в раздел "Справка" ›Проверить обновления ...   -  person MatrixFrog    schedule 07.06.2011
comment
Хорошая догадка, у меня действительно было много обновлений. Но никаких Javascript. (Вероятно, не имеет отношения к делу, но я также запускаю Helios в Windows 7 и использую Gelileo в Ubuntu 10.4. Никогда не угадаешь.)   -  person Redsandro    schedule 09.06.2011
comment
Вы уверены, что в обоих случаях используются одни и те же инструменты JavaScript?   -  person nitind    schedule 24.06.2011
comment
Да, я только что перепроверил это для вас: я использую Spket JS Editor. (Стандарт по умолчанию бесполезен для кодирования в стиле JSON.)   -  person Redsandro    schedule 24.06.2011
comment
Поскольку Spket не входит в состав Galileo или Helios, вы можете обновить вопрос, чтобы точно отразить его.   -  person nitind    schedule 07.07.2011


Ответы (1)


Моя установка Eclipse Helios со Spket работает нормально.

Просто к вашему сведению:

Затмение:

Версия: Helios Service Release 2 Идентификатор сборки: 20110218-0911

Spket:

Версия: 1.6.18

В файле One.js:

var varOne = 
{
    test: function(){}
}

В файле Two.js по Ctrl-Space (или.):

введите описание изображения здесь

Как видите - функция test видна.

ИЗМЕНИТЬ:

также, какова политика по воскрешению вопросов 2-х месячной давности?

person ZenMaster    schedule 22.08.2011
comment
Политика: Спасибо. Я никогда не заставлял это работать. Но у меня все равно не работает. У меня просто нет никаких js-объектов. Это просто базовый список: break case cache const ... Я только что переустановил Helios в Windows 7 и Galileo в Ubuntu 11.04, оба с редактором SPKET js, и Galileo просто делает это из коробки, а Helios не упоминает ничего js-ish. Есть ли дополнительный шаг в способе Windows заставить это работать? - person Redsandro; 23.08.2011
comment
снимок экрана (снимок экрана идет с предыдущим комментарием). Однако планировщик, похоже, работает нормально. Также только локальный файл, а не @included. - person Redsandro; 23.08.2011
comment
Не уверен, что сделал что-то экстраординарное. У меня на работе нет Гелиоса, но есть Индиго, без Спкета. Я установлю Spket (все равно нужно :)) и посмотрю, что даст. РЕДАКТИРОВАТЬ: на самом деле Spket вообще не устанавливается на Indigo. Посмотрим... - person ZenMaster; 23.08.2011
comment
По какой-то причине вообще не могу установить Spket (ни на Helios, ни на Indigo) ... Надо будет попробовать позже. - person ZenMaster; 23.08.2011