4 Punkte von GN⁺ 2024-07-05 | 2 Kommentare | Auf WhatsApp teilen
  • Ein Tool, um CSV-/XLS-Dateien im Terminal in Tabellenform anzuzeigen und zu bearbeiten
  • Bearbeiten von Zellinhalten mit Vim-Befehlen
  • UNDO / REDO
  • Unterstützung für 65.536 Zeilen und 702 Spalten (erweiterbar auf maximal 1.048.576 Zeilen)
  • Import und Export von CSV-, tabulatorgetrennten und XLSX-Dateien. Import von ODS. Export nach Markdown
  • Unterstützung für Key-Mapping
  • Automatische Backups
  • Unterstützung für benutzerdefinierte Farben durch Angabe von RGB-Werten
  • Zellfärbung sowie Formatierungen wie Fett, Kursiv und Unterstreichen
  • Unterstützung für Wide Characters. Unterstützte Alphabete: Englisch, Spanisch, Französisch, Italienisch, Deutsch, Portugiesisch, Russisch, Ukrainisch, Griechisch, Türkisch, Tschechisch, Japanisch, Chinesisch
  • Zeilensortierung, Zeilenfilterung, Zwischensummen (Subtotal)
  • Zellnavigation
  • Unterstützung für die Zwischenablage
  • GNUPlot-Interaktion
  • Unterstützung für LUA-Scripting. Trigger und dynamisch gelinkte C-Module werden ebenfalls unterstützt
  • Implementierung externer Funktionen in der gewünschten Sprache und Nutzung in SC-IM
  • Kann als nicht-interaktiver Rechner verwendet werden, indem Eingaben aus externen Skripten gelesen werden

Meinung von GN⁺

  • sc-im ermöglicht das Bearbeiten von Tabellenkalkulationen mit Vim-ähnlichen Befehlen und ist daher für Vim-Nutzer sehr nützlich.
  • Dank der Unterstützung zahlreicher Dateiformate und der Scripting-Funktionen ist es sehr erweiterbar.
  • Ein anderes Open-Source-Projekt mit ähnlichem Funktionsumfang ist Visidata.

2 Kommentare

 
GN⁺ 2024-07-05
Hacker-News-Kommentare
  • Ein Spreadsheet-Tool im Terminal im Vim-Stil füllt eine Marktlücke
  • Terminal-Tools haben sich in den letzten Jahren stark weiterentwickelt
  • Ich habe visidata ausprobiert und bin am Ende bei visidata geblieben
  • Es ist interessant, vom TUI zum GUI und dann wieder zurück zum TUI zu gehen
  • Es ist cool, dass man mit solchen Projekten Geld verdienen kann
  • Ich erinnere mich daran, um 1990 das kommerzielle Programmierwerkzeug "Vermont Views" benutzt zu haben
    • Es war ein Tool, das die Entwicklung textbasierter Benutzeroberflächen erleichterte
  • Ich mag Vim und wollte dieses Tool verwenden, aber irgendetwas fühlte sich seltsam an
    • Bei Spreadsheets bin ich daran gewöhnt, mich mit den Pfeiltasten zu bewegen und direkt zu tippen
    • Bei der Verwendung von SCIM hatte ich ständig das Gefühl, gegen eine Wand zu laufen
    • Trotzdem ist die Idee eines Spreadsheets als TUI großartig
  • Bevor ich Spreadsheets sinnvoll genutzt habe, hat mein Chef mein Interesse geweckt, indem er auf einer HP-Workstation sc ausführte
    • sc-im basiert auf sc, und die ursprünglichen Autoren waren James Gosling und Mark Weiser
  • Es fällt mir jedes Mal ins Auge, aber im Arbeitsalltag kehre ich immer wieder zu Google Sheets zurück
    • Eine Browser-Erweiterung, die ich kürzlich entdeckt habe, war ein echter Gamechanger
    • Ich brauche nicht alle Funktionen von vim, sondern nur Navigation und Auswahl
  • Sieht dBase ähnlich
  • Es ist in einfachem C-Code geschrieben, und ich wollte eine einzige Kompilierungseinheit mit Präprozessor-Namespace und Name-Mangling