c++ - mejor - Refactorización adicional para Eclipse CDT
mejor ide para c++ 2017 (3)
¿Hay alguna forma de configurar o hay plug-ins de terceros disponibles para Eclipse CDT (cualquier versión) que proporcionen un amplio conjunto de refactorizaciones? Mi menú de refactorización solo proporciona lo siguiente en Eclipse Indigo CDT:
- Rebautizar
- Extracto constante
- Extraer variable local
- Función de extracto
- Conmutar definición de función
- Ocultar método ...
Estoy buscando algo con la riqueza de las refactorizaciones de Java:
O algo así como lo que DevExpress Refactor Pro ofrece:
http://www.devexpress.com/Products/Visual_Studio_Add-in/Refactoring/
Tenga en cuenta que el complemento DevExpress no es compatible con Eclipse. Estoy más que dispuesto a pagar por un buen complemento de terceros (solo necesita compatibilidad con C ++ en Eclipse).
¿Hay alguna forma de configurar o hay plug-ins de terceros disponibles para Eclipse CDT (cualquier versión) que proporcionen un amplio conjunto de refactorizaciones?
Claro, es posible. Por ejemplo: http://www.eclipse.org/articles/article.php?file=Article-Unleashing-the-Power-of-Refactoring/index.html
En cuanto a encontrar exactamente lo que está buscando (ya sea software comercial o de código abierto) y encontrarlo para Eclipse (en lugar de simplemente comprar un IDE diferente), bueno, eso es "dudoso". Por ejemplo, hago un uso intensivo de Embarcadero Delphi en el trabajo. Sus capacidades de refactorización ejecutan RINGS en Visual Studio. Visual Studio, a su vez, es mucho mejor que el Eclipse predeterminado. Pero bueno, yo uso "vi" y un makefile siempre que sea posible, así que no es gran cosa.
Sugerencia: pruebe una versión eval del compilador de C ++ de un proveedor importante y vea a dónde lo lleva. Dos sugerencias:
La mayoría de las funciones de refactorización en Eclipse CDT están desarrolladas por personas que trabajan y estudian en la HSR Hochschule für Technik en Rapperswil Suiza. Hay estudiantes trabajando en nuevas refactorizaciones y mejoras. Después de haber sido revisados, se integrarán en el CDT oficial.
Para obtener más información sobre el desarrollo en curso, póngase en contacto con el líder de este proyecto, Peter Sommerlad, en el IFS .
Además de estos proyectos, creo que no hay otro complemento / extensión en la plataforma CDT.
También echo de menos las características adicionales, pero supongo que actualmente no están disponibles como complementos de eclipse: al menos no encontré ninguno, excepto los announcements . C ++ es difícil de analizar.