Je recherche un éditeur de texte pour la programmation en Python, de préférence un éditeur facile à apprendre pour les débutants.
Geany est un IDE léger qui prend en charge python.
Certaines fonctionnalités que j'ai trouvées particulièrement utiles comprennent:
Je pense que Vim est incroyable!
Vim est un éditeur de texte hautement configurable conçu pour permettre une édition de texte efficace. C'est une version améliorée de l'éditeur vi distribué avec la plupart des systèmes UNIX.
Bien que Vim ait été initialement publié pour Amiga, Vim a depuis été développé pour être multi-plateforme , supportant de nombreuses autres plates-formes. C'est l'éditeur le plus populaire parmi les lecteurs de Linux Journal .
Vim est un logiciel libre et open source et est distribué sous une licence qui inclut des clauses de charityware, encourageant les utilisateurs qui apprécient le logiciel à envisager de faire un don à des enfants en Ouganda. La licence est compatible avec la licence GNU General Public.
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 citer 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 par défaut, mais est très simple à utiliser. Il peut être étendu avec des plugins. Il existe un ensemble de plug-ins qui peuvent être installés à partir du paquet gedit-plugins .
Pour un éditeur de texte simple mais puissant, j'aime SciTE . Il a beaucoup d'options de langue et est multi-plateforme. Notepad ++ a été développé à partir du code source de SciTE, ce qui en fait un bon point de départ si vous effectuez une migration à partir de Windows / Notepad ++.
Pourquoi n'utilisez-vous pas eclipse? .. Il existe une extension python pour eclipse.
Les fonctionnalités incluent:
Vérifiez cette URL: lien
un des éditeurs de texte classiques, multiplate-forme et favori des gourous de la programmation. Une légère courbe d'apprentissage, mais une fois que vous avez compris, et que vous voyez à quel point cela peut être puissant, vous ne pourrez plus revenir en arrière.
Il y a un tas de plugins disponibles qui vous permettront de configurer rapidement un IDE Rails complet: CLIQUEZ ICI
On l'a trouvé annoncé sur StackOverflow. Open source, multi-plateforme, regarde / sent / travaille comme TextMate. Il prend même en charge les bundles TextMate et est livré avec les thèmes TextMate! Il a un navigateur de fichiers de projet et un tas d'autres fonctionnalités. Lisez les instructions d'installation , puis:
sudo gem install redcar
redcar install
REMARQUE: il est en développement
Allez avec Emacs, il a un mode Python solide. Vous n'avez besoin de rien de trop sophistiqué de toute façon. Au lieu d'utiliser un navigateur de classe, il est utile d'utiliser un navigateur Web ou de lire le manuel pour tous les modules que vous utilisez.
Si vous souhaitez vous familiariser avec l’interface de ligne de commande (CLI) dans le terminal, je suggérerais Nano. Il est très flexible et de plus il est déjà pré-installé dans le terminal GNOME.
Pour accéder à Nano:
$ nano
Au début, c'est plutôt intimidant, mais utile si vous êtes administrateur système et que cela vous sera utile dans les situations où il n’ya pas d’interface graphique.
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 plug-in 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 le code source et d'exécuter le script install.sh.
Essayez Geany . Il prend en charge 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 ne comporte que quelques dépendances par rapport aux 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 nécessite uniquement 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
.
Modifiez tout le chemin.
C'est l'un des rares éditeurs à travailler avec des sites distants. Aucun autre éditeur que je connais ne prend en charge les emplacements ssh définis comme des signets Nautilus.
Il se fond parfaitement dans votre bureau. Tous ces éditeurs de crossplatform 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 de tous les fichiers ruby
Il prend en charge les raccourcis clavier les plus courants. Ceux que vous prévoyez déjà de travailler.
Il existe des plug-ins pour compléter le code.
Il existe des plug-ins pour la révision-contrôle. (au moins Bazaar, je ne suis pas sûr de git)
Il existe un plug-in de console. Mais en général, il suffit d'ouvrir un terminal sur un autre bureau et de me concentrer sur la souris. Vous pourriez aussi regarder des choses comme le tremblement de terre. (qui lie un terminal déroulant à la touche ~, comme dans Quake)
Vous pouvez connecter des raccourcis à des scripts shell personnalisés, qui fonctionnent dans le répertoire 'main'. Parfait pour les tâches de rake courantes.
PS. Si vous n'avez pas besoin ou que vous ne voulez pas 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. Il est seulement amusant que quirck soit sauvegardé au fur et à mesure que vous tapez et qu'il ne comporte pas de volet de fichier approprié.
MonoDevelop
Il a été initialement écrit comme un IDE pour l’écriture de C # (ce qui est fantastique pour), mais des extensions ont été créées pour étendre l’éditeur à d’autres langages.
Les langages d'extension incluent:
On dit aussi qu’un module PHP est en cours d’exécution.
Personnellement, je l’ai surtout utilisé pour le développement de C # et de python (je souhaite vraiment que les développeurs puissent travailler sur la version de Python autocomplete).
Il a également la possibilité d’intégrer des plugins pour la gestion de bases de données, le contrôle de sources, les tests unitaires, etc.
Bien que n'étant pas une option très légère, elle vaut certainement la peine d'être utilisée.
Tout ce qui précède est un excellent éditeur. J'ai récemment trouvé ce nouvel IDE léger compatible avec plusieurs plates-formes.
C'est un paquet pour tous les langages de script. Il existe également d'autres versions, PHP Storm5 et WebStorm
PHP Storm, contient le support pour toutes les langues. En outre, la beauté de cet éditeur est que, si vous êtes étudiant. Vous pouvez demander cet IDE gratuitement et pas seulement pour vous-même, mais pour un nombre illimité d'utilisateurs pendant un an. De plus, comme Visual Studio, il a cette fonctionnalité intellisense, où vous obtenez les propriétés et les méthodes du menu déroulant.
Je m'amuse vraiment beaucoup en utilisant cet éditeur.
Je peux vous suggérer Komodo Edit . Vous pouvez le trouver ici: lien
Emacs est un excellent éditeur de texte (et de nombreuses autres fonctions) qui vous sera utile à long terme. terme. Il y a une courbe d'apprentissage un peu raide, mais je pense que vous serez bien récompensé. Installez-le avec:
sudo apt-get install emacs
Je commencerais par le tutoriel emacs intégré. Il devrait être facilement accessible depuis le "tampon" par défaut qui s'ouvre. Cela vous aidera à démarrer et à avancer.
Je recommande vivement le successeur à Sublime Text 2, Sublime Text 3 . Il est très rapide et prend en charge 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 de charger d’autres choses peu recommandables ..)
oui, tu vas 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 précision, consultez Eclipse avec Aptana plugin.
Pour
C'est utile si Eclipse est déjà installé et que vous voulez 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 configurée, vous pouvez être productif dans une grande variété de langages de programmation et de technologies
Contre
Eclipse est gourmand en ressources - pas pour les machines à faible mémoire.
L'interface utilisateur a une courbe d'apprentissage si vous n'êtes pas familier avec Eclipse.
Sur le site Web:
Bluefish est un éditeur puissant destiné aux programmeurs et aux concepteurs de sites Web, avec 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 l’édition de sites Web dynamiques et interactifs.
En outre, Scribes (qui ressemble beaucoup à TextMate de Mac OS X).
Je suggère aussi Gedit. Consultez gedit-mate pour un "ensemble de plug-ins, d'outils, de schémas de couleurs et d'extraits de code qui amélioreront votre travail".
Je suggère d'utiliser jedit. C'est l'un des rares éditeurs qui vous permettent d'afficher plus d'un fichier simultanément, ce que je trouve très utile. Vous pouvez également afficher simultanément différentes parties du même fichier. Le seul autre éditeur qui fait cela est kate mais il ne semble pas fonctionner avec les versions plus récentes d'ubuntu.
Pour l'édition de python multi-plateformes, vous pouvez utiliser SPE
(Cependant, Kate, Sublime2 et Geany avec les extraits sont fantastiques)
sudo apt-get install spe
Le site Web officiel de python détecte les éditeurs de python ainsi que IDE . Vérifiez-le pour le dernier support!
Lire d'autres questions sur les étiquettes software-recommendation