6
votes

Comment modifier l'extension de fichier C ++ par défaut dans Eclipse CDT lors de la création d'un nouveau fichier?

Mon équipe a été chargée d'utiliser une norme de codage spécifique et une partie de cette norme est d'utiliser .cc en tant que suffixe des fichiers de mise en œuvre de classe C (pour des arguments, cela aurait pu être .CXX, .C ++ ou N'importe quel nombre d'autres suffixes qui ne sont pas .CPP).

Nous utilisons l'Eclipse CDT (Toolkit de développement C / C ++) pour le développement, cependant dans la boîte de dialogue "Nouvelle classe C ++ Class", lorsque vous tapez un nom de classe comme nom de classe, par exemple, il nomme automatiquement votre fichier source comme étant Nom de classe.cpp.

Assurez-vous, je pourrais décocher la case à cocher "Utiliser par défaut" et réparer le suffixe, mais c'est quelques étapes supplémentaires, et beaucoup à demander à chaque ingénieur sur le projet GRAND-ISH de vous rappeler de faire à chaque fois qu'ils font un nouveau C ++. classe.

J'ai été soulevé, cependant, essayez de trouver l'option qui permet de spécifier le suffixe par défaut pour les fichiers C ++ dans Eclipse CDT. Tous les gourous Eclipse connaissent cette main sur la main?


0 commentaires

4 Réponses :


1
votes

Réponse: il ne peut actuellement pas être fait à Eclipse 3.6 (Helios) avec CDT 7.0.0. Voir Eclipse BugZilla Entry . Apparemment, il est enregistré en tant que bogue / fonctionnalité manquante, mais personne n'est assigné de travailler dessus.


0 commentaires

2
votes

J'ai creusé le code CDT Eclipse et j'ai trouvé une solution:

Ajouter p>

<workspace location>/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs


0 commentaires

13
votes

Voir la fenêtre> Préférences> C / C ++> Style de code> Style de nom> Fichiers> C ++ Fichier source> Suffix


2 commentaires

Agréable! Cette fonctionnalité est-elle présente dans Eclipse 3.6? Nous utilisons Eclipse 3.7 avec CDT 8.0 maintenant, et j'ai vérifié ... Assez sûr, c'était juste là où vous avez dit que c'était!


Et comme un fyi ... je viens de vérifier. La fonctionnalité n'est pas présente dans Eclipse 3.6.



2
votes

Le bogue mentionné par Ogre Psalm33 a été corrigé en 2013.

L'emplacement dans Eclipse 4.4 est le suivant: xxx

lié: Make Eclipse Traiter .h Fichier comme C ++?


1 commentaires

Ravi de voir la solution 3.7 rendue à 4.x. Nous sommes toujours sur la ligne 3.x sur mon projet héritage (très longue durée), mais pour des développeurs à jour, c'est exactement ce que vous voulez.