Terminal-basierte Tabellenkalkulationen und Textverarbeitung?

33

Gibt es (gute) Terminal-basierte (dh läuft in einem VT, nicht in GUI / X) Arbeitsblätter oder Textverarbeitungsprogramme für Unix / Linux? Kann sich jemand an den Namen solcher Programme erinnern, die vorher populär waren (zB bevor X so weit verbreitet wurde)?

Ich weiß, dass die "richtige" Art der Textverarbeitung unter Unix darin besteht, eine Markup-Sprache wie LaTeX oder GROFF zusammen mit einem einfachen Editor wie vi oder emacs zu verwenden. Erinnert sich jemand an ein älteres Programm, das dies getan hat?) - so etwas wie das alte MS-DOS-Programm (vor Windows), das WordPerfect für Unix ähnelt? Wo du kein echtes WYSIWYG hattest, wo aber Dinge wie Hervorheben und Unterstreichen im Text mit Farben, Rückvideo und so markiert waren.

Programme, die eher "Frontends" für LaTeX oder ein XML-Format zum Erstellen von Textverarbeitungsdokumenten sind, sind ebenfalls von Interesse, vorausgesetzt, sie verwenden das Terminal und Farben, um Dinge wie hervorgehobenen Text zu kennzeichnen (anstatt das Latex-Format zu sehen). Code). Z.B. Wenn Sie STRG-I drücken, wird der von Ihnen geschriebene Text invertiert und zur Hervorhebung in eine Datei zwischen den Formatcodes geschrieben.

Baard Kopperud
quelle

Antworten:

21

Für Kommandozeilen-Tabellenkalkulationsprogramme gibt es scund oleo.

Sehen:

chawr
quelle
3
Darüber hinaus gibt es eine ziemlich lustige mit einem sehr innovativen Feature (3D), der Teekanne .
HalosGhost
Vielen Dank, ich habe nach genau dieser Art von Tabellenkalkulation gesucht, die sowohl über die Konsole als auch über eine grafische Benutzeroberfläche verwendet werden kann. Die Syntax ist einfacher als die von Tabellen im Org-Modus.
lmsteffan
3
scimist ein Nachfolger von scund fügt Dinge wie "Rückgängig" hinzu!
Sparhawk
@spawhawk Super. Anscheinend wurde es erneut in sc-im github.com/andmarti1424/sc-im
wump 30.03.16
Beachten Sie, dass "Die letzte Entwicklungsversion von Oleo, 1.99.16, im Jahr 2001 veröffentlicht wurde." Aus en.wikipedia.org/wiki/GNU_Oleo
user7543
12

SC-IM (früher scim; basierend auf SC) ist derzeit die beste Befehlszeilentabelle. Es lässt sich problemlos unter OSX kompilieren. Sie müssen eine Änderung am Quellcode vornehmen, um die Rücktaste unter OSX zu reparieren.

rado
quelle
1
Hier ist die Debian-Installationsanleitung für scim. Zumindest sudo apt install libzip-dev libxml2-dev bison libncurses5-dev libncursesw5-devwerden neben der Bearbeitung einige MakefileZeilen benötigt.
Serge Stroobandt
Ich konnte heute in Debian installieren, ohne Makefile zu bearbeiten, also ...
Luciano Andress Martini
7

Ich würde visidata vorschlagen .

VisiData ist ein interaktives Multitool für Tabellendaten. Es kombiniert die Übersichtlichkeit einer Tabelle, die Effizienz des Terminals und die Leistungsfähigkeit von Python zu einem leichten Dienstprogramm, das problemlos Millionen von Zeilen verarbeiten kann.

Alex
quelle
4

Probieren Sie Wordgrinder aus. Es ist in den Debian- und Ubuntu-Repos. Der einzige, den ich gefunden habe.

Nigel A Gunn
quelle
2

Scim scheint in der Tat gut zu sein! Suchen Sie nach der Datei macros.h, damit einige neue Benutzer die Rücktaste schnell reparieren können .

MACOSXWert definieren und starten make. Genauso einfach!

Geben :helpSie die Dokumentation ein und lesen Sie sie, um Hilfe im Programm zu erhalten .

Viel Spaß mit der Tabellenkalkulation in Ihrem Terminal!

grebett
quelle
1

Sie können wahrscheinlich die Verwendung tedeines Befehlszeilen- .rtfDatei-Editors in Betracht ziehen . Es ist Open Source und könnte wahrscheinlich mit jedem C-Compiler kompiliert werden. Siehe http://www.nllgg.nl/ted/

Kiwy
quelle
1

Kann sich jemand an den Namen solcher Programme erinnern, die vorher populär waren (zB bevor X so weit verbreitet wurde)?

Laut dieser gab es kaum noch WYSIWYG Tabelle Editoren vor GUI - Schnittstellen, obwohl Tabellen und die Verarbeitung solcher geht viel weiter zurück. Keiner von diesen scheint auf * nix portiert worden zu sein, vielleicht weil zu der Zeit noch niemand Unix auf einem Heim- (oder Kleinunternehmens-) PC verwendet hat.

Am besten suchen Sie sich einen webbasierten Tabellenkalkulationseditor linksoder einen anderen TUI-Browser, der Javascript unterstützt ( lynxund ich bin sicher, dass dies erforderlich sein wird).

Das gleiche könnte für die Textverarbeitung zutreffen. Es gibt anscheinend einen TeX WYSIWYG-Editor, der auf Emacs basiert , aber ich kann nicht sagen, ob es eine TUI-Version gibt.

Goldlöckchen
quelle
1

Word Perfect war für Unix verfügbar, zumindest für SCO Unix .

Emacs kann mit Tabellenkalkulationen ziemlich gut umgehen. Lesen Sie den emacs Wiki- Artikel zum Thema. Da ein herkömmliches Terminal keine Grafikfunktionen besitzt, ist die Markup-Anzeige in herkömmlichen Texteditoren eher eingeschränkt. Emacs kann dennoch Farben verwenden, um Textelemente hervorzuheben, wenn ein Text-Markup-Modus wie Latex oder Markdown verwendet wird.

Wenn Sie zum Experimentieren motiviert sind, können Sie Qt embedded kompilieren und (fast) jede Qt-Anwendung damit verknüpfen. Auf diese Weise können Sie viele Programme auf der Framebuffer-Konsole verwenden.

Seelenquelle
quelle
WordPerfect 5.1 lief unter Linux, obwohl die Benutzeroberfläche X verwendete.
Thomas Dickey
1

Joe (Joes eigener Editor) ist ein sehr guter WordStar-Klon und kann mit WordPerfect-Tastenkombinationen konfiguriert werden (wie ich finde "jed" ...)

Es ist sehr umfangreich ausgestattet und verfügt über einen vollständigen WordStar-ähnlichen Menü- / Hilfebildschirm. Es ist WYSIWYG und intuitiv.

w3bc
quelle
0

Informationen zu CLI-Tabellenkalkulationsprogrammen (Command Line Interface) finden Sie unter den folgenden Optionen:

1) SC: Kalkulationstabellenrechner (Linux Journal Article) / Ubuntu Manpage

2) SC-IM: Tabellenkalkulationsrechner IMprovised (Eine moderne Version von SC)

3) Oleo: Die Tabelle von GNU

4) PEM: GNU Personal Expenses Manager

5) Teekanne: ein Tabelleneditor und ein Planer

6) VisiData: ein interaktives Multitool für Tabellendaten

Felipe GM Maia
quelle