web-dev-qa-db-fra.com

Un éditeur qui effectue l'auto-complétion dans Ubuntu?

Existe-t-il un éditeur/IDE (ou un plug-in pour un éditeur existant tel que Vim ou GEdit) qui effectue l'auto-complétion de nombreuses langues (pas seulement le C++)? Aptana ne fait que HTML/CSS/JS et Code :: Blocks ne fait que C++ (je me trompe peut-être sur celui-ci. Si tel est le cas, corrigez-moi, s'il vous plaît).

Sous Windows, Notepad ++ fait un travail très soigné.

3
Manu

Vim intègre différentes formes d’achèvement pour de nombreux langages de programmation. Les bons endroits pour commencer pourraient être ": help 'complete'" et regarder vers le haut omni-complétion .

2
Fred Nurk

Personnellement, j'aime bien NetBeans. Il est multilingue, C++, Java, PHP pour en nommer quelques-uns, et ce que j’aime le plus, c’est que NetBeans ne ressemble à aucun autre IDE regarde à l'intérieur du fichiers d’en-tête que vous avez inclus et complétez automatiquement non seulement les mots-clés et les noms de variables locales, mais aussi des noms plus sophistiqués documentation de toute fonction que je choisis).

D'après mes propres recherches, NetBeans est (malheureusement) le seul IDE capable de le faire, vous pouvez donc l'essayer.

1
Rafał Cieślak

Les éditeurs sous Unix peuvent avoir tendance à faire la guerre des flammes de langage si l’on ne fait pas attention. Ce n'est pas mon intention ici du tout. J'ai commencé à utiliser vim pour le développement de code et à un moment donné, je suis resté dans emacs, depuis plus de dix ans. Je l'ai configuré pour effectuer l'auto-complé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 pirates informatiques dures qui l’ont configuré pour faire le même genre de choses que je fais. Je pense que, dans une certaine mesure, tout dépend de la manière dont vous êtes câblé: ce sont des éditeurs de code extrêmement puissants et très puissants, dotés de plus de fonctionnalités que la plupart des gens ne pourront jamais apprendre à utiliser.

Le problème que j’ai remarqué au fil des années avec les environnements IDE est qu’ils ont peut-être une courbe d’apprentissage beaucoup moins profonde, mais il ya une raison à cela. Vous devez parfois vous élever si vous voulez aller quelque part. Un très bon éditeur vous obligera à apprendre beaucoup de choses très tôt et à vous écarter de votre chemin. Les autres ne vous obligent pas à apprendre beaucoup (vaut la peine de savoir), mais sont toujours à votre façon après.

Juste mes deux cents.

jkcunningham

1
jkcunningham

Gedit fournit un plugin de complétion Word bien que je ne l'ait pas encore utilisé. Installez gedit-plugins et vous l'aurez.

1
fragos

Emacs a l'auto-complétion pour la plupart des langages de programmation qu'il peut gérer. Vous devrez peut-être installer le package d'auto-complétion pour la langue de votre choix, parmi Elpa, Melpa ou Marmalde.

Installez emacs en utilisant:

Sudo apt install emacs
0
haziz

Komodo Edit est un favori personnel qui prend en charge la saisie semi-automatique ainsi que de nombreuses autres fonctionnalités. regardez ici pour plus de détails: http://www.activestate.com/komodo-edit

0
dandelionmood

Je voterais pour sublime_text http://www.sublimetext.com/

0
Zahiduzzaman

Utiliser un IDE est très personnel, mais jetez également un œil à Geany . Ne laissez pas le site Web, assez basique, vous tromper: Geany supporte beaucoup de langues out of the box et est très petit (seulement 9 Mo).

0
Rinzwind