php - IDE léger pour Linux

Translate

Même si j'ai un ordinateur robuste et rapide (Pentium Dual Core 2.0 avec 2 Go de RAM), je suis toujours à la recherche de logiciels légers à utiliser, donc il fonctionne rapidement même lorsque de nombreuses applications sont opérationnelles simultanément.

Au cours des dernières semaines, j'ai migré progressivement vers Linux et je souhaite installer un IDE gratuit léger mais utile pour programmer sur C ++ et PHP. Les conseils de surlignage et de complétion du code Sintax sont indispensables.

Alors, j'aimerais recevoir quelques suggestions de votre part, les gars.

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

gedit

  • Mise en évidence de la syntaxe
  • Rapide, léger
  • Onglets
  • GUI
La source
Translate

Si vous prenez votre temps pour passer à Linux, je passerais également à emacs ou vim à un moment donné. Il y aura toujours une ressource ou un document décrivantexactementle problème que vous rencontrez avec l'un ou l'autre d'entre eux, et généralement une solution est juste quelques clics de plus sur la route.

Emacs peut être plus facile au début à cause de l'édition non modale ... mais ne laissez pas l'édition modale vous effrayer loin de Vim.

La clé avec Vim ou Emacs est de savoir que cela pourrait probablement vous prendre une bonne partie de la journée juste pour comprendre ce que vous voulez qu'ils fassent, et encore moins comment les amener à le faire.

Une fois qu'ils travaillent pour vous, vous comprendrez pourquoi la plupart du temps tout le monde est dans l'un des deux camps.

Conseils généraux:

  • Mettre en place un Makefile pour votre projet en vaut presque toujours la peine.
  • L'utilisation de cscope et / ou ctags vous facilitera la vie.

Conseils de Vim:

  • :faire
  • : cn,: cp
  • OmniCompletion
  • utiliser les chargements automatiques de BufRead pour définir ce que: make doit faire en fonction du type de fichier

Conseils d'Emacs:

  • ecb est amusant
  • Mx dired
  • M-. M-, M- * Mx étiquette complète pour etags
  • Compilation MX
  • (add-hook 'mylanguage-mode-hook' (lambda () (setq mes-personnalisations t)))

Et regardez les autrespersonnalisationspour des exemples de ce que font les autres.

La source
Translate

emacs est utilisé par les programmeurs Linux depuis des décennies. Il dispose de la coloration syntaxique, c'est rapide et il existe un million de tutoriels que vous pouvez trouver.

La source
Translate

Éditeurs de console, tels queemacsetvi, sont plus légers que leurs homologues GUI, et (au moins ces deux le sont) tout aussi capables que n'importe quel autre IDE (coloration syntaxique, prise en charge de la souris, ctags, autocomplétion ... jusqu'à l'intégration gdb). La courbe d'apprentissage peut être un peu raide et vous devrez peut-être faire quelques personnalisations, mais cela en vaut la peine. De plus, vi est présent sur chaque installation de système d'exploitation de type Unix.

Parmi les applications X, il y a

  • geditqui est livré avec GNOME et possède plusieurs de ces fonctionnalités IDE (voir, par exemple,cette entrée de blog),

  • Geany- très rapide, ne dépend que de GTK, et avec encore plus de fonctionnalités, y compris le pliage de code.

Ce seraient des IDE légers, par opposition à des poids lourds commeAnjuta, KDevelop, ÉclipseouNetBeans.

La source
Translate

Vigueur(ou Emacs variant sur la religion) sera toujours ma première réponse à cette question, sur n'importe quel IDE pointer-cliquer. Pendant qu'ils écriventLe programmeur pragmatique

Choisissez un éditeur, connaissez-le à fond et utilisez-le pour toutes les tâches d'édition. [...] L'éditeur sera une extension de votre main; les touches chanteront au fur et à mesure qu'elles se frayent un chemin à travers le texte et la pensée. C'est notre objectif.

Assurez-vous que l'éditeur que vous choisissez est disponible sur toutes les plateformes que vous utilisez.

Vim est configurable, extensible, programmable et peut être transformé en un IDE avec toutes les fonctionnalités habituelles. Dernièrement, j'ai utiliséEclimpour "apporter la fonctionnalité Eclipse à l'éditeur Vim" (projets, meilleur support Java, etc.) en faisant une plateforme complète avec des fonctionnalités IDE avancées.

La source
Translate

Joey, je crois que tout est plus léger qu'Eclipse! : o)

La source
Translate

Je rebondis entre Mac, Windows et Ubuntu et alors qu'Emacs était mon éditeur de choix, je trouve que dans ma vieillesse, je préfère quelque chose de basé sur l'interface graphique (l'utilisation de la ligne de commande pour le shell me convient toujours) . Mon éditeur préféré estKomodo Modifier, dont les avantages de:

  • Être libre (comme dans la bière)
  • Disponible pour Mac, Windows et Linux
  • Mise en évidence de la syntaxe pour une multitude de langages, y compris C ++ et PHP (je l'utilise moi-même pour Ruby, Python et PHP)
  • Achèvement de code, même pour les classes que je me suis défini
  • Possibilité de «sauvegarde à distance» via FTP, SFTP ou SCP
  • Prise en charge de l'organisation de vos fichiers en projets
  • Onglets et autres subtilités d'interface

Je ne sais pas à quel point il est léger, mais il semble certainement plus vif que Eclipse!

La source
Translate

Comment personne n'a mentionnéCode :: Blocs!

Non seulement c'est un fantastique IDE Open Source pour C ++, mais il est entièrement multiplateforme, donc si vous avez besoin de travailler un peu sur une machine Windows ou Mac pendant un moment, vous pouvez utiliser exactement le même IDE et exactement les mêmes fichiers de projet pour le faire. ! Ce qui est idéal pour la compilation croisée!

La source
Translate

Je ne sais pas exactement ce que vous entendez par `` léger '', mais voici quelques IDE populaires pour Linux:

Anjutapour Gtk / Gnome
KDevelopouQuantapour KDE
CodeBlockss'exécute sous Windows / Mac / Linux et est écrit en C ++

Aucun d'entre eux n'est Java, donc ils ont automatiquement un avantage sur Eclipse pour les performances;)

Une autre option estMonoDevelop, qui est orienté vers la programmation .Net / Gtk # mais inclut également le support C ++.

La source
Translate

C'est une question vraiment religieuse - choisissez simplement celle que vous aimez. Chaque éditeur a ses avantages / inconvénients et vous devez décider quel ensemble vous convient le mieux. Il existe de nombreux IDE qui peuvent utiliser divers éditeurs commePida.

La source
Translate

Personne n'a mentionné Kate. C'est plus facile que vi pour commencer (et a un bon mode vi pour ceux qui veulent migrer vers vi), a plus d'options que gedit (et une meilleure coloration syntaxique). Il prend également en charge les kioslaves (bien pour le développement PHP de serveur distant) et il est un peu plus exigeant en CPU que gedit. Il peut également avoir une console intégrée (extrêmement utile si vous souhaitez parcourir rapidement les fichiers ou compiler le projet).

Il existe également des fonctionnalités telles que:

  • complétion de code de base
  • opérations avancées d'indentation et de sélection de bloc
  • bon et très propre (à lire) trouver / remplacer par une expression régulière
  • comment-out sur ctrl + d (il commente une ligne ou une fonction si elle est utilisée sur l'en-tête de la fonction)

et beaucoup plus...

La source
Translate

n'importe lequel des éditeurs populaires peut être transformé en idée.

J'utilise Vi sur la console et j'ai utilisé divers éditeurs d'interface graphique au fil des ans. Cela ne va pas seulement pour Linux, j'utilise Crimson Editor sur Windows comme un ide C / python / z80asm.

La source
Translate

qu'en est-il de l'éclipse aveclinuxtools?

La source
Translate

Encore une fois, c'est un «éditeur intelligent» plutôt qu'un IDE. Semble savoir gérer la plupart des langages et une fois lancé, il est assez intelligent, toujours Java mais moins gourmand en ressources que Netbeans et Eclipse.

La source
Translate

je diraisBluefish, pas un IDE mais un bel éditeur de code léger avec coloration syntaxique et complétion de code (et bien d'autres) pour tout un éventail de langages (parmi euxCetPhp).

La source