2010-07-14 3 views
-1

Je voudrais un C++ éditeur/IDE avec les caractéristiques suivantesIde/éditeur avec la capacité split, C++ surlignage,

  • Fonctionne sous Linux
  • de Split de Windows
  • Sélection tampon séparée pour chaque subwindow
  • Mise en évidence
  • indentation automatique
  • complétion de code
  • Session économie
  • plusieurs sessions simultanées
  • fenêtres multiples
  • amicales à la coutume Makefile
  • émulateur de terminal intégré

J'utilise Jedit comme ceci: http://img707.imageshack.us/img707/5266/jeditsnap.png et calme satisfait mais il manque plusieurs sessions et émulateur de terminal. La plupart des IDE que j'utilise ne supportent pas le fractionnement, ou le supportent mal, et QTCreator n'est pas très bon pour les projets non-qt.

Répondre

1

Je pense que tout que vous avez écrit peut être réalisé en utilisant vim (http://vim.org) mais il semble comme une solution assez hardcore. En plus de cela, vous pouvez essayer Eclipse avec des plugins CDE.

Vous pouvez enregistrer des sessions en utilisant par exemple le support de contexte par tâche de Mylyn. Vous pouvez exécuter plusieurs instances de cet IDE.

Je ne sais pas maintenant comment faire une fenêtre fractionnée, mais googler pour "eclipse split window" montre assez de réponses à ce problème.

+0

Voici un tutoriel vidéo rapide: http://addisu.taddese.com/blog/split-windowview-using-eclipse/ –

+0

Pas exactement comment je le voulais mais calme bien. J'ai accepté cette réponse à cause du lien que vous avez fourni. Merci. –

0

Sûrement Emacs est ce que vous cherchez.

+0

Essayé cela, a été irrité de répéter trop de combos M-u M-x et incapable de faire remmeber dernière configuration. Merci d'avoir répondu. –

+0

Emacs comme vim peut être un id hardcore, mais soyez sérieux, le niveau d'entrée est si raide! –

+0

@Atilla Filiz: Si vous vous assurez que vous avez des menus disponibles alors tout ce dont vous ne vous souvenez pas est accessible via un menu normal, comme tout autre IDE. Le principal avantage est que vous pouvez configurer pratiquement n'importe quelle partie du comportement d'Emacs en utilisant simplement du code (dans le fichier .emacs). – Amos

0

vim peut faire toutes ces choses.

0

Vous pouvez essayer Anjuta. C'est une application Gnome, mais fonctionne bien pour toute programmation C/C++.