Welche Entwicklertexteditoren gibt es für Ubuntu? [geschlossen]

89

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

TheX
quelle
Eine ähnliche Frage, die Sie überprüfen sollten, ist - ubuntu.stackexchange.com/questions/4246/…
Nikhil
Siehe auch: Texteditoren für PHP und Texteditoren für Ruby on Rails . Hier wird es viele Überlappungen geben. Dies sollte wahrscheinlich ein Community-Wiki sein.
dv3500ea
Wollten Sie speziell einen Editor für Python oder nur einen guten Texteditor? Vielleicht möchten Sie das klarstellen, da es viele gute Python-IDEs und viele gute Texteditoren gibt, die nicht Python-spezifisch sind.
Fouric
Eine weitere ähnliche Frage ist, welche IDEs für Ubuntu
Suhaib am

Antworten:

73

Geany Alt-Text

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

Einige Funktionen, die ich besonders nützlich fand, sind:

  • Satzstellung markieren
  • Automatisches Einrücken - besonders nützlich für Python
  • Code-Falzung, mit der Sie Teile Ihres Codes ausblenden können
  • Eingebaute Syntaxprüfung und -ausführung
  • Symbol-Browser
  • Eingebettetes Terminal
  • Suchen und Ersetzen mit Unterstützung für reguläre Ausdrücke

Alt-Text

dv3500ea
quelle
Schade, dass Geany fast so einfach ist, wie Pi zu lösen.
Chris K
Jedes Mal, wenn ich die Größe des Geany-Fensters verändere, werden im Text seltsame grafische Fehler / Störungen angezeigt. Ich habe keine Idee warum.
Jocull
Es wäre toll, einen Vergleich mit TextMate anzustellen, denn Geany scheint dort der führende Redakteur zu sein.
Léo Léopold Hertz 준영
Danke für den Hinweis! Das Beste daran ist, dass alle Dateien als Registerkarten geöffnet werden, auch wenn sich das Fenster in einem anderen Arbeitsbereich befindet. genau das, wonach ich gesucht habe, nicht wie der dumme (schöner aussehende, zweifellos) gedit
Ilja
57

Vim Installieren Sie GVim

Ich finde Vim großartig!

Vim ist ein in hohem Maße konfigurierbarer Texteditor, der eine effiziente Textbearbeitung ermöglicht. Es ist eine verbesserte Version des vi-Editors, der mit den meisten UNIX-Systemen vertrieben wird.

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

Vim ist freie und Open-Source-Software und wird unter einer Lizenz veröffentlicht, die einige Charityware-Klauseln enthält. Dies ermutigt Benutzer, die Spaß an der Software haben, über eine Spende an Kinder in Uganda nachzudenken. Die Lizenz ist kompatibel mit der GNU General Public License.

Alt-Text

DrKenobi
quelle
23
Vim ist außerordentlich mächtig. Aber es hat eine nicht triviale Lernkurve, da es sich von allen anderen Editoren unterscheidet. Die Zeitinvestition wird sich auszahlen, aber die Leute sollten wissen, dass sie ein paar Tage / Wochen brauchen werden, um sich mit vim vertraut zu machen.
Marius Gedminas
4
Vim ist die Bombe. Lernen Sie diesen Editor zu benutzen, es lohnt sich.
oadams
3
Großartiger Artikel über vim: stevelosh.com/blog/2010/09/coming-home-to-vim
SergioAraujo 18.11.10
4
@DrKenobi: Es sollte darauf hingewiesen werden, dass die vimauf Ubuntu installierte Standardversion eine reduzierte Version ( vim-tiny) ist und dass der Benutzer für eine GUI-Version vim-gnomeoder installieren sollte vim-gtk, die identisch zu sein scheint.
Enzotib
1
Es ist, vim.tinywenn Sie es ausführen möchten.
Martin Ueding
51

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

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

  • Eine Seitenleiste für Projekte oder Dateien und Registerkarten im Chrome-Stil sowie die Bearbeitung mehrerer Fensterbereiche, einschließlich horizontaler, vertikaler und sogar vierer Fensterbereiche
  • "Goto Anything": Drücken Sie Strg + P und geben Sie etwas ein. Dabei werden sowohl die Dateinamen als auch die Codezeilen der aktuell geöffneten und zuletzt geschlossenen Dateien durchsucht. Beginnen Sie Ihre Suche mit "#", um zu dieser Wortzeile zu gelangen, "@" für Symbol oder ":" für Zeile
  • Minikarte, die Ihnen einen Überblick über Ihre Dateien zeigt
  • Makros, verschiedene Suchwerkzeuge (in Dateien suchen, in geöffneten Dateien suchen, inkrementelle Suche), einfaches Umschalten zwischen Projekten, Mehrfachauswahl, automatische Vervollständigung und vieles mehr.

Bildbeschreibung hier eingeben

Alin Andrei
quelle
Sublime 2 ist auch Vim-kompatibel - was es noch fantastischer macht.
Adhip Gupta
Es gibt jetzt einen Sublime Text 3 und er ist noch großartiger!
Rvighne
1
Leider ist Sublime Text ein Editor, der sich nicht mit der Architektur von armhf befasst.
Henrywright
Mein Lieblingsfeature dieses Editors ist die Hervorhebung mehrerer Cursor und von Regex in Echtzeit. Es ist so mächtig, jedes Highlight eines regulären Ausdrucks in einer Datei zu sehen, jedes Vorkommen dieses Highlight auszuwählen und dann die Auswahlen mit der Befehlspalette, Texttransformationen, Sprüngen von Weltschnappschüssen und relativer Cursorgüte nach Belieben zu biegen. Obwohl ich mich im Laufe der Zeit auch über bestimmte Details geärgert habe, stimmt die
eingebaute Funktion
Kostet $ / ist Nagware & nicht OpenSource. Nachdem ich es versucht hatte, fand ich es nicht besser als kate. Die optimale Platzierung des Terminals und der Farbpalette ist besser, das Auskommentieren und Einrücken mehrerer Codezeilen kateist jedoch einfacher. Es gibt eine offene Alternativelime-text
virtualxtc
42

Gedit Installieren Sie gedit

Gedit ist ein einfacher, aber nützlicher Texteditor, der die Syntaxhervorhebung für Python unterstützt. Es verfügt nicht über viele sofort einsatzbereite Funktionen, ist jedoch sehr einfach zu bedienen. Es kann mit Plugins erweitert werden. Es gibt eine Reihe von Plugins, die aus dem Paket gedit-plugins installiert werden können .

gedit

dv3500ea
quelle
4
Brauchen Sie wirklich einen Paketlink für Standardsoftware? Es schadet nicht, aber es hat mich zum Lachen gebracht.
Oli
6
Ich nehme an, es könnte für Leute auf Kubuntu nützlich sein: P
dv3500ea
1
Vergiss nicht, das 'Dateibrowser'-Plugin zu deaktivieren. Ich werde das Laden von Dokumenten extra bissig machen.
Evan Plaice
@ dv3500ea: Sie könnten aber Kate benutzen.
Martin Ueding
Hat gEdit die Funktion "Projektordner öffnen"?
Henrywright
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-Codebasis entwickelt, daher ist es ein guter Ausgangspunkt für die Migration von Windows / Notepad ++.

scite-Screenshot mit Dropdown-Sprache

cprofitt
quelle
18

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

Kate Installiere kate

Alt-Text

http://en.wikipedia.org/wiki/File:Kate3.png

lovinglinux
quelle
1
Ich stimme für Kate. Ein natürlicher Weg für gewöhnliche (nicht in Lisp: -]) Menschen (IMHO), sieht nett aus, ist ziemlich konfigurierbar (einschließlich einiger exklusiver Funktionen, die ich sehr mag). Obwohl ich Gnome verwende, konnte ich keine vernünftigen Alternativen zu diesen beiden KDE-Apps finden: Kate und Krusader.
Ivan
Übrigens, @lovinglinux, eine Symbolleiste auf Ihrem Screenshot sieht ziemlich gnomisch aus. Wie haben Sie das erreicht?
Ivan
@Ivan ist der QTCurve-Widget-Stil.
lovinglinux
2
Wenn Sie eine Eclipse-ähnliche Bearbeitung mehrerer Dateien wünschen, aktivieren Sie das Projekt-Plugin und erstellen Sie eine Projektdatei . Kate listet dann automatisch die in der Versionskontrolle eingecheckten Dateien auf, und Sie können schnell zu ihnen wechseln, indem Sie drücken Ctrl-Alt-O.
z0r
17

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

Features sind:

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


    Überprüfen Sie diese URL: http://pydev.org/manual_101_install.html

  • aneeshep
    quelle
    1
    +1 Ich war wirklich beeindruckt von PyDev. Ich würde es wahrscheinlich benutzen, wenn ich nicht alle Funktionen bekommen könnte, die ich mit Emacs wollte.
    Vhallac
    +1 Heutzutage machst du es falsch, wenn du einen Texteditor für einen wesentlichen Entwickler verwendest. Die obige Liste ist ein guter Hinweis auf die Vorteile einer IDE mit vollem Funktionsumfang.
    Alb
    +1, wenn Sie das Eclipse Software Center auch aus den Standard-Repositorys in Eclipse erhalten, können Sie PyDev von dort aus installieren.
    Nicholos Tyler
    5
    Es ist zu schwer :(
    Akash Shende
    1
    Ich verwende Eclipse nicht, weil es extrem langsam ist. Ich bin nicht so überrascht, da ich mit den Leistungen von JVMs nie zufrieden bin. Dadurch lösche ich Java, das mit meinem Computer zusammenhängt (ernsthaft).
    MasterMastic
    14

    Vim

    einer der klassischen Texteditoren, plattformübergreifend und ein Fanfavorit der Programmiergurus. Eine leichte Lernkurve, aber wenn Sie erst einmal verstanden haben, wie mächtig es sein kann, werden Sie nie mehr umkehren.

    Bildbeschreibung hier eingeben


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

    Suhaib
    quelle
    2
    +1 für vim / gVim hier ist ein weiterer Leitfaden, um vim als RoR IDE biodegradablegeek.com/2007/12/…
    Rojan
    12

    Rotes Auto

    Bildschirmfoto

    Fand es auf StackOverflow beworben. Open Source, plattformübergreifend, sieht / fühlt / funktioniert wie TextMate. Es unterstützt sogar TextMate-Bundles und wird mit TextMate-Designs geliefert! Es verfügt über einen Projektdateibrowser und eine Reihe weiterer Funktionen. Lesen Sie die Installationsanweisungen und dann:

    sudo gem install redcar
    redcar install
    

    HINWEIS: Es ist in der Entwicklung

    Andrew
    quelle
    Die Verbindung ist im Körper unterbrochen.
    Léo Léopold Hertz 준영
    11

    Zu Emacs gehört ein solider Python-Modus. Sie brauchen sowieso nichts Besonderes. Anstatt einen Klassenbrowser zu verwenden, ist es hilfreich, einen Webbrowser zu verwenden oder das Handbuch für die von Ihnen verwendeten Module durchzulesen.

    Rudolf Olah
    quelle
    +1 Emacs-Regeln. Steile Lernkurve, mächtigster Editor.
    Psusi
    Versteh mich nicht falsch, ich liebe Emacs und versuche, es für alles zu verwenden. Aber es ist wahrscheinlich der am schwersten zu erlernende Editor. Als ich es zum ersten Mal laufen ließ, konnte ich es nicht einmal beenden und musste es von einer anderen Shell aus töten. :)
    Vhallac
    1
    @vhallac: Emacs hat sicherlich eine steile Lernkurve, aber wenn es um Schwierigkeiten beim Lernen geht, geht der Meisterschaftspokal definitiv an vi / vim!
    Haziz
    @ Vhallac Das ist so lustig. Ich hatte die gleiche Erfahrung, ich habe sie über getötet htop. : D
    Henry
    10

    Nano

    Wenn Sie sich mit der Befehlszeilenschnittstelle (Command Line Interface, CLI) im Terminal vertraut machen möchten, empfehle ich Nano. Es ist sehr flexibel und außerdem bereits im GNOME-Terminal vorinstalliert.

    So greifen Sie auf Nano zu:

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

      $ nano

    3. Voila, du bist in Nano!

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

    Andre
    quelle
    War auf der Suche nach einem leichten, das passt am besten.
    Gaurav Gandhi
    Vielleicht ist in Ubuntu vorinstalliert und nicht im GNOME-Terminal ** ;-)
    Helio
    10

    Schriftgelehrte Installieren Sie die Schreiber

    Bildschirmfoto

    Scribes wurde entwickelt, um Ihre Produktivität zu steigern. Einfach, schlank und schlank, aber dennoch leistungsstark.

    Features sind:

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

    Installieren

    sudo apt-get install scribes

    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
    quelle
    9

    Ich benutze Gedit mit Gmate Plugin . Es ist eine leichte und schnelle Lösung. Ich denke, Sie können damit viele Funktionen des TextMate nutzen.

    Laden Sie einfach den Quellcode herunter und führen Sie das Skript install.sh aus.

    Václav Boháč
    quelle
    8

    Versuchen Sie es mit Geany . Es hat Unterstützung für Ruby eingebaut und verfügt über die Funktionen, die Sie wollen. Es wurde so konzipiert, dass es die Eigenschaften einer IDE aufweist und dabei leichtgewichtig 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 geanyund geany-plugins.

    dv3500ea
    quelle
    +1 Auf Geany - Ich benutze es für alle meine Skriptanforderungen: Ruby, Perl, Python, PHP, Java. Geringes Gewicht mit den Funktionen, die vorhanden sein müssen, damit ich effizient bin.
    Marco Ceppi
    Geany unterstützt keine Remote-Standorte. Sie können keine Dateien im Dateifenster erstellen oder löschen. Es gibt keinen Baum im Dateibrowser, Sie können nur ein Verzeichnis gleichzeitig anzeigen. Keine Code-Vervollständigungsvorlagen. Es hat mehr Tasten als gEdit, macht aber weniger.
    Ralf
    Wann hat @Andrew nach diesen Funktionen gefragt, die Sie erwähnt haben? Geany hat alle Funktionen, nach denen er gefragt hat, und alle Funktionen, die ich gerne hätte. Auf der Registerkarte "Dokumente" des Seitenfensters befindet sich eine Baumansicht, in der geöffnete Dateien in ihren Ordnern gruppiert werden. Ich benutze das eingebaute Terminal sowieso für den größten Teil meiner Dateiverwaltung. Code-Vervollständigung - Ich weiß nicht, was eine Code-Vervollständigungsvorlage ist. Wie in Gedit können Features über Plugins hinzugefügt werden. Nur weil es einige Funktionen, die Sie mögen, nicht gibt, heißt das nicht, dass es schlecht ist.
    dv3500ea
    Ich gebe nur einige mögliche Nachteile von Geany. Und wenn Sie sich für etwas anderes entscheiden, als das, was bereits standardmäßig installiert ist, erwarten Sie einige Vorteile, oder?
    Ralf
    Ich bin damit einverstanden, dass Gedit ein guter Editor ist, und ich habe es lange Zeit verwendet, aber zu Geany gewechselt, weil es erweiterte Funktionen hat, darunter: mehr Optionen zum Suchen / Ersetzen, Code-Falten und die Fähigkeit zum Kompilieren / Erstellen / Ausführen mit einem Mausklick Taste oder Drücken von 1 Taste. Es gibt weitere Funktionen, aber ich möchte nicht alle auflisten.
    dv3500ea
    6

    Gehen Sie den ganzen Weg.

    • Es ist einer der wenigen Editoren, die tatsächlich 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 basieren auf XUL oder Java und haben oft eine schreckliche Schriftwiedergabe.

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

    • Es bietet Syntaxunterstützung für alle Ruby-Dateien

    • Es unterstützt die gebräuchlichsten Tastaturkürzel. Die, von denen Sie bereits erwarten, dass sie funktionieren.

    • Es gibt Plugins für die Code-Vervollständigung.

    • Es gibt Plugins für die Revisionskontrolle. (Zumindest Bazaar, ich bin mir nicht sicher über git)

    • Es gibt ein Konsolen-Plugin. Aber ich öffne normalerweise nur ein Terminal auf einem anderen Desktop und lasse den Fokus der Maus folgen. Sie könnten auch Dinge wie Beben untersuchen. (was ein Dropdown-Terminal mit der ~ -Taste verbindet, wie in Quake)

    • Sie können Verknüpfungen mit benutzerdefinierten Shell-Skripten verknüpfen, die im Hauptverzeichnis ausgeführt werden. Perfekt für allgemeine Rechenaufgaben.

    PS. Wenn Sie keinen Dateibereich benötigen oder möchten, sollten Sie sich Scribes ansehen. Es ist ein Textmate-Klon. Ja schon. Sehr schlank, lässt sich aber gut integrieren. Unterstützt Remotestandorte, Codevorlagen und Syntaxhervorhebungen. Es ist nur witzig, dass es während der Eingabe gespeichert wird und keinen richtigen Dateibereich hat.

    Ralf
    quelle
    1
    Gedit, Geany, Bluefish und Scite sind plattformübergreifend. Keiner von ihnen benutzt XUL oder Swing. Sie alle verwenden GTK und lassen sich daher gut in den GNOME-Desktop integrieren.
    dv3500ea
    Gut integrieren ist mehr als nur GTK. Es geht zum Beispiel auch um gio und gvfs. Integration aktueller Dokumente. Akzeptiere Dinge wie die Vollbildverknüpfung. In der Lage zu sein, Nautilus für einen bestimmten Ordner in der Baumansicht zu öffnen. Und ich bezog mich auf die vielen Editoren wie RadRails, die auf Java (Eclipse), C ++ (Netbeans) oder Xul basieren.
    Ralf
    Schauen Sie sich gedit-mate an, um zu erfahren, welche Textmate-Funktionen in gedit enthalten sind. github.com/ivyl/gedit-mate
    Derek
    Fast perfekt, aber es fehlt eine gute Unterstützung für Git und es ist kein funktionierender Code-Formatierer auf Gnome3 bekannt
    prusswan
    6

    MonoDevelop

    Image der MonoDevelop IDE

    Es wurde ursprünglich als IDE zum Schreiben von C # geschrieben (wofür es fantastisch ist), es wurden jedoch Erweiterungen erstellt, um den Editor für andere Sprachen zu erweitern.

    Die Erweiterungssprachen umfassen:

    • 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-Entwicklungen verwendet (ich wünschte wirklich, die Entwickler könnten an der automatischen Vervollständigung von Python arbeiten).

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

    Es ist zwar keine sehr "leichte" Option, aber es lohnt sich auf jeden Fall.

    Evan Scholle
    quelle
    6

    Alle oben genannten sind großartige Editoren. Ich habe kürzlich diese neue Light-IDE gefunden und sie ist auch plattformübergreifend kompatibel.

    PyCharm

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

    Der PHP-Storm enthält Unterstützung für alle Sprachen. Das Schöne an diesem Editor ist auch, dass Sie Student sind. Sie können diese IDE kostenlos und für ein Jahr nicht nur für sich selbst, sondern für unbegrenzte Benutzer beantragen. Ebenso wie Visual Studio verfügt es über die Intellisense-Funktion, mit der Sie die Eigenschaften und Methoden in der Dropdown-Liste abrufen können.

    Ich habe wirklich viel Spaß mit diesem Editor.

    Sam007
    quelle
    4

    Emacs ist ein großartiger Texteditor (und viele andere Funktionen), der Ihnen langfristig gute Dienste leisten wird. Es hat eine etwas steile Lernkurve, aber ich denke, Sie werden gut belohnt. Installiere es mit:

    sudo apt-get install emacs

    Ich würde mit dem eingebauten Emacs-Tutorial beginnen. Sie sollte über den standardmäßig geöffneten "Puffer" leicht zugänglich sein. Es wird Ihnen den Einstieg erleichtern und Ihnen den Weg ebnen.

    U / min
    quelle
    4

    Ich kann den Nachfolger von Sublime Text 2, Sublime Text 3 nur empfehlen . Es ist sehr schnell und unterstützt Tastaturkürzel. Sie können viele Plugins installieren, um neue Funktionen hinzuzufügen.

    Leider ist erhabener Text nicht Open Source und bezahlte / Nagware. Es gibt jedoch ein Open Source-Projekt, das versucht, es durch Kalk-Text zu ersetzen

    Deepak Singh Rawat
    quelle
    sublime ist das beste von allen
    pahnin
    Es ist nicht Open Source / ist bezahlt / Nagware
    virtualxtc
    3

    DrPython Installieren Sie Drpython

    DrPython ist eine pythonspezifische IDE, die in Python geschrieben ist, und ich glaube, Sie können sie sogar in Python erweitern. Features sind:

    • Satzstellung markieren
    • Ein Klassenbrowser
    • Integrierter Python-Debugger

    Alt-Text

    dv3500ea
    quelle
    2

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

    Axel
    quelle
    2

    Um der Vollständigkeit halber eine weitere Editoroption anzubieten, testen Sie Eclipse mit dem Aptana- Plugin.

    Vorteile

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

    2. Es bietet alle Funktionen, nach denen Sie gefragt haben, und vieles mehr (zum Beispiel Intellisense).

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

    Nachteile

    1. Eclipse ist ressourcenhungrig - nicht für Computer mit wenig Arbeitsspeicher.

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

    Nikhil
    quelle
    1

    Bluefish Editor

    Von der Website:

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

    Auch Scribes (sieht dem Textmate von Mac OS X sehr ähnlich).

    Sunpech
    quelle
    Ich zweiter Schreiber. Bluefish ist ein bisschen oldskool. Schaltflächen für HTML-Tags und dergleichen.
    Ralf
    1

    Ich schlage auch Gedit vor. Schauen Sie sich gedit-mate an, um eine große Auswahl an Plugins, Tools, Farbschemata und Snippets zu finden, die Ihre Arbeit verbessern.

    Derek
    quelle
    1

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

    Dennis Rogers
    quelle
    0

    Für die plattformübergreifende Bearbeitung von Pythons können Sie SPE verwenden

    (Allerdings sind Kate, Sublime2 und Geany mit Snippets fantastisch)

    sudo apt-get install spe

    sagarchalisieren
    quelle