Texteditor für Linux (neben Vi)?

Translate

Lassen Sie mich diese Frage vorwegnehmen, indem Sie sagen, dass ich TextMate unter Mac OS X für meine Textanforderungen verwende und in sie verliebt bin. Etwas Vergleichbares auf der Linux-Plattform? Ich werde es hauptsächlich zum Codieren von Python / Ruby verwenden.

Eine Google-Suche ergab veraltete Antworten.

Bearbeiten: Da gab es einige Bedenken hinsichtlich des "Verdienstes" dieser Frage. Ich bin dabei, ein neues Ruby-Programmierprojekt unter Linux zu starten, und bevor ich anfing, wollte ich sicherstellen, dass ich die richtigen Tools für diese Aufgabe hatte.

Edit # 2: Ich benutze VIM täglich - alles. das . Zeit. Ich benutze es gerne. Ich habe nur nach Alternativen gesucht.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Emacs ist ein wunderbarer Texteditor. Es hat eine enorme Leistung, sobald Sie ein Power-User werden. Sie können auf eine Shell zugreifen, in so vielen Unterfenstern so viele Dateien öffnen, wie Sie möchten, und eine äußerst leistungsstarke Skriptunterstützung, mit der Sie alle Arten von netten Funktionen hinzufügen können.

Ich habe einen Ruby-Modus verwendet, der Syntax-Hervorhebungen und so weiter zu Ruby hinzufügt, und das gleiche gilt für jede Hauptsprache.

Wenn Sie dabei bleiben, können Sie ausschließlich die Tastatur verwenden und niemals die Maus berühren, was Ihre Bearbeitungsgeschwindigkeit erheblich erhöht.

Wenn Sie jedoch mit etwas viel grundlegenderem beginnen möchten, ist gedit nett ... es hat auch eine Syntaxhervorhebung für die meisten Sprachen basierend auf der Dateinamenerweiterung eingebaut. Es kommt auch mit dem Betriebssystem (obwohl Emacs Sie einfach mit apt-get oder einem ähnlichen Paketfinder-Dienstprogramm installieren können).

UPDATE: Ich denke, gedit basiert jedoch ausschließlich auf der GUI. Daher ist es hilfreich, Emacs zu lernen, wenn Sie nur mit einer Shell arbeiten (es ist sowohl im Shell- als auch im Grafikmodus voll funktionsfähig).

WEITERES UPDATE: Nur zu Ihrer Information, ich versuche nicht, Emacs über Vim zu schieben, es ist genau das, was ich benutze, und es ist ein großartiger Editor (da ich sicher bin, dass Vim es auch ist). Es ist zunächst entmutigend (wie ich sicher bin, dass Vim es auch ist), aber die Frage betraf neben vi auch Texteditoren unter Linux ... Emacs scheint mir die logische Wahl zu sein, aber gedit ist ein großartiger einfacher Texteditor mit einigen netten Funktionen wenn das alles ist, wonach du suchst.

Quelle
Cleveland Lee
Translate

Kate, der KDE Advanced Text Editor ist ziemlich gut. Es verfügt über Syntaxhervorhebung, Blockauswahlmodus, Terminal / Konsole, Sitzungen, horizontale und vertikale Fensteraufteilung usw.

Quelle
Edgar Lee
Translate

ich benutzeerhabener Textunter Linux.

Quelle
Griffith Lee
Translate

VersuchenSchriftgelehrte. Es versucht, ein TextMate-Ersatz für Linux zu sein

Quelle
Amelia Lee
Translate

ich benutzeSciTEsehr kleiner und einfacher Texteditor.

Quelle
Brook Lee
Translate

Ich mag die Vielseitigkeit von jEdit (http://www.jedit.org), es hat viele Plugins, plattformübergreifend und hat auch Sachen wie Blockauswahl, die ich ständig benutze.

Der Nachteil ist, dass es nicht das schnellste ist, da es in Java geschrieben ist.

Quelle
Zara Lee
Translate

Ich finde Geany (http://geany.uvena.de/) ziemlich gut.

Quelle
Frederic Lee
Translate

Ich benutze Pico oder Nano als meinen "lässigen" Texteditor in Linux / Solaris / etc. Es ist leicht, sich damit vertraut zu machen, und während Sie ein paar Textzeilen im Menü verlieren, ist es zumindest leicht zu erkennen, wie Sie das Menü verlassen usw.

Sie können sogar Nano erweitern, denke ich, und Syntaxhervorhebungen hinzufügen.

Quelle
Jim Lee
Translate

Alternative Texteditoren? VersuchenDiakonos, "Ein Linux-Editor für die Massen". Die Standardtastaturzuordnung ist wie erwartet für Ausschneiden, Kopieren, Einfügen, Rückgängigmachen, Öffnen, Speichern usw.

Quelle
Chapman Lee
Translate

Als ich nach einer TextMate-Alternative für Linux gesucht habe, habe ich letztendlich verwendetGeany. Es ist nicht so mächtig, aber trotzdem schön zu arbeiten. Toller Ersatz für Kate.

Quelle
Tiffany Lee
Translate

Unter Mac OS X verwende ich BBEdit seit Anfang der 90er Jahre, daher verwende ich dies als Referenz für alle anderen Editoren. Ich benutze manchmal BBEdit, um Dateien auf einer Linux-Box im FTP-Modus zu bearbeiten, und das funktioniert sehr gut, wenn Sie eine schnelle Netzwerkverbindung zur Linux-Box haben.

Ich habe Emacs vor zwei Jahren gelernt, weil der Rest des Programmierteams, dem ich beigetreten bin, es verwendet. Ich finde Emacs mächtig, aber in vielerlei Hinsicht ärgerlich altmodisch, aber sobald Sie Emacs gelernt haben, können Sie es auf jeder Plattform (Linux, OS X, Windows) verwenden. Dies ist der Editor, den ich derzeit fast ausschließlich bei der Arbeit benutze. Es wird jedoch Jahre dauern, bis ich alle Funktionen beherrsche.

Ich habe gedit auch unter Linux verwendet und fand es sehr benutzerfreundlich, aber ich habe nicht versucht, es als meinen primären Editor für ein Projekt zu verwenden.

Ich habe eine Kollegin bei der Arbeit, die Komodo Edit 4.4 (kostenlos von activestate.com) verwendet, es auf einem Windows-Computer ausführt, es aber im FTP-Modus verwendet, damit sie Dateien auf unserem Linux-Server bearbeiten kann. Komodo Edit hat viele nette Funktionen, aber es dauert einige Zeit, bis es zum ersten Mal gestartet wird.

Quelle
Translate

Vergiss nichtNEdit! Klein und leicht, aber mit Syntaxhervorhebung und Makroaufnahme / -wiedergabe.

Quelle
Ryan Lee
Translate

Beste neben Vi? Vim.

Quelle
Evangeline Lee
Benjamin Lee
Translate

Das Beste, was ich gefunden habe, ist leider gedit. Verbringen Sie ein paar Stunden damit und Sie werden feststellen, dass es mit Plugins und Themes nicht so schlimm ist. Sie können die Befehlszeile verwenden, um darin enthaltene Dokumente zu öffnen.

Quelle
Hugo Lee
Translate

+1 für Pico / Nano - leicht, erledigt den Job, gute Hilfe

Quelle
Dana Lee
Translate

Freund von mir schwört auf jed,http://www.jedsoft.org/jed/

Quelle
Ives Lee
Translate

Zuerst möchte ich keinen Krieg beginnen.

Ich habe TextMate nicht verwendet, aber ich habe das Windows-Äquivalent e-TextEditor verwendet und konnte verstehen, warum die Leute es lieben.

Ich habe auch viele Texteditoren und IDEs ausprobiert, um den perfekten Texteditor unter Linux zu finden. Ich habe jEdit, vim, emacs (obwohl ich früher an der Uni geliebt habe) und verschiedene andere ausprobiert.

Unter Linux habe ich mich mit gEdit abgefunden. Obwohl ich von Zeit zu Zeit Komodo Edit benutze. Wenn ich es eilig habe, benutze ich gEdit nur, weil es schneller ist als Komodo Edit. gEdit hat viele Plugins und einige schöne Farbschemata. Ich denke, sobald gEdit über eine ordnungsgemäße Code-Aufräumfunktion verfügt, wird es cool. Ich denke, der einzige Grund, warum ich Komodo Edit verwende, ist die Projektdatei-Funktion.

Ich habe einen Freund, der sein 'Vi Improved'-Buch gespendet hat, in der Hoffnung, dass er mich zu Vim konvertieren kann. Das Buch ist über einen Zentimeter dick und hat mich völlig davon abgehalten, Zeit in das Erlernen von Vim zu investieren.

Jedes Mal, wenn ich einen Editor finde, kehre ich zu gEdit zurück. Es ist ein Schnickschnack-Editor an den richtigen Stellen. Probieren Sie gEdit aus, es ist der Standard-Texteditor in Ubuntu und Linux Mint.

Hier ist ein Link zu einer hervorragenden Anleitung, wie Sie gEdit dazu bringen können, (etwas) wie TextMate auszusehen und sich zu verhalten:http://grigio.org/pimp_my_gedit_was_textmate_linux

Hoffentlich hilft das.

Quelle
Randolph Lee
Translate

Ich stimme Mike zu, obwohl ich ein eingefleischter Vim bin. Ich habe GEdit in letzter Zeit ziemlich häufig verwendet, wenn ich leichtes Ruby-Scripting mache. Der Standard-Editor (plus Ruby-Code-Snippets) ist äußerst benutzerfreundlich und ausgefeilt und bietet eine gute Erleichterung für voll funktionsfähige, ständig aktive Programmiereditoren.

Quelle
Harold Lee
Translate

Ich habe gerade angefangen, OSX zu verwenden. Kostenlose Redakteure, die ich entdeckt habe:

  • Komodovon ActiveState. Kein Debugger oder Regex-Editor (obwohl einer mit Python, dh redemo.py, geliefert wird) in der kostenlosen Version, aber perfekt verwendbar.
  • ERIC, geschrieben in PyQT.
  • Eclipse mitPyDevist meine bevorzugte Option zum Bearbeiten von Python auf allen Plattformen. Schöne, saubere Benutzeroberfläche, anständiger Debugger. Gute Syntaxanalyse usw.
Quelle
Kay Lee
Translate

Ich habe Emacs seit 20 Jahren verwendet. Es ist großartig und funktioniert überall. Ich habe auch TextMate, das ich für einige Dinge auf dem Mac verwende (HTML-Modus ist großartig). Wenn Sie Ruby entwickeln möchten, unterstützt Netbeans Ruby und läuft auch auf allen Plattformen.

http://www.netbeans.org/features/ruby/index.html

Ich habe einige Blogs usw. gesehen, die behaupteten, es sei die beste verfügbare Ruby-Umgebung.

Quelle
Pag Lee
Translate

Ich benutze Joe für die einfache (und nicht so einfache) Bearbeitung, wenn ich nicht bei Eclipse bin.

Es verwendet die klassischen Wordstar-Tastenkombinationen - obwohl ich Wordstar noch nie verwendet habe, ist es für viele Menschen ein Verkaufsargument.

Es ist einfach, gut unterstützt, leicht und verfügt über Binärdateien für alles.

Quelle
Virgil Lee
Translate

Ich liebe Kate, weil es einige interessante Eigenschaften hat (bereits zitiert) normalerweise gefunden in (schwerer) IDEs. Meine Lieblingsfunktion ist jedoch das Terminalfenster, das sehr praktisch ist, um die Kombination aus Speichern, Kompilieren und Ausführen schnell auszuführen.

Nedit ist eine weitere gültige Option mit vielen Funktionen (und es hat nicht viele Abhängigkeiten: das ist meiner Meinung nach ein großes Plus).

Wenn ich in einer Shell kein VIM verwenden kann, suche ich sofort nach Pico oder Nano (aber ich würde sie nicht für die kontinuierliche Weiterentwicklung empfehlen: für die schnelle Bearbeitung sind sie perfekt).

Quelle
Miles Lee
Translate

Wenn du es nur bist? Verwenden Sie, was Sie heute verwenden möchten. Schalten Sie mitten im Stream um, wenn Sie möchten.

Ist es ein Team? Versuchen Sie, Editor-Agnostiker zu sein. Legen Sie Standards für Leerzeichen fest (sind Tabulatoren zulässig? Wie viele Leerzeichen stellt ein Tabulator dar?), Aber ansonsten kann jeder den gewünschten Editor verwenden.

Ist es ein Team, das Paarprogrammierung macht? Hier benötigen Sie möglicherweise einen Team-Standard-Editor, damit Programmierer die Tastatur problemlos übergeben können.

So implementieren Sie eine Standardrichtlinie für Leerzeichen in einem Geschäft, in dem ein oder mehrere Codierer Emacs verwenden: Sie können Emacs über Ihre Leerzeichenrichtlinie informieren, indem Sie einige Kommentare am Ende jeder Dateiquelldatei einfügen. Zum Beispiel,

# Local Variables:
# tab-width: 2
# ruby-indent-level: 2
# indent-tabs-mode: nil
# End:

Jeder, der Emacs (oder Xemacs) für diese Datei verwendet, erhält automatisch den Gruppenstandard-Einzug.

Quelle
Max Lee
Translate

Sublime Text 2 ist mein Favorit. Intuitiv verständlich und sehr mächtig.

Quelle
Cheryl Lee
Translate

Sie können Emacs im Ruby-Modus ausprobieren.Rinari(für Schienen) undYasnippetdas bietet automatische Schnipsel wie Textmate.

Quelle
Riva Lee
Translate

TextMate ist ein großartiger Editor, und es gibt eine Möglichkeit, einige der Funktionen in GEdit zu replizieren. Lesen Sie den Artikel hier:http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.htmlGEdit so ändern, dass es sich wie TextMate verhält.

Quelle
Sampson Lee
Translate

Vim ist ein nettes Upgrade für Vi und bietet anständige Funktionen sowie benutzerfreundlichere Tastenkombinationen und Standardverhalten. Grafische Versionen wie GVim, KVim und sogar Cream fehlen meiner Meinung nach jedoch extrem. Ich habe benutztGeanyviel in letzter Zeit, aber es hat auch seine Mängel.

Ich kann einfach nichts in der Liga der Programmierer Notepad, Smultron oder TextMate unter Linux finden. Schade, da ich in einer Open-Source-Cyberwelt leben möchte, bin ich festgefahren, von einem fast richtigen Editor zum anderen zu springen.

Quelle
Vivian Lee
Translate

Ich persönlich benutze MacVim, das im Grunde ein GVim für Mac OSx ist. Ich habe jedoch viel über Redcar gelesen, einen Texteditor für Linux, der einen Großteil der Textmate-Funktionalität teilt. Überprüfen Sie die Links unten.

Rotes Auto
LURG Vortrag über Redcar

Quelle