Question

Je recherche un bon article sur l'utilisation d'emacs comme IDE C/C++.

Quelque chose comme celui de Steve Yegge "Emacs efficaces".

Était-ce utile?

La solution

Pas vraiment d'article spécifique, mais j'ai trouvé WikiEmacs pour être plein d'informations utiles.Pensez à consulter ces entrées :

  • CPlusPlus comme point de départ pour de nombreux articles liés au C++, et
  • Modèle Cpp pour définir un modèle qui peut vous donner un bon squelette lorsque vous démarrez de nouveaux fichiers

Autres conseils

Je suis récemment tombé sur ça article ce qui est plutôt bien.

MODIFIER:Oui, le lien n'est plus valide.Il semble qu'ils aient changé leur URL récemment et qu'elle ne soit pas redirigée correctement.J'espère qu'il reviendra bientôt.Quoi qu'il en soit, l'article s'intitulait "Conseils de développement Emacs C de Benjamin Rutt".J'ai réussi à en trouver une copie ici.

Je prévois d'écrire un tel article dans un avenir proche, mais vous pouvez maintenant prendre ma configuration de Cédet + Emacs, qui m'aide à éditer efficacement les sources C++.Si vous avez des questions, vous pouvez me les poser directement

Sachez que le mode C++ d'Emacs est basé uniquement sur des expressions régulières, pas sur une grammaire.Par conséquent, la coloration syntaxique ne repose pas strictement sur la syntaxe du langage lui-même, mais plutôt sur un formatage courant.La coloration syntaxique Emacs du C++ fait souvent des erreurs.

Le problème ne se limite pas à la coloration syntaxique.La même conception défectueuse s’applique au formatage automatique.Cela dit, j'utilise uniquement Emacs pour toutes mes éditions de code source C++ depuis plus de 20 ans, depuis l'époque de cfront.(J'ai l'habitude de désactiver les raccourcis clavier électriques, à cause de la conception défectueuse d'Emacs, basée sur les expressions régulières.Les expressions régulières n'ont pas suffisamment de pouvoir expressif pour décrire la syntaxe C++ avec précision.

je recommande ggtags et mode ironie.A part ça, vous voudrez peut-être utiliser barre-ag pour rechercher ("grep") des chaînes dans votre base de code.

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