Je suis à la recherche d'un éditeur de texte pour la programmation en Python, de préférence un qui est facile à apprendre pour les débutants.
Réponses
Trop de publicités?Nano
Si vous voulez vous familiariser avec l'interface de ligne de commande (CLI) dans le terminal, je vous suggère Nano. C'est un outil très flexible et, de plus, il est déjà préinstallé dans le terminal GNOME.
Pour accéder à Nano :
-
Affichez le terminal GNOME.
-
Type nano dans le terminal.
$ nano
-
Voilà, vous êtes en nano !
Il est plutôt intimidant au début, mais il est utile si vous êtes un administrateur système et il sera utile dans les situations où il n'y a pas d'interfaces graphiques.
Scribes
Scribes est conçu pour vous rendre plus productif Simple, fin et élégant, mais puissant.
Les caractéristiques comprennent :
- Extensible via des plugins Python
- Edition à distance (ftp, sftp, ssh, samba, webdav, webdavs)
- Des bribes ! Regardez la démo flash.
- Complétion automatique des mots
- Correction et remplacement automatiques
- Complétion automatique des paires de caractères et insertion intelligente
- Indentation automatique
- Fonctions puissantes de traitement et de manipulation de texte
- Signets et navigation intelligente
- Commutateur de documents
- Couleurs syntaxiques pour plus de 30 langues
- et bien plus encore...
Installer
sudo apt-get install scribes
Ou La dernière version de Scribes peut être installée en utilisant le PPA officiel suivant : -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
J'utilise Gedit avec Plugin Gmate . C'est une solution légère et rapide. Je pense qu'elle vous permet d'utiliser la plupart des fonctionnalités de TextMate.
Il suffit de télécharger les sources et d'exécuter install.sh script.
トライ Geany . Il a un support intégré pour Ruby et possède les fonctionnalités que vous souhaitez. 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 n'a que quelques dépendances d'autres paquets. Un autre objectif était d'être aussi indépendant que possible d'un environnement de bureau spécial comme KDE ou GNOME - Geany ne nécessite que les bibliothèques d'exécution GTK2.
Pour l'installer, y compris les fonctionnalités du projet que vous souhaitez, installez le fichier geany
y geany-plugins
paquets.
MonoDevelop
Il a été écrit à l'origine comme un IDE pour écrire du C# (ce pour quoi il est fantastique) mais des extensions ont été créées pour étendre l'éditeur à d'autres langages.
Les langues d'extension comprennent :
- Python
- java
- clair de lune
- boo
- vala
Il semblerait également qu'un module PHP soit en cours d'élaboration.
Personnellement, je l'ai utilisé principalement pour le développement C# et un peu Python (j'aimerais vraiment que les développeurs se mettent au travail sur la fonction de complétion automatique de Python).
Il a également la possibilité d'intégrer des plugins pour la gestion des bases de données, le contrôle des sources, les tests unitaires, etc...
Bien qu'il ne s'agisse pas d'une option très "légère", elle vaut vraiment la peine d'être utilisée.