Quels éditeurs de texte pour développeurs sont disponibles pour Ubuntu? [fermé]

89

Je recherche un éditeur de texte pour la programmation en Python, de préférence un éditeur facile à apprendre pour les débutants.

    
posée TheX 21.05.2014 - 05:40
la source

28 réponses

74

Geany

Geany est un IDE léger qui prend en charge python.

Certaines fonctionnalités que j'ai trouvées particulièrement utiles comprennent:

  • Surlignement de la syntaxe
  • Indentation automatique - particulièrement utile pour python
  • Plier le code, vous permettant de masquer des parties de votre code
  • Vérification et exécution de la syntaxe intégrée
  • Navigateur de symboles
  • Terminal intégré
  • Rechercher et remplacer par le support regexp

    
réponse donnée dv3500ea 11.03.2017 - 20:00
la source
56

Vim

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.

    
réponse donnée DrKenobi 11.03.2017 - 20:00
la source
51

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:

  • une barre latérale pour les projets ou les fichiers et les onglets de style Chrome, ainsi que pour l'édition en plusieurs volets, y compris les modes horizontal, vertical et même quadruple
  • "Goto Anything": appuyez sur Ctrl + P et tapez quelque chose - cela recherchera à la fois les noms de fichiers et les lignes de code dans les fichiers actuellement ouverts, ainsi que dans les fichiers récemment fermés. Commencez votre recherche en utilisant "#" pour aller à cette ligne de mot, "@" pour le symbole ou ":" pour la ligne
  • minimap qui vous montre un aperçu de vos fichiers
  • macros, divers outils de recherche (recherche dans les fichiers, recherche dans les fichiers ouverts, recherche incrémentielle), basculez facilement entre les projets, les sélections multiples, la saisie semi-automatique et bien d’autres choses encore.

    
réponse donnée Alin Andrei 31.03.2013 - 19:30
la source
42

Gedit

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 .

    
réponse donnée dv3500ea 11.03.2017 - 20:00
la source
20

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 ++.

    
réponse donnée cprofitt 18.09.2015 - 14:49
la source
18

Mon choix est Kate. Est une application KDE, donc un tas de dépendances sera également installé si vous utilisez Gnome.

kate

lien

    
réponse donnée lovinglinux 11.03.2017 - 20:00
la source
17

Pourquoi n'utilisez-vous pas eclipse? .. Il existe une extension python pour eclipse.

Les fonctionnalités incluent:

  • Intégration de Django
  • Achèvement du code
  • Achèvement du code avec importation automatique
  • Mise en évidence de la syntaxe
  • Analyse du code
  • Aller à la définition
  • Refactoring
  • Marquer les occurrences
  • Débogueur
  • Débogueur distant
  • Navigateur de jetons
  • Console interactive
  • et bien d’autres:


    Vérifiez cette URL: lien

        
  • réponse donnée aneeshep 04.11.2010 - 14:51
    la source
    14

    Vim

    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

        
    réponse donnée Suhaib 31.03.2013 - 19:36
    la source
    12

    Redcar

    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

        
    réponse donnée Andrew 01.03.2013 - 20:09
    la source
    11

    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.

        
    réponse donnée Rudolf Olah 02.11.2010 - 21:22
    la source
    10

    Nano

    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:

    1. Affichez le terminal GNOME.
    2. Tapez nano dans le terminal.
        

      $ nano

    3.   
    4. Voila, vous êtes à nano!
    5.   

    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.

        
    réponse donnée Andre 18.11.2010 - 07:54
    la source
    10

    Scribes

    Scribes est conçu pour vous rendre plus productif Simple, mince et élégant, mais puissant.

    Les fonctionnalités incluent:

    • Extensible via des plugins Python
    • Edition à distance (ftp, sftp, ssh, samba, webdav, webdavs)
    • Snippets! Regardez la démo flash.
    • Remplissage automatique des mots
    • Correction et remplacement automatique
    • Remplissage automatique des caractères et insertion intelligente
    • Indentation automatique
    • Puissantes fonctions de traitement de texte et de manipulation
    • Signets et navigation intelligente
    • Commutateur de documents
    • Couleurs de syntaxe 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 à l’aide du PPA officiel suivant: -

    sudo add-apt-repository ppa:mystilleef/scribes-daily
    sudo apt-get update && sudo apt-get install scribes
    
        
    réponse donnée hhlp 11.03.2017 - 20:00
    la source
    9

    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.

        
    réponse donnée Václav Boháč 07.09.2010 - 11:27
    la source
    8

    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 .

        
    réponse donnée dv3500ea 07.09.2010 - 10:08
    la source
    6

    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é.

        
    réponse donnée Ralf 07.09.2010 - 14:40
    la source
    6

    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:

    • python
    • java
    • moonlight
    • boo
    • vala

    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.

        
    réponse donnée Evan Plaice 16.02.2011 - 10:55
    la source
    6

    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.

    PyCharm

    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.

        
    réponse donnée Sam007 04.10.2012 - 19:46
    la source
    5

    Je peux vous suggérer Komodo Edit . Vous pouvez le trouver ici: lien

        
    réponse donnée Andrea Grandi 02.11.2010 - 18:29
    la source
    4

    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.

        
    réponse donnée haziz 24.02.2014 - 00:32
    la source
    4

    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

        
    réponse donnée Deepak Singh Rawat 22.06.2018 - 11:51
    la source
    3

    DrPython

    DrPython est un IDE spécifique à Python écrit en Python et je pense que vous pouvez même l’étendre en Python. Les caractéristiques comprennent:

    • Surlignement de la syntaxe
    • Un navigateur de classe
    • Débogueur de python intégré

        
    réponse donnée dv3500ea 11.03.2017 - 20:00
    la source
    2

    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

        
    réponse donnée Axel 14.09.2010 - 19:11
    la source
    2

    Dans l’intérêt d’offrir une autre option d’éditeur pour plus de précision, consultez Eclipse avec Aptana plugin.

    Pour

    1. C'est utile si Eclipse est déjà installé et que vous voulez travailler sur Ruby.

    2. Il a toutes les fonctionnalités que vous avez demandées et plus encore (intellisense par exemple)

    3. Une fois l'interface Eclipse configurée, vous pouvez être productif dans une grande variété de langages de programmation et de technologies

    Contre

    1. Eclipse est gourmand en ressources - pas pour les machines à faible mémoire.

    2. L'interface utilisateur a une courbe d'apprentissage si vous n'êtes pas familier avec Eclipse.

    réponse donnée Nikhil 01.10.2010 - 12:15
    la source
    1

    Bluefish Editor

    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).

        
    réponse donnée sunpech 07.09.2010 - 07:44
    la source
    1

    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".

        
    réponse donnée Derek 03.01.2011 - 13:16
    la source
    1

    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.

        
    réponse donnée Dennis Rogers 13.01.2014 - 19:23
    la source
    0

    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

        
    réponse donnée sagarchalise 22.06.2018 - 11:40
    la source
    0

    Le site Web officiel de python détecte les éditeurs de python ainsi que IDE . Vérifiez-le pour le dernier support!

    lien

        
    réponse donnée Behzadsh 22.06.2018 - 11:45
    la source

    Lire d'autres questions sur les étiquettes