3 votes

Un éditeur qui fait de l'autocomplétion dans Ubuntu ?

Existe-t-il un éditeur/IDE (ou un plugin pour un éditeur existant comme Vim ou GEdit) qui permet l'autocomplétion de nombreux langages (pas seulement C++) ? Aptana ne fait que du HTML/CSS/JS et Code::Blocks ne fait que du C++ (je peux me tromper sur ce point, si c'est le cas, merci de me corriger).

Sous Windows, Notepad++ fait un travail assez soigné.

2voto

Sejanus Points 1752

Vim dispose de plusieurs formes différentes de complétion intégrées pour de nombreux langages de programmation. Un bon point de départ pourrait être ":help 'complete'" et la recherche de omni-complétion .

1voto

Tim Heuer Points 3795

Personnellement, j'aime NetBeans . Il est multilingue, C++, Java, PHP pour n'en citer que quelques-uns, et ce que j'aime le plus, c'est que NetBeans, à la différence de tout autre IDE, est un outil d'aide à la décision. regarde dans les fichiers d'en-tête que vous avez inclus et complète automatiquement non seulement les mots-clés et les noms de variables locales, mais aussi des noms plus sophistiqués (par exemple, j'utilise la bibliothèque GTKmm et NetBeans non seulement me liste toutes les complétions possibles, mais me fournit aussi une documentation de toute fonction que je choisis).

D'après mes recherches, NetBeans est (malheureusement) le seul environnement de développement intégré capable de le faire, et vous pouvez donc l'essayer.

1voto

jkcunningham Points 171

Les éditeurs sous Unix peuvent avoir tendance à déclencher des guerres de mots si l'on ne fait pas attention. Ce n'est pas du tout mon intention ici. J'ai commencé par utiliser vim pour le développement de code et à un moment donné, je suis passé à emacs où je suis resté depuis, et c'était il y a plus de dix ans. Je l'ai configuré pour faire l'autocomplétion de tous les langages que j'utilise (C/C++, Lisp, Python, Perl). Mais comme tout éditeur puissant, il a une courbe d'apprentissage.

Mais vi/m n'est pas différent - je connais des hackers acharnés qui l'ont configuré pour faire le même genre de choses que moi. Je pense qu'à un certain niveau, cela se résume à la façon dont vous êtes câblé - ce sont tous deux des éditeurs de code extrêmement capables, très puissants, avec plus de fonctionnalités que la plupart des gens ne pourront jamais apprendre à utiliser.

Le problème que j'ai remarqué au fil des ans avec les environnements IDE, c'est qu'ils ont peut-être une courbe d'apprentissage beaucoup plus courte, mais il y a une raison à cela. Vous devez prendre de l'altitude à un moment donné si vous voulez arriver quelque part. Un très bon éditeur vous obligera à apprendre beaucoup de choses dès le début, puis vous laissera tranquille. Les autres ne vous obligent pas à apprendre beaucoup de choses (qui valent la peine d'être connues) mais vous gênent toujours par la suite.

Juste mes deux centimes.

jkcunningham

1voto

fragos Points 3329

Gedit fournit un plugin de complétion de mots, mais je ne l'ai jamais utilisé. Installez gedit-plugins et vous l'aurez.

0voto

Rinzwind Points 270388

L'utilisation d'un IDE est très personnelle mais jetez également un coup d'œil à Geany . Ne vous laissez pas tromper par le site web plutôt basique : Geany supporte un grand nombre de langues et il est très petit (seulement 9 Mo).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X