Welche Entwicklertexte sind für Ubuntu verfügbar? [geschlossen]

89

Ich suche nach einem Texteditor für die Programmierung in Python, vorzugsweise für Anfänger, der leicht zu erlernen ist.

    
TheX 21.05.2014, 05:40
quelle

28 Antworten

74

Geany

Geany ist eine schlanke IDE, die Python unterstützt.

Einige Funktionen, die ich besonders nützlich gefunden habe, sind:

  • Syntaxhervorhebung
  • Automatisches Einrücken - besonders nützlich für Python
  • Code-Faltung, mit der Sie Teile Ihres Codes ausblenden können
  • Eingebaute Syntaxprüfung und -ausführung
  • Symbolbrowser
  • Eingebettetes Terminal
  • Suchen und Ersetzen mit Regexp-Unterstützung

    
dv3500ea 11.03.2017, 20:00
quelle
56

Vim

Ich denke Vim ist erstaunlich!

Vim ist ein hoch konfigurierbarer Texteditor, der eine effiziente Textbearbeitung ermöglicht. Es ist eine verbesserte Version des vi-Editors, der mit den meisten UNIX-Systemen ausgeliefert wird.

Obwohl Vim ursprünglich für den Amiga veröffentlicht wurde, wurde Vim seitdem als plattformübergreifend entwickelt und unterstützt viele andere Plattformen. Es ist der beliebteste Editor unter Linux Journal Lesern.

Vim ist freie und Open-Source-Software und wird unter einer Lizenz veröffentlicht, die einige Charityware-Klauseln enthält, die Benutzer, die Spaß an der Software haben, dazu ermutigen möchten, an Kinder in Uganda zu spenden. Die Lizenz ist kompatibel mit der GNU General Public License.

    
DrKenobi 11.03.2017 20:00
quelle
51

Ich muss wirklich Sublime Text 2 hinzufügen die Liste, weil es einfach unglaublich ist. Es ist die beste TextMate-Alternative für Linux.

Es hat viel zu viele Funktionen, um alle hier zu schreiben, aber um nur einige zu nennen:

  • eine Seitenleiste für Projekte oder Dateien und Tabs im Chrome-Stil sowie die Bearbeitung mehrerer Bereiche, einschließlich horizontalem, vertikalem und sogar einem Quad-Fenster-Modus
  • "Gehe zu allem": drücke Strg + P und tippe etwas ein - das wird sowohl in Dateinamen als auch in Codezeilen über aktuell geöffnete Dateien sowie kürzlich geschlossene Dateien suchen. Starten Sie Ihre Suche mit "#", um zu dieser Wortleitung zu gelangen, "@" für Symbol oder ":" für Zeile
  • Minimap, das Ihnen einen Überblick über Ihre Dateien gibt
  • Makros, verschiedene Suchwerkzeuge (finden in Dateien, finden in offenen Dateien, inkrementelle Suche), wechseln einfach zwischen Projekt, Mehrfachauswahl, Autocomplete und vielem mehr.

    
Alin Andrei 31.03.2013 19:30
quelle
42

Gedit

Gedit ist ein einfacher, aber nützlicher Texteditor, der Syntax-Highlighting für Python unterstützt. Es hat nicht viele Funktionen out of the Box, ist aber sehr einfach zu bedienen. Es kann mit Plugins erweitert werden. Es gibt eine Reihe von Plugins, die von der gedit-Plugins Paket.

    
dv3500ea 11.03.2017 20:00
quelle
20

Für einen einfachen, aber leistungsstarken Texteditor mag ich SciTE . Es hat sehr viele Sprachoptionen und ist plattformübergreifend. Notepad ++ wurde aus der SciTE-Codebase entwickelt, daher ist es ein guter Ausgangspunkt, wenn Sie von Windows / Notepad ++ migrieren.

    
cprofitt 18.09.2015 14:49
quelle
18

Meine Wahl ist Kate. Ist eine KDE-Anwendung, so wird auch eine Reihe von Abhängigkeiten installiert, wenn Sie Gnome verwenden.

kate

Link

    
lovinglinux 11.03.2017 20:00
quelle
17

Warum benutzt du Eclipse nicht? .. Es gibt eine Python-Erweiterung für Eclipse.

Eigenschaften umfassen:

  • Django-Integration
  • Code-Vervollständigung
  • Code-Vervollständigung mit automatischem Import
  • Syntaxhervorhebung
  • Code-Analyse
  • Gehe zur Definition
  • Refactoring
  • Markiere Vorkommen
  • Debugger
  • Entfernter Debugger
  • Token-Browser
  • Interaktive Konsole
  • und viele andere:


    Überprüfen Sie diese URL: Link

        
  • aneeshep 04.11.2010 14:51
    quelle
    14

    Vim

    einer der klassischen Texteditoren, plattformübergreifend und ein Liebling der Programmiergurus. Eine leichte Lernkurve, aber wenn du erst einmal verstanden hast, wie mächtig es sein kann, wirst du niemals zurückkommen.

    Es gibt eine Reihe von Plugins, mit denen Sie sich in kürzester Zeit in einer vollwertigen Rails-IDE einrichten können: KLICKEN SIE HIER

        
    Suhaib 31.03.2013 19:36
    quelle
    12

    Redcar

    Es wurde auf StackOverflow angekündigt. Open Source, plattformübergreifend, sieht / fühlt / funktioniert wie TextMate. Es unterstützt sogar TextMate-Bundles und kommt mit TextMate-Themes! Es hat einen Projektdatei-Browser und eine Reihe anderer Funktionen. Lesen Sie die Installationsanleitung und dann:

    sudo gem install redcar
    redcar install
    

    HINWEIS: es ist in Entwicklung

        
    Andrew 01.03.2013 20:09
    quelle
    11

    Gehen Sie mit Emacs, es hat einen festen Python-Modus. Du brauchst sowieso nichts Besonderes. Anstatt einen Klassenbrowser zu verwenden, hilft es, einen Webbrowser zu verwenden oder das Handbuch für die von Ihnen verwendeten Module zu lesen.

        
    Rudolf Olah 02.11.2010 21:22
    quelle
    10

    Nano

    Wenn Sie sich mit der Befehlszeilenschnittstelle (CLI) im Terminal vertraut machen möchten, würde ich Nano vorschlagen. Es ist sehr flexibel und außerdem ist es bereits im GNOME-Terminal vorinstalliert.

    Um auf Nano zuzugreifen:

    1. Rufen Sie das GNOME-Terminal auf.
    2. Geben Sie nano im Terminal ein.
        

      $ nano

    3.   
    4. Voila, du bist in Nano!
    5.   

    Es ist zunächst ziemlich entmutigend, aber es ist nützlich, wenn Sie ein Systemadministrator sind und es in Situationen nützlich sein wird, in denen es keine grafischen Schnittstellen gibt.

        
    Andre 18.11.2010 07:54
    quelle
    10

    Scribes

    Scribes wurde entwickelt, um Sie produktiver zu machen Einfach, schlank und schlank, dennoch leistungsstark.

    Eigenschaften umfassen:

    • Erweiterbar über Python-Plugins
    • Fernbearbeitung (ftp, sftp, ssh, samba, webdav, webdavs)
    • Snippets! Sehen Sie sich die Flash-Demo an.
    • Automatische Wortvervollständigung
    • Automatische Korrektur und Ersatz
    • Automatische Zeichenabvollständigung und intelligentes Einfügen
    • Automatische Einrückung
    • Leistungsstarke Textverarbeitungs- und Bearbeitungsfunktionen
    • Lesezeichen und intelligente Navigation
    • Dokumentenumschalter
    • Syntaxfarben für über 30 Sprachen
    • und vieles mehr ...

    Installieren

      

    sudo apt-get installieren Schreiber

    Oder Die neueste Version von Scribes kann mithilfe der folgenden offiziellen PPA installiert werden: -

    sudo add-apt-repository ppa:mystilleef/scribes-daily
    sudo apt-get update && sudo apt-get install scribes
    
        
    hhlp 11.03.2017 20:00
    quelle
    9

    Ich benutze Gedit mit Gmate-Plugin . Es ist eine leichte und schnelle Lösung. Ich denke, es ermöglicht Ihnen, einen Großteil der Funktionen von TextMate zu nutzen.

    Laden Sie einfach die Quelle herunter und führen Sie das Skript install.sh aus.

        
    Václav Boháč 07.09.2010 11:27
    quelle
    8

    Probieren Geany . Es hat Unterstützung für Ruby eingebaut und verfügt über die gewünschten Funktionen. Es ist entworfen, um die Eigenschaften einer IDE zu haben, während es leicht bleibt.

      

    Geany ist eine kleine und leichte integrierte Entwicklungsumgebung. Es wurde entwickelt, um eine kleine und schnelle IDE bereitzustellen, die nur wenige Abhängigkeiten von anderen Paketen aufweist. Ein weiteres Ziel war es, so unabhängig wie möglich von einer speziellen Desktop-Umgebung wie KDE oder GNOME zu sein - Geany benötigt nur die GTK2-Laufzeitbibliotheken.

    Um es zu installieren, einschließlich der gewünschten Projektfunktionalität, installieren Sie die Pakete geany und geany-plugins .

        
    dv3500ea 07.09.2010 10:08
    quelle
    6

    Gib den ganzen Weg weiter.

    • Es ist einer der wenigen Editoren, die mit entfernten Standorten arbeiten. Kein anderer Editor, den ich kenne, unterstützt ssh-Speicherorte, die als Nautilus-Lesezeichen definiert sind.

    • Es fügt sich gut in Ihren Desktop ein. Alle diese plattformübergreifenden Editoren sind XUL- oder Java-basiert und haben oft schreckliche Font-Rendering.

    • Es hat einen Dateibereich auf der linken Seite (drücken Sie F9)

    • Es hat Syntax-Unterstützung für alle Ruby-Dateien

    • Es unterstützt die gängigsten Tastaturkürzel. Diejenigen, die Sie bereits erwarten zu arbeiten.

    • Es gibt Plugins für die Code-Komplettierung.

    • Es gibt Plugins zur Revisionskontrolle. (zumindest Bazaar, ich bin mir nicht sicher über git)

    • Es gibt ein Konsolen-Plugin. Aber normalerweise öffne ich einfach ein Terminal auf einem anderen Desktop und fokussiere die Maus. Du könntest auch in Zeug wie Beben schauen. (die ein Dropdown-Terminal an die ~ -Taste bindet, wie in Quake)

    • Sie können Shortcuts mit benutzerdefinierten Shell-Skripten verbinden, die im Hauptverzeichnis arbeiten. Perfekt für allgemeine Rake-Aufgaben.

    PS. Wenn Sie keinen Dateibereich benötigen oder möchten, sollten Sie sich Scribes ansehen. Es ist ein Textmate-Klon. Ziemlich viel. Sehr schlank, aber es integriert sich gut. Unterstützt Remote-Standorte, Code-Vorlagen, Syntax-Highlighting. Es ist nur lustig Quirck ist, dass es speichert, wie Sie eingeben und es hat keinen richtigen Datei-Bereich.

        
    Ralf 07.09.2010 14:40
    quelle
    6

    MonoDevelop

    Es wurde ursprünglich als IDE geschrieben, um C # zu schreiben (für das es fantastisch ist), aber Erweiterungen wurden erstellt, um den Editor für andere Sprachen zu erweitern.

    Zu den Erweiterungssprachen gehören:

    • python
    • java
    • Mondlicht
    • boo
    • vala

    Es wird auch gemunkelt, dass an einem PHP-Modul gearbeitet wird.

    Persönlich habe ich es hauptsächlich für C # und einige Python-Entwicklung verwendet (ich wünschte wirklich, die Entwickler würden an der Python-Autocomplete-Funktion arbeiten).

    Es hat auch die Fähigkeit, Plugins für die Datenbankverwaltung, Quellcodeverwaltung, Komponententests usw. zu integrieren.

    Obwohl es keine sehr "leichte" Option ist, lohnt es sich, es zu benutzen.

        
    Evan Plaice 16.02.2011 10:55
    quelle
    6

    Alles oben genannte sind großartige Redakteure. Ich habe kürzlich diese neue Light-IDE gefunden und sie ist plattformübergreifend kompatibel.

    PyCharm

    Es ist ein Paket für alle Skriptsprachen. Es kommt auch in anderen Versionen, PHP Storm5 und WebStorm

    Das PHP Storm enthält Unterstützung für alle Sprachen. Die Schönheit dieses Editors ist auch, wenn Sie ein Student sind. Sie können sich für diese IDE kostenlos und nicht nur für sich selbst bewerben, sondern für unbegrenzte Benutzer für ein Jahr. Wie Visual Studio verfügt es auch über diese Intellisense-Funktion, in der Sie die Eigenschaften und Methoden in der Dropdown-Liste erhalten.

    Ich habe wirklich viel Spaß mit diesem Editor.

        
    Sam007 04.10.2012 19:46
    quelle
    5

    Ich kann dich vorschlagen Komodo Edit . Sie finden es hier: Link

        
    Andrea Grandi 02.11.2010 18:29
    quelle
    4

    Emacs ist ein großartiger Texteditor (plus eine Menge anderer Funktionen), der Ihnen lange nützlich sein wird Begriff. Es hat eine ziemlich steile Lernkurve, aber ich denke, dass Sie gut belohnt werden. Installieren Sie es mit:

    sudo apt-get install emacs

    Ich würde mit dem eingebauten Emacs-Tutorial beginnen. Es sollte von dem Standardpuffer, der geöffnet wird, leicht zugänglich sein. Es wird dich auf den richtigen Weg bringen.

        
    haziz 24.02.2014 00:32
    quelle
    4

    Ich würde den Nachfolger von Sublime Text 2, Sublime Text 3 wärmstens empfehlen. Es ist sehr schnell und unterstützt Tastaturkürzel. Sie können viele Plugins installieren, um neue Funktionalitäten hinzuzufügen.

    Traurig erhabener Text ist nicht opensource und bezahlt / nagware. Es gibt jedoch ein Open Source-Projekt, das versucht, Lime Text

    zu ersetzen     
    Deepak Singh Rawat 22.06.2018 11:51
    quelle
    3

    DrPython

    DrPython ist eine Python-spezifische IDE, die in Python geschrieben ist, und ich glaube, Sie können es sogar in Python erweitern. Eigenschaften umfassen:

    • Syntaxhervorhebung
    • Ein Klassenbrowser
    • Integrierter Python-Debugger

        
    dv3500ea 11.03.2017 20:00
    quelle
    2

    Hasse mich nicht für das, was ich gesagt habe: netbeans 6.9 . (Laden Sie die "Ruby-Version" herunter, um zu vermeiden, dass andere unnötige Dinge geladen werden.)
    ja, du wirst sagen: aber es braucht Java !! aber, wenn Sie + 512mb haben, versuchen Sie es einfach, und sagen Sie mir später, es ist nur eine Option mehr: P

        
    Axel 14.09.2010 19:11
    quelle
    2

    Im Interesse, eine weitere Editor-Option für die Vollständigkeit anzubieten - Eclipse mit dem Aptana Plugin.

    Vorteile

    1. Es ist nützlich, wenn Sie bereits Eclipse installiert haben und an Ruby arbeiten möchten.

    2. Es enthält alle Funktionen, nach denen Sie gefragt haben, und mehr (zB intellisense)

    3. Sobald Sie die Eclipse-Oberfläche kennen gelernt haben, können Sie in einer Vielzahl von Programmiersprachen und Technologien produktiv sein

    Nachteile

    1. Eclipse ist ressourcenhungrig - nicht für Low-Memory-Maschinen.

    2. Die Benutzeroberfläche hat eine Lernkurve, wenn Sie mit Eclipse nicht vertraut sind.

    Nikhil 01.10.2010 12:15
    quelle
    1

    Bluefish Editor

    Von der Website:

      

    Bluefish ist ein leistungsstarker Editor für Programmierer und Webdesigner mit vielen Optionen zum Schreiben von Webseiten, Skripten und Programmcode. Bluefish unterstützt viele Programmier- und Markup-Sprachen und konzentriert sich auf die Bearbeitung von dynamischen und interaktiven Websites.

    Auch Scribes (das sehr nach dem Textmate von Mac OS X aussieht).

        
    sunpech 07.09.2010 07:44
    quelle
    1

    Ich schlage auch Gedit vor. Sehen Sie sich gedit-mate für einen großartigen "Satz von Plugins, Tools, Farbschemas und Snippets an, die Ihre Arbeit verbessern werden."

        
    Derek 03.01.2011 13:16
    quelle
    1

    Ich schlage vor, jedit zu verwenden. Es ist einer der wenigen Editoren, mit dem Sie mehr als eine Datei gleichzeitig anzeigen können, was ich sehr nützlich finde. Sie können auch verschiedene Teile derselben Datei gleichzeitig anzeigen. Der einzige andere Editor, der dies tut, ist Kate, aber es scheint nicht mit den neueren Versionen von Ubuntu zu funktionieren.

        
    Dennis Rogers 13.01.2014 19:23
    quelle
    0

    Für die plattformübergreifende Python-Bearbeitung können Sie SPE

    verwenden

    (Kate, Sublime2 und Geany mit Schnipsel sind fantastisch)

      

    sudo apt-get installieren spe

        
    sagarchalise 22.06.2018 11:40
    quelle
    0

    Die offizielle Python-Website traversiert Python-Editoren sowie IDEs . Überprüfen Sie dort für die neueste Unterstützung!

    Link

        
    Behzadsh 22.06.2018 11:45
    quelle

    Tags und Links