Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

IDE linux avec complétion de code


anubis_1001

Messages recommandés

Bonsoir tout le monde,

tout est dans le titre, je recherche en effet un ide (c,c++ au minimum), avec complétion de code (genre delphi7> ou codegear en général) .

La complétion doit pouvoir sur une touche (ex: ctrl+entré) me donner toutes les fonctions disponibles (celle que j'ai écrites et celles dispos grace aux headers et si possible aussi les méthodes d'une classe etc etc...).

Je programmais sous vi ou gedit, mais j'aimerais bien retrouver mes réflexes :p;

J'attends vos réponses avec impatience ;)

 

PS: je suis sur debian lenny avec gnome

Modifié par anubis_1001
Lien vers le commentaire
Partager sur d’autres sites

Vi est un excellent éditeur de texte en mode console, il est génial... faut que tu gardes l'habitude de l'utiliser car souvent dans le monde de l'entreprise il arrive de bosser à distance en SSH et donc Vi (ou Vim) s'impose.

 

Pour ce qui est des IDE, tu as les classiques :

- Netbeans

- Eclipse.

 

Tu as aussi :

- Code::blocks

- Ajunta

 

Sinon, il y a Geany que j'adore... c'est un mini-IDE très pratique, il est équipé de la complétion (pas aussi puissante que celle d'un IDE comme Netbeans) mais il est nettement plus rapide et ses raccourcis sont excellents.

Lien vers le commentaire
Partager sur d’autres sites

C'est l'IDE C/C++ de GNOME. Il a été mis au point pour le développement d'applications GTK/GNOME.

 

Voici les caractéristiques quant à l'édition du code (d'après le site officiel en anglais) :

 

 

  • Syntax highlighting: The editor supports syntax highlighting for almost all common programing languages. Syntax highlighting for new languages can be easily added by adding a properties file, a lexer parser (for the Scintilla editor) or lang files (for the GtkSourceView editor).
  • Smart Indentation: Code is automatically indented as you type based on the language and your indentation settings. (Smart indentation is currently only available for C and C++; for other languages, Anjuta performs only basic indentation.)
  • Autoindentation: The editor can indent the current line or a selection of lines according to your indentation settings.
  • Automatic code formatting (only C and C++): The editor can reformat source code using the indent program. The full range of indent options is available.
  • Code folding/hiding: You can fold code blocks and functions to hide them hierarchically, and can unfold them to unhide them.
  • Line numbers/markers display: The editor has left margins which display line numbers, markers and fold points.
  • Text zooming: You can zoom (change the editor font size) using either the scroll wheel or menu commands.
  • Code autocompletion: The editor can autocomplete known symbols, and provides type-ahead suggestions to choose for completion.
  • Calltips for function prototypes: When you are typing a function call, the editor provides a helpful tip showing the parameters from the function's prototype.
  • Indentation guides: The editor has guides to make it easier to see indentation levels.
  • Bookmarks: You can set or unset bookmarks for convieniently navigating to frequent destinations in your source code.
  • Multiple split views: The editor provides multiple views for the same file (split inside the same editor). This allows you to enter text in a file while referring to the same file at another location, or to copy/paste within the same file at different locations without having to scroll back and forth.
  • Incremental Search: The editor can search instantly as you type a search string in the search box. This is useful when you want to avoid typing a full search string when the first few characters are enough to reach the desired location.
  • Powerful search and replace: The editor supports searching for strings and regular expressions, searching in files or searching all files in your project.
  • Jump to line number: You can instantly jump to any line number in a source file.
  • Build message highlighting: Error/warning/information messages are indicated in the editor with helpful (and appropriately colored) underlines. This lets you navigate through a source file correcting all build errors without having to use the build output to jump to errors individually.
  • Tabs reordering: You can reorder editor tabs as you like.
  • Change notifications: Anjuta notifies you when a file is modified outside Anjuta while it is open in Anjuta.

anjuta-2.1.2-1.png

Modifié par djezzyman
Lien vers le commentaire
Partager sur d’autres sites

Salut, d'abords merci à tous pour vos réponses,

finalement je pense utiliser eclipse ou peut être code::blocks :p, pour ce qui est d'anjuta, que j'ai tésté, il faut dire que je n'ai pas réussi à faire fonctionner l'auto-complétion :/ (j'avais tésté la ver2.4 :confused:), pour ce qui est de vim (et toute la famille genre emacs ), c'est amusant de faire avec des petits programmes , mais pas très pratique dés que tu fais quelque chose de plus grand :rolleyes:,

pour le reste neatbeans et geany : jamais tésté... (je vais le faire promis :D)

 

encore merci pour le listing :cool:

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...