Je cherche un éditeur de texte pour la programmation en Python, de préférence facile à apprendre pour les débutants.
Geany est un IDE léger prenant en charge python.
Certaines fonctionnalités que j'ai trouvées particulièrement utiles incluent:
Je pense que Vim est incroyable!
Vim est un éditeur de texte hautement configurable conçu pour permettre une édition de texte efficace. Il s'agit d'une version améliorée de l'éditeur vi distribué avec la plupart des systèmes UNIX.
Bien que Vim ait été initialement publié sur Amiga, Vim a depuis été développé pour être multiplate-forme et prendre en charge de nombreuses autres plates-formes. C'est l'éditeur le plus populaire parmi les lecteurs de Linux Journal .
Vim est un logiciel gratuit et à code source ouvert, distribué sous une licence qui inclut des clauses de charité, encourageant les utilisateurs qui aiment le logiciel à envisager de faire un don à des enfants en Ouganda. La licence est compatible avec la GNU Licence publique générale.
Je dois vraiment ajouter Sublime Text 2 à la liste parce que c'est tout simplement incroyable. C'est la meilleure alternative TextMate pour Linux.
Il y a beaucoup trop de fonctionnalités pour écrire le tout ici, mais pour n'en nommer que quelques-unes:
Gedit est un éditeur de texte simple mais utile qui prend en charge la coloration syntaxique pour python. Il n'a pas beaucoup de fonctionnalités prêtes à l'emploi, mais il est très simple à utiliser. Il peut être étendu avec des plugins. Il existe un ensemble de plugins pouvant être installés à partir du paquet gedit-plugins .
Pour un éditeur de texte simple mais puissant, j'aime bien SciTE. Il propose de nombreuses options linguistiques et est multi-plateforme. Notepad ++ a été développé à partir de la base de code SciTE. Il constitue donc un bon point de départ si vous effectuez une migration à partir de Windows/Notepad ++.
Mon choix est Kate. Est une application KDE, donc un tas de dépendances seront également installées si vous utilisez Gnome.
Pourquoi n'utilisez-vous pas eclipse? .. Il existe une extension python pour Eclipse.
Les fonctionnalités incluent:
Vérifiez cette URL: http://pydev.org/manual_101_install.html
l'un des éditeurs de texte classiques, multiplate-forme, et un favori des gourous de la programmation. Une légère courbe d'apprentissage, mais une fois que vous avez compris, et que vous voyez comme il peut être puissant, vous ne reviendrez jamais.
Il y a un tas de plugins disponibles qui vous permettront de configurer un Rails IDE à part entière en un rien de temps: CLIQUEZ ICI
Je l'ai trouvé annoncé sur StackOverflow. Open source, multi-plateforme, ressemble/sens/fonctionne comme TextMate. Il supporte même les bundles TextMate et est livré avec des thèmes TextMate! Il dispose d'un navigateur de fichiers de projet et de nombreuses autres fonctionnalités. Lisez le instructions d'installation et ensuite:
Sudo gem install redcar
redcar install
NOTE: il est en cours de développement
Allez avec Emacs, il a un solide mode Python. De toute façon, vous n'avez besoin de rien d'extraordinaire. Au lieu d'utiliser un navigateur de classe, il est préférable d'utiliser un navigateur Web ou de lire le manuel pour tous les modules que vous utilisez.
Scribes est conçu pour vous rendre plus productif Simple, mince et élégant, mais puissant.
Les fonctionnalités incluent:
Sudo apt-get install scribes
Ou La dernière version de Scribes peut être installée à l'aide du PPA officiel suivant: -
Sudo add-apt-repository ppa:mystilleef/scribes-daily
Sudo apt-get update && Sudo apt-get install scribes
Si vous souhaitez vous familiariser avec l'interface de ligne de commande (CLI) du terminal, je vous suggérerais Nano. C’est une solution très flexible et de plus, elle est déjà préinstallée dans le terminal GNOME.
Pour accéder à Nano:
$ nano
C’est plutôt décourageant au début, mais c’est utile si vous êtes administrateur système et cela sera utile dans les situations où il n’ya pas d’interfaces graphiques.
J'utilise Gedit avec plugin Gmate . C'est une solution légère et rapide. Je pense que cela vous permet d'utiliser une grande partie des fonctionnalités de TextMate.
Il suffit de télécharger la source et d'exécuter le script install.sh.
Essayez Geany . Il dispose d'un support intégré pour Ruby et possède les fonctionnalités souhaitées. Il est conçu pour avoir les caractéristiques d'un IDE tout en restant léger.
Geany est un environnement de développement intégré petit et léger. Il a été développé pour fournir un IDE petit et rapide, qui ne contient que quelques dépendances d'autres packages. Un autre objectif était d'être aussi indépendant que possible d'un environnement de bureau spécial tel que KDE ou GNOME - Geany ne nécessite que les bibliothèques d'exécution GTK2.
Pour l'installer, y compris la fonctionnalité de projet souhaitée, installez les packages geany
et geany-plugins
.
Tout ce qui précède sont d'excellents rédacteurs. J'ai récemment trouvé cette nouvelle lumière IDE et elle est également compatible entre plates-formes.
C'est un paquet pour tous les langages de script. Il est également disponible dans d'autres versions, PHP Storm5 et WebStorm
Le PHP Storm, prend en charge toutes les langues. En outre, la beauté de cet éditeur est que, si vous êtes étudiant. Vous pouvez demander ce IDE gratuitement et pas seulement pour vous-même, mais pour un nombre illimité d'utilisateurs pendant un an. En outre, tout comme Visual Studio, il possède cette fonctionnalité intellisense, dans laquelle vous obtenez les propriétés et les méthodes dans le menu déroulant.
Je m'amuse beaucoup avec cet éditeur.
gEdit tout le chemin.
C'est l'un des rares éditeurs qui fonctionne réellement avec des sites distants. Aucun autre éditeur que je connaisse ne prend en charge les emplacements ssh définis en tant que signets Nautilus.
Il se fond bien dans votre bureau. Tous ces éditeurs multi-plateformes sont basés sur XUL ou Java et ont souvent un rendu de police épouvantable.
Il a un volet de fichiers à gauche (appuyez sur F9)
Il prend en charge la syntaxe pour tous les fichiers Ruby
Il supporte les raccourcis clavier les plus courants. Ceux que vous attendez déjà de travailler.
Il existe des plugins pour la complétion de code.
Il existe des plugins pour le contrôle de révision. (au moins Bazaar, je ne suis pas sûr de git)
Il y a un plugin de console. Mais en général, je viens d’ouvrir un terminal sur un autre bureau et de suivre la souris. Vous pouvez également vous pencher sur des problèmes comme Quake. (qui relie un terminal à la touche ~, comme dans Quake)
Vous pouvez connecter des raccourcis à des scripts Shell personnalisés, qui fonctionnent dans le répertoire "principal". Parfait pour les tâches courantes.
PS Si vous n'avez pas besoin ou ne voulez pas d'un volet de fichiers, vous devriez jeter un coup d'œil à Scribes. C'est un clone de textmate. Plutôt. Très maigre, mais ça s'intègre bien. Prend en charge les emplacements distants, les modèles de code et la coloration syntaxique. Ce qui est amusant, c’est qu’il enregistre au fur et à mesure que vous tapez et qu’il n’a pas de volet de fichier approprié.
MonoDevelop
Il a été écrit à l'origine comme un IDE pour l'écriture en C # (ce qui est fantastique), mais des extensions ont été créées pour étendre l'éditeur à d'autres langages.
Les langues d'extension comprennent:
Selon la rumeur, un module PHP est en cours de traitement.
Personnellement, je l’ai utilisé principalement pour C # et un peu de développement python (je souhaite vraiment que les développeurs puissent travailler sur la python fefature auto-complète).
Il a également la capacité d'intégrer des plugins pour la gestion de base de données, le contrôle de source, les tests unitaires, etc.
Bien que ce ne soit pas une option très légère, elle vaut vraiment la peine d'être utilisée.
Je peux vous suggérer Komodo Edit . Vous pouvez le trouver ici: http://www.activestate.com/komodo-edit
Je recommande fortement le successeur de Sublime Text 2, Sublime Text . Il est très rapide et supporte les raccourcis clavier. Vous pouvez installer beaucoup de plugins pour ajouter de nouvelles fonctionnalités.
Malheureusement, le texte sublime n'est pas opensource, et payé/Nagware. Cependant, il y a un projet opensource qui tente de le déplacer Lime Text
Emacs est un excellent éditeur de texte (avec de nombreuses autres fonctions) qui vous servira bien à long terme. La courbe d'apprentissage est assez abrupte, mais je pense que vous serez bien récompensé. Installez-le avec:
Sudo apt-get install emacs
Je commencerais par le didacticiel intégré d'Emacs. Il devrait être facilement accessible à partir du "tampon" par défaut qui s'ouvre. Cela vous aidera à démarrer et à progresser.
DrPython est un python spécifique IDE écrit en python et je pense que vous pouvez même l'étendre en python. Les fonctionnalités incluent:
Ne me déteste pas pour ce que je vais dire: netbeans 6.9 . (téléchargez la "version Ruby" pour éviter d'autres choses inutiles à charger ..)
Oui, tu vas dire: mais il a besoin de Java !! mais, si vous avez + 512 Mo, essayez-le et dites-moi plus tard, c'est une option de plus: P
Dans l’intérêt d’offrir une autre option d’éditeur pour plus de détails - consultez Eclipse avec le plugin Aptana .
Avantages
C'est utile si vous avez déjà installé Eclipse et que vous souhaitez travailler sur Ruby.
Il a toutes les fonctionnalités que vous avez demandées et plus encore (intellisense par exemple)
Une fois l'interface Eclipse créée, vous pouvez être productif dans une grande variété de langages de programmation et de technologies.
Les inconvénients
Eclipse a besoin de beaucoup de ressources - pas pour les machines disposant de peu de mémoire.
L'interface utilisateur a une courbe d'apprentissage si vous n'êtes pas familier avec Eclipse.
Je suggère aussi Gedit. Consultez gedit-mate pour un excellent "ensemble de plug-ins, d'outils, de schémas de couleurs et d'extraits de code qui amélioreront votre travail."
Sur le site:
Bluefish est un éditeur puissant destiné aux programmeurs et aux concepteurs de sites Web. Il offre de nombreuses options pour écrire des sites Web, des scripts et du code de programmation. Bluefish prend en charge de nombreux langages de programmation et de marquage, et se concentre sur la modification de sites Web dynamiques et interactifs.
En outre, Scribes (qui ressemble beaucoup au Textmate de Mac OS X).
Je suggère d'utiliser jedit. C'est l'un des rares éditeurs à vous permettre d'afficher simultanément plusieurs fichiers, ce que je trouve très utile. Vous pouvez également afficher simultanément différentes parties du même fichier. Kate est le seul autre éditeur à le faire, mais il ne semble pas fonctionner avec les versions les plus récentes d'ubuntu.
Le site officiel python du site Web entraîne éditeurs python ainsi que IDE . Vérifiez-le pour le dernier support!