Como desabilitar o formato automático de modelo no Eclipse?

0

Eu tenho um template ( sleep ) no Eclipse 4.2.1 que deve ser expandido para

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

Eu quero que o Eclipse o adicione como uma linha, assim como eu coloquei no template. No entanto, o Eclipse faz a autoformação após a inserção em:

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

Eu tentei @formatter:off , mas isso não funciona. Eu tenho a limpeza do código desligada.

Existe alguma maneira de desabilitar a formatação de todos os modelos, já que os únicos modelos que eu uso são os de uma linha de qualquer maneira?

    
por Matiaan 22.11.2012 / 11:39

1 resposta

2

Window > Preferences > Java > Editor > Templates , como você sabe.

Existe a lista de modelos, padrões fornecidos pelo Eclipse e os seus.

Na parte inferior da caixa de diálogo, no Eclipse Juno (4.2), vejo uma caixa de seleção Use code formatter . Ao desmarcá-lo, ele desativa o formato automático no momento da inserção.

Infelizmente, é uma configuração global, aplicada a todos os modelos ... Mas, bem, é o que você procura, de qualquer maneira.

[EDIT] Eu vejo a mesma caixa de seleção no Indigo (3.7).

    
por 22.11.2012 / 13:32