Как выключить Javadoc толпятся в Eclipse (или выборочно включить его)?

Короткий ответ : Нет. Если это находится в глобальной области видимости, это доступно чему-либо.

ответ Long : если Вы eval() луг недоверяемый код, который действительно хочет считать или смешать с Вашей средой выполнения, Вы завинчены. Но если Вы владеете и доверяете всему выполненному коду, включая тот являющийся eval() редактор, можно фальсифицировать его путем переопределения контекста выполнения:

function maskedEval(scr)
{
    // set up an object to serve as the context for the code
    // being evaluated. 
    var mask = {};
    // mask global properties 
    for (p in this)
        mask[p] = undefined;

    // execute script in private context
    (new Function( "with(this) { " + scr + "}")).call(mask);
}

Снова, я должен подчеркнуть:

Это будет только служить для защиты , доверял код от контекста, в котором он выполняется. Если Вы не доверяете коду, НЕ ДЕЛАЙТЕ eval() он (или передайте его новому Function() или используйте его любым другим способом, который ведет себя как eval()).

14
задан Jonathan Leffler 8 October 2009 в 23:47
поделиться

2 ответа

Не уверен, что вы имеете в виду под «выборочным» включением. На основании чего?

Ниже приведены инструкции для версии 3.5, у меня нет 3.3, чтобы проверить, но я почти уверен, что доступны те же настройки.

Перейдите в окно - Настройки; выберите Java -> Editor -> Hovers слева. Вам нужно будет снять отметку с напротив опции Комбинированное наведение справа; затем вы можете либо снять отметку с опции Javadoc , либо установить ее, но указать для нее ключ-модификатор (в поле редактирования ниже). В последнем случае указатель javadoc появится только в том случае, если вы удерживаете эту клавишу.

Я должен сказать, однако, что неудобство отсутствия комбинированного обработчика делает это, на мой взгляд, не стоит того.

21
ответ дан 1 December 2019 в 09:02
поделиться

Вы можете перейти к

 Preferences / Java / Editor / Hover

и снять отметку с опции «Комбинированное наведение»: больше нет всплывающего окна.

Тогда у вас будет:

  • Shift + F2 : откройте внешний документ javadoc, если архив или каталог javadoc был связан с вашим проектом (и если какой-то javadoc был создан)

  • Alt + Shift + Q , за которым следует J : открыть представление javadoc с тем же содержимым, что и во всплывающем окне, которое ранее отображалось при наведении курсора мыши.

5
ответ дан 1 December 2019 в 09:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: