Actuellement, mon flux de travail avec Emacs quand je suis de codage en C ou C++ comporte trois fenêtres. La plus grande sur la droite contient le fichier que je suis en train de travailler avec. La gauche est divisée en deux, la partie inférieure étant un shell qui me sert de type à la compilation ou de faire des commandes, et le sommet est souvent une sorte de documentation ou le fichier LISEZMOI que je veux consulter pendant que je travaille. Maintenant, je sais qu'il y a quelques jolies expert les utilisateurs d'Emacs, et je suis curieux de savoir ce que les autres Emacs fonctionnellement est utile si l'intention est de l'utiliser comme un environnement complet. Plus précisément, la plupart des IDEs généralement s'acquitter de ces fonctions est une forme ou une autre:
- Éditeur de code Source
- Compilateur
- Débogage
- La Documentation De Recherche
- Le Contrôle De Version
- OO fonctionnalités comme la classe, la recherche et l'inspecteur d'objet
Pour quelques-uns de ces, il est assez évident de savoir comment Emacs peut s'adapter à ces fonctions, mais quid du reste? Aussi, si une langue spécifique doit être axée sur, je dirais qu'il doit être C++.
Edit: Un utilisateur a souligné que j'aurais du être plus précis, quand j'ai dit "ce que sur le reste". La plupart du temps j'étais curieux de connaître efficace de contrôle de version, ainsi que de la documentation de recherche. Par exemple, de BAVE, il est assez facile de faire un rapide hyperspec la recherche d'une fonction Lisp. Est-il un moyen rapide de chercher quelque chose en C++ STL documentation (si j'ai oublié la syntaxe exacte de classes hash_map, par exemple)?