2012-11-04 16 views
7

Nachdem ich vi für den besseren Teil von 15 Jahren verwendet habe, versuchte ich Rob Pike's Acme aus einer Laune heraus, während ich mit Go arbeitete. Ich habe es wirklich genossen, wie minimal und leicht es ist. Moderne Unix-ähnliche Dinge verhalten sich in Acme nicht wirklich gut und die Ruby-Entwicklung ist in dieser Umgebung bestenfalls irritierend (sie funktioniert jedoch wunderbar mit Go und C).moderner Texteditor ähnlich Acme

Ich habe einige der "Funktionen" von Acme in vim angepasst, aber ich suche gerade nach Optionen. Gibt es Texteditoren mit den folgenden (etwas subjektiven) Features und nicht viel mehr?

  • keine Syntax-Hervorhebung oder Zeilennummern
  • läuft auf osx und vielleicht Linux
  • Puffer/Fenster-Splitting
  • hellem Hintergrund, dunklen Vordergrund (oder die Fähigkeit, dies zu ändern)
  • wenig bis gar keine aufblasen
  • Fähigkeit, ein Terminal öffnen im Editor auszuführen oder Befehle von ihm laufen

Ich kenne keinen Editor, der mir die Mausunterstützung von Acme geben kann, aber ich benutze heutzutage ein magisches Trackpad, das ist nicht nötig. Ich habe Sublime ausprobiert, aber es fühlt sich etwas aufgebläht an und zersplitternde Fenster ergeben verschwendeten Raum. Der Vollbildmodus kommt dem, wonach ich suche, nahe, aber ich kann nicht sagen, was fehlt. Sublime könnte funktionieren, wenn ich ein Terminal auch im Fenster öffnen könnte.

Meine aktuelle Umgebung ist iTerm2 Vollbild, mit vim für die Code-Bearbeitung. Das funktioniert relativ gut, aber mit der Maus wäre es praktisch. Ein großer Motivator für meine Suche ist, dass Aqua so viel Platz mit Fensterrahmen/-schatten verschwendet und es keinen ausreichenden Tiling-Fenstermanager für OSX gibt.

+0

Es ist auch erwähnenswert, dass meine Suche nach Dingen angespornt wurde wie ia-Schreiber und Falttext. Ich konnte in keiner von beiden programmieren, aber sie sind definitiv allein die Linien, nach denen ich suche. Wenig bis keine Schnittstelle und gerade genug Features, um meine Arbeit zu erledigen. – cmhobbs

Antwort

2

Mir ist kein "moderner" Editor bekannt, der Acme nachahmt, aber alles, was Sie verlangen, ist in Vim und Emacs, aber sie sind wahrscheinlich nicht das, was Sie "modern" nennen könnten und ihre Arbeitsweise ist diametral gegenüber der von Acme.

Der letzte Punkt in Ihrer Liste ist einfacher und natürlicher in Emacs als in Vim, obwohl.

Ich verstehe, dass Sie einen GUI-Editor möchten, aber Sie scheinen sich über die Fensterverwaltung von Mac OS X zu beschweren. Ich habe den Eindruck, dass Sie sich in einer echten gekachelten Desktop-Umgebung wohlfühlen würden. Hast du Awesome oder WMII oder andere ausprobiert?

Schließlich können Sie die Maus für Cursorpositionierung, visuelle Auswahl, Fensterfokus und klicken Sie auf Registerkarten in Vim, nur set mouse=a in Ihrem ~/.vimrc.

Neben den ganz speziellen Sachen, die ich mit der Maus in Acme getan habe gesehen, denke ich, dass eveything Sie wollen es:

vim

+0

Ich sage immer die Höhe meiner Produktivität war mit FreeBSD, Ion3 und Perl. Awesome und dwm sind die besten Ersatz, die ich gesehen habe. Davon abgesehen bin ich heutzutage gezwungen, in eine Mac-Umgebung zu arbeiten. Ich habe keine ausreichende Fliesen gefunden, um Aqua zu ersetzen. Alles mischt Fenster zusammen. Ich bin versucht in einem VM zu arbeiten, aber das scheint relativ ineffizient zu sein. – cmhobbs

+0

Ich werde diese Antwort akzeptieren, weil 'set mouse = a' mich etwas näher bringt als das, was ich jetzt habe. Danke für die Eingabe. – cmhobbs

+0

Wenn Sie nicht viele native Cocoa-Apps verwenden, sollten Sie ein Tiling-WM in X11 ausprobieren: Es funktioniert genauso wie in einer BSD/Linux-Box. – romainl