У меня есть шаблон (sleep) в Eclipse 4.2.1, который должен расширяться до

try { Thread.sleep(1000); } catch (Exception e) {}

Я хочу, чтобы Eclipse добавил его в одну строку, как я положил в шаблон. Тем не менее, Eclipse автоматически форматирует его после вставки в:

try {
    Thread.sleep(1000);
} catch (Exception e) {
}

Я попытался @formatter:off , но это не работает. У меня отключена очистка кода.

Есть ли способ отключить форматирование для всех шаблонов, так как в любом случае я использую только один шаблон?

1 ответ1

2

Window > Preferences > Java > Editor > Templates , как вы знаете.

Существует список шаблонов, значения по умолчанию, данные Eclipse, и ваши.

В нижней части диалогового окна в Eclipse Juno (4.2) я вижу флажок Использовать средство Use code formatter . Снятие отметки отключает автоформат во время вставки.

Увы, это глобальная настройка, применяемая ко всем шаблонам ... Но в любом случае это то, что вы ищете.

[РЕДАКТИРОВАТЬ] Я вижу такой же флажок в Индиго (3.7).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .