Можно ли быстро исправить все ошибки в классе, открытом в Eclipse?Быстрое исправление сразу нескольких проблем
У меня есть 71 ошибка, которая почти такая же, я бы предпочел не делать это один за другим.
(Примечание: Я быстро фиксируя файл Java)
Можно ли быстро исправить все ошибки в классе, открытом в Eclipse?Быстрое исправление сразу нескольких проблем
У меня есть 71 ошибка, которая почти такая же, я бы предпочел не делать это один за другим.
(Примечание: Я быстро фиксируя файл Java)
Часто вы можете исправить ошибки в массовом порядке. Есть несколько способов. Я рекомендую перейти к представлению «Проблемы», выбрать одну из ошибок и нажать Ctrl-1 (быстрое исправление). Он должен предоставить вам возможность исправить все ошибки выбранного типа во всех файлах.
Вы также можете навести курсор мыши на ошибку в текстовом редакторе и дождаться всплывающего окна; он должен сказать: «исправить 70 других ошибок этого типа». Выполнение этого способа применимо только к определенному файлу.
Насколько я знаю, нет никакого способа сделать это. Сожалею!
Хороший ответ. Первый из них ... –
Это зависит от типа ошибок. Если ошибка возникает из-за отсутствия импорта, вы можете решить ее, нажав CTRL + SHIFT + O
. Для других ошибок вы должны решать один за другим [AFAIK].
Спасибо, но это не импорт (который, кстати, предупреждает). –
Вы бы получили более качественные ответы, если бы указали тип ошибки. И если ошибки слишком похожи - с надежностью идентичны, вы всегда можете использовать инструмент поиска &.
Для чего это вам поможет: 'Конструктор BinaryContractInfo
Я угадываю проблему, вызванную количество или типы параметров не соответствует. В этом случае, если вы не собираетесь строить с одинаковыми параметрами все время, что маловероятно, вы должны проходить через них один за другим. Это может быть облегчено только с помощью методов, упомянутых в ответах Ладлстейна, если это не точный ответ, который вам нужен. – besamelsosu
Существуют определенные ошибки/предупреждения, которые вы можете исправить за один раз в файле, например. Отсутствуют теги NON-NLS. Когда вы наведите указатель мыши на ошибку, в списке быстрых исправлений появится что-то вроде «Исправить n проблем одного типа».
В других случаях вы можете использовать очистку, например. для отсутствия аннотации @Override.
Все импортные исправления как CTRL + SHIFT + M
Удалили ли они функцию Fix 70 других ошибок этого типа. Я наткнулся на этот ответ и был очень взволнован, но я этого не вижу. Маркеры показывают ошибки, и мы также можем это исправить, но это не работает, потому что это ограничивает нас 100 ошибками, и есть 2600 из них! (делать немного рефакторинга ....) –
Не уверен, что эта функция исчезает. Что касается ограничения, можете ли вы изменить представление, чтобы показать более 100 ошибок? – Ladlestein
Да, нашел это в конце концов! –