Eclipse CDT Source-> Implement Method генерирует код, не соответствующий заданному стилю кода - PullRequest
2 голосов
/ 11 октября 2010

Я иногда использую Source-> Implement Method, но я заметил, что сгенерированный код не соответствует определенному стилю кода из настроек (стиль применяется, когда я правильно использую Source-> Format) пропустил или это ошибка?

Использование Eclipse версии 3.5.2 и CDT 6.0.2 в Ubuntu Linux 10.04 LTS.

Пример: мы определили открытие {в той же строке, что и определение класса / метода, но метод реализации помещает его в следующую строку.

1 Ответ

2 голосов
/ 20 октября 2010

Я только что попробовал, и я не сталкиваюсь с этой проблемой (я использую Eclipse 3.3, 3.4 и 3.6).

Я не знаю, известно ли вам об этой функции Eclipse, но в Preferences > Java > Editor > Save actions, вы можете определить список действий, которые автоматически запускаются при сохранении редактируемого вами класса Java.

Интересными элементами на этой панели являются Исходный код формата , а также Организация импорта Действия.

Правка для комментариев:

Эта проблема, по-видимому, связана с Eclipse CDT плагином , который не предлагает функцию save actions.Я только что посмотрел на CDT версия 7.0 , и эта функция, к сожалению, не была добавлена.

Поэтому я предлагаю вам сообщить об ошибке в их экземпляре Bugzilla , чтобы сообщитьпроблема, с которой вы сталкиваетесь при использовании функции Impement method.В конце концов, вы также можете зарегистрировать расширение для добавления этого Save actions в этот плагин!

...