Быстрое решение многих проблем одновременно - PullRequest
39 голосов
/ 20 июля 2011

Можно ли быстро исправить все ошибки в классе, открытом в Eclipse?

У меня 71 ошибка, которые почти одинаковы, я бы не хотел делать это по одному.

(Примечание: я быстро исправляю файл Java)

Ответы [ 6 ]

25 голосов
/ 20 июля 2011

Часто вы можете исправить ошибки в массовом порядке. Есть несколько способов. Я рекомендую перейти к представлению «Проблемы», выбрать одну из ошибок и нажать Ctrl-1 (быстрое исправление). Он должен предложить вам возможность исправить все ошибки выбранного типа во всех файлах.

Вы также можете навести курсор мыши на ошибку в текстовом редакторе и дождаться появления всплывающего окна; он должен сказать "исправить 70 других ошибок этого типа". Выполнение этого действия относится только к конкретному файлу.

16 голосов
/ 20 июля 2011

Это зависит от типа ошибок. Если ошибка возникает из-за отсутствия импорта, вы можете устранить ее, нажав CTRL + SHIFT + O.Для других ошибок вы должны решить одну за другой [AFAIK].

1 голос
/ 20 июля 2011

Вы получите лучшие ответы, если укажите тип ошибки.И если ошибки слишком похожи - надеюсь одинаково - вы всегда можете использовать инструмент поиска и замены.

1 голос
/ 20 июля 2011

Насколько я знаю, нет способа сделать это.Сожалею!

0 голосов
/ 24 июня 2015

Все импортные исправления как CTRL + SHIFT + M

0 голосов
/ 20 июля 2011

Есть определенные ошибки / предупреждения, которые вы можете исправить за один раз в файле, например отсутствуют метки NON-NLS. При наведении указателя на ошибку в списке быстрых исправлений будет отображаться что-то вроде «Исправить n проблем такого же типа».

В других случаях вы можете использовать очистку, например, за отсутствующую аннотацию @Override.

...