Je cherche un éditeur de texte pour la programmation en Python, de préférence facile à apprendre pour les débutants.
Je cherche un éditeur de texte pour la programmation en Python, de préférence facile à apprendre pour les débutants.
Réponses:
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 du 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 licence publique générale GNU.
vim
installée sur ubuntu est une version réduite ( vim-tiny
) et que, pour une version graphique, l'utilisateur doit installer vim-gnome
ou vim-gtk
semble être identique.
vim.tiny
si vous voulez l'exécuter.
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:
kate
. Le placement sublime du terminal et de la palette de couleurs est préférable, mais il kate
est plus facile de commenter et d'indenter plusieurs lignes de code . Il y a une alternative ouvertelime-text
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 qui peuvent ê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.
Ctrl-Alt-O
.
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 fans de 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 en arrière.
Il y a un tas de plugins disponibles qui vous permettront de configurer en un rien de temps un IDE Rails complet: 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 les instructions d'installation puis:
sudo gem install redcar
redcar install
NOTE: il est en développement
Allez avec Emacs, il a un mode Python solide. 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.
htop
. : D
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 cas où il n’ya pas d’interfaces graphiques.
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
J'utilise Gedit avec le 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 a un support intégré pour Ruby et a les fonctionnalités que vous voulez. Il est conçu pour avoir les fonctionnalités 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
.
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 comme des 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 horrible.
Il a un volet de fichiers à gauche (appuyez sur F9)
Il prend en charge la syntaxe pour tous les fichiers ruby
Il prend en charge 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 de shell personnalisés, qui fonctionnent dans le répertoire "principal". Parfait pour les tâches courantes de râteau.
PS Si vous n'avez pas besoin ou ne voulez pas d'un volet de fichiers, vous devriez jeter un œ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 pour lui), mais des extensions ont été créées pour étendre l'éditeur à d'autres langages.
Les langues d'extension comprennent:
On dit aussi qu'un module PHP est en cours de travail.
Personnellement, je l’ai surtout utilisé pour le développement de C # et de certains développements en python (je souhaite vraiment que les développeurs puissent travailler sur la ficher de l'auto-complétion python).
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.
Tout ce qui précède sont d'excellents rédacteurs. J'ai récemment trouvé ce nouvel IDE léger compatible entre plusieurs plates-formes.
C'est un paquet pour tous les langages de script. Il vient 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 appliquer cet 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.
Je peux vous suggérer Komodo Edit . Vous pouvez le trouver ici: http://www.activestate.com/komodo-edit
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.
Je recommande vivement le successeur de Sublime Text 2, Sublime Text 3 . 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, un projet opensource tente de le déplacer. Lime Text
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, vous allez dire: mais il faut java !! mais si vous avez + 512 Mo, essayez-le et dites-moi plus tard, ce n'est qu'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 que vous avez saisi l'interface Eclipse, 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.
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 balisage, et se concentre sur la modification de sites Web dynamiques et interactifs.
En outre, Scribes (qui ressemble beaucoup à Textmate de Mac OS X).
Je suggère aussi Gedit. Rendez-vous sur gedit-mate pour découvrir un "ensemble de plug-ins, d'outils, de nuanciers et d'extraits de code qui amélioreront votre travail".
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 Web officiel de Python attire les éditeurs Python ainsi que les IDE . Vérifiez-le pour le dernier support!