Подтвердить что ты не робот

Дополнительный рефакторинг для Eclipse CDT

Есть ли способ настроить или есть сторонние плагины для Eclipse CDT (любая версия), которые предоставляют богатый набор рефакторингов? В моем меню рефакторинга в Eclipse Indigo CDT предусмотрено следующее:

  • Переименовать
  • Извлечь константу
  • Извлечь локальную переменную
  • Функция извлечения
  • Переключение функции определения
  • Скрыть метод...

Я ищу что-то с богатством рефакторинга Java:

http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/concepts/concept-refactoring.htm

Или что-то вроде того, что предлагает DevExpress Refactor Pro:

http://www.devexpress.com/Products/Visual_Studio_Add-in/Refactoring/

Обратите внимание, что подключаемый модуль DevExpress несовместим с Eclipse. Я более чем готов заплатить за хороший сторонний плагин (ему просто нужно поддерживать С++ в Eclipse).

4b9b3361

Ответ 1

Большинство рефакторинговых функций в Eclipse CDT разрабатываются людьми, которые работают и учатся в HSR Hochschule für Technik в Rapperswil Switzerland. Есть студенты, которые работают над новыми рефакторингами и улучшениями. После того, как они были рассмотрены, они будут интегрированы в официальный CDT.

Для получения дополнительной информации о текущей разработке свяжитесь с руководителем этих проектов Питер Соммерлад в IFS.

Помимо этих проектов, я думаю, что нет другого плагина/расширения на платформе CDT.

Ответ 2

Я тоже скучаю по дополнительным функциям, но я думаю, они в настоящее время недоступны как плагины eclipse: по крайней мере, я их не нашел, кроме объявлений. С++ трудно разобрать.

Ответ 3

Есть ли способ настроить или есть сторонние плагины доступны для Eclipse CDT (любая версия), которые предоставляют богатый набор рефакторинга?

Конечно, это возможно. Например: http://www.eclipse.org/articles/article.php?file=Article-Unleashing-the-Power-of-Refactoring/index.html

Что касается поиска именно того, что вы ищете (коммерческого или программного обеспечения с открытым исходным кодом), - и найти его для Eclipse (в отличие от простой покупки другой IDE) - хорошо, что "iffy". Например, я активно использую Embarcadero Delphi на работе. Возможности рефакторинга запускают RINGS вокруг Visual Studio. Visual Studio, в свою очередь, намного лучше, чем Eclipse по умолчанию. Но эй - я использую "vi" и make файл, когда это возможно, поэтому это не имеет большого значения.

Предложение: Попробуйте eval-версию крупного компилятора С++ поставщика и посмотрите, куда он вас доставит. Два предложения: