web-dev-qa-db-fra.com

Éditeur léger C / C ++ avec complétion de code et débogage

Depuis que le plug-in de débogage pour geany a cessé de fonctionner (voir ci-dessous), je recherche un éditeur pour les fichiers source C/C++ avec les fonctionnalités suivantes:

  • Complétion de code (c'est-à-dire complétion de noms de variables et de fonctions ainsi que de paramètres de type Intellisense)
  • Fonctionnalités de débogage de base (débogueur de démarrage/arrêt, exécution pas à pas, évaluation des valeurs de variables au survol de la souris ou dans une fenêtre séparée)

L'éditeur doit être aussi léger que possible. Eclipse, par exemple, a quelques fonctionnalités intéressantes, mais il est tout simplement trop grand en termes d'espace disque après l'installation. Si cela est pertinent, j'utilise Xubuntu (14.04) sur une machine et une installation Ubuntu (14.04) Minimal avec Xfce sur une autre machine, pour laquelle j'ai besoin d'un éditeur léger.

Jusqu'ici, j'ai essayé Code :: Blocks, ce qui est bien Nice, mais il me faut créer un nouveau projet pour activer la fonctionnalité de débogage, ce qui est gênant. Je veux juste utiliser mon Makefile personnalisé et mes fichiers C sans autres fichiers de projet ni dossiers de sortie.

J'ai déjà utilisé Geany, ce que j'ai vraiment aimé. Cependant, depuis que j'ai configuré mes machines 14.04, le plug-in de débogage bloque l'application entière à chaque fois que je veux l'utiliser. J'ai même essayé de compiler moi-même la dernière version du plugin, mais il se bloque toujours, comme le confirment d'autres personnes dans le suivi des bogues. De plus, l’achèvement du code C++ dans geany n’a jamais été aussi bon.

Existe-t-il des alternatives, de préférence gratuites et disponibles via apt-get?

Merci d'avance Cordialement Andreas

2
Andreas Unterweger

Vous pouvez essayer l’éditeur de texte par défaut, GEdit (il semble plutôt correct sous Xfce avec un thème gtk). Le paquet gedit-plugins contient, parmi beaucoup d'autres:

  • Signets
  • Achèvement du support
  • Commentaire de bloc de code/commentaire
  • Navigateur de fichiers
  • Persistance de session
  • Terminal embarqué

Pour ceux-ci, vous pouvez ajouter quelques plugins supplémentaires:

En ce qui concerne le débogage, il n’ya rien mais vous pouvez utiliser gdb dans le terminal intégré.

Et bien sûr, vous aurez le thème Oblivion, le meilleur thème de codage jamais produit.

Lectures complémentaires:

gedit: ajouter Python/prise en charge de la saisie semi-automatique C++

Comment convertir gEdit en gEdit ++

2
Luís de Sousa