Comment définir différents styles de code en fonction du type de fichier dans Eclipse?

StackOverflow https://stackoverflow.com/questions/340839

  •  19-08-2019
  •  | 
  •  

Question

Nous utilisons CMake pour gérer nos versions et avons un projet assez volumineux comprenant à peu près tout ce qui est nécessaire pour créer la base logicielle de nos plates-formes intégrées, à l'exception de la panoplie d'outils. Lors de la construction d'un projet CDT avec CMake, il met tout dans un grand projet plutôt que de le diviser en projets individuels basés sur la spécification CMake.

Notre problème est que nous avons à la fois du code C et C ++ dans le projet et que nous avons différents styles de code pour ces langages. Je n'ai pas été en mesure de savoir comment demander à Eclipse de sélectionner un style de code basé sur le type de fichier plutôt que sur le projet, ce qui rend l'utilisation d'Eclipse très difficile pour nous, car vous devez vous rappeler de changer manuellement le style pour l'ensemble. projet si vous souhaitez passer d'un travail C à un projet C ++ ou vice versa.

Est-il possible de définir le style de code en fonction du type de fichier plutôt que pour un projet entier?

Était-ce utile?

La solution

Vous pouvez utiliser le lien "Lien vers un dossier du système de fichiers". option avancée de la boîte de dialogue nouveau dossier.

Généralement, créez un projet build-c, puis créez un nouveau dossier appelé build et établissez un lien vers les fichiers source de la construction situés ailleurs. Ensuite, pour le projet build-c, vous pouvez changer le style de code en un autre projet.

Si cela vous laisse perplexe, vous pouvez créer un autre projet appelé build-cpp et faire la même chose (créer un dossier appelé build et créer un lien vers l’emplacement réel des fichiers source de la construction). Vous pouvez ensuite utiliser les projets de filtrage par jeux de travail (un jeu de travail incluant le projet build-c et un autre jeu appelé build-cpp).

Étant donné que les dossiers des deux projets sont simplement liés à l'emplacement d'origine des fichiers de construction, vous n'avez pas à vous soucier des copies multiples entre les projets. Cependant, vous ne pourrez toujours archiver que les fichiers du projet de construction principal. Il faut également que l'utilisateur active manuellement les ensembles de travail de c à cpp, en fonction de ce qui les intéresse.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top