Feuilles de calcul et traitement de texte basés sur les terminaux?

33

Existe-t-il des feuilles de calcul ou des traitements de texte basés sur un terminal (c'est-à-dire fonctionnant dans un VT et non dans une GUI / X) pour Unix / Linux? Quelqu'un peut-il se rappeler le nom de tels programmes qui étaient populaires auparavant (par exemple, avant que X ne soit si répandu)?

Je sais que la méthode "correcte" de traitement de texte sous Unix consiste à utiliser un langage de balisage comme LaTeX ou GROFF avec un éditeur simple comme vi ou emacs ... Mais ce que je me demande, c’est de savoir s’il existe - ou était ( Quelqu'un se souvient-il d'un programme plus ancien qui utilisait cela?) - quelque chose comme l'ancien programme MS-DOS (avant Windows) de type WordPerfect pour Unix? Là où vous n’avez pas eu le vrai WYSIWYG, mais où des éléments comme emphesize et souligné ont été marqués dans le texte avec des couleurs, une vidéo inversée, etc.

Les programmes qui sont plus "frontaux" pour LaTeX ou un format XML pour créer des documents de traitement de texte sont également intéressants, à condition qu’ils utilisent le terminal, utilisent des couleurs et marquent ce qui est comme du texte emphesized (plutôt que vous voyez le format latex). code). Par exemple. vous appuyez sur CTRL-I, le texte que vous écrivez tourne en vidéo inverse et est écrit dans un fichier entre les codes de format pour emphesize.

Baard Kopperud
la source

Réponses:

21

En ce qui concerne les tableurs en ligne de commande, il existe scet oleo.

Voir:

chawr
la source
3
En outre, il y en a aussi un très amusant avec une fonction très innovante (3D), la théière .
HalosGhost
Merci, je cherchais exactement ce genre de feuille de calcul - utilisable à la fois depuis la console ou une interface graphique, avec une syntaxe plus simple que celle des tableaux en mode Org.
lmsteffan
3
scimest un successeur de sc, en ajoutant des choses comme annuler!
Sparhawk
@ spawhawk Génial. Apparaît qu'il a été renommé sc-im github.com/andmarti1424/sc-im
Wump
Notez que "La dernière version de développement d’Oleo, 1.99.16, a été publiée en 2001." De en.wikipedia.org/wiki/GNU_Oleo
user7543
12

SC-IM (anciennement scim; basé sur SC) est actuellement la meilleure feuille de calcul en ligne de commande. Il se compile facilement sur OSX. Vous devez apporter une modification au code source pour corriger la touche de retour arrière sous OSX.

rado
la source
1
Voici la procédure d'installation de Debian pour scim. Au moins sudo apt install libzip-dev libxml2-dev bison libncurses5-dev libncursesw5-devseront nécessaires en plus de l'édition de quelques Makefilelignes.
Serge Stroobandt
J'ai pu aujourd'hui installer dans Debian sans avoir à éditer Makefile, donc ...
Luciano Andress Martini
7

Je suggérerais visidata .

VisiData est un multitool interactif pour les données tabulaires. Il combine la clarté d'un tableur, l'efficacité du terminal et la puissance de Python dans un utilitaire léger capable de gérer facilement des millions de lignes.

Alex
la source
4

Essayez Wordgrinder. C'est dans les dépôts Debian et Ubuntu. Le seul que j'ai trouvé.

Nigel A Gunn
la source
2

Scim semble bien en effet! Pour aider certains nouveaux utilisateurs à corriger rapidement la touche de retour arrière, recherchez le fichier macros.h .

Définir la MACOSXvaleur puis lancer make. Aussi facile!

Pour demander de l’aide au sein du programme, entrez :helpet lisez la documentation.

Amusez-vous en utilisant une feuille de calcul dans votre terminal!

Grebett
la source
1

Vous pouvez probablement envisager l'utilisation d' tedun .rtféditeur de fichier en ligne de commande . Il est open source et pourrait être compilé probablement avec n’importe quel compilateur c. Voir http://www.nllgg.nl/ted/

Kiwy
la source
1

Quelqu'un peut-il se rappeler le nom de tels programmes qui étaient populaires auparavant (par exemple, avant que X ne soit si répandu)?

Selon cette , il n'y avait presque pas de feuille de calcul WYSIWYG éditeurs avant que les interfaces graphiques, bien que des feuilles de calcul et le traitement de ces va beaucoup plus loin. Aucun de ceux-ci ne semble avoir été porté sur * nix, peut-être parce qu’à l’époque, personne n’utilisait Unix sur un PC domestique (ou de petite entreprise).

Votre meilleur choix pourrait être de rechercher un éditeur de feuille de calcul basé sur le Web qui fonctionne dans linksun navigateur TUI prenant en charge javascript ( lynxnon, et je suis sûr que cela sera nécessaire).

La même chose pourrait être vraie pour le traitement de texte. Il existe séparément un éditeur TeX WYSIWYG basé sur Emacs , mais je ne peux pas dire s'il possède une version TUI.

boucle d'or
la source
1

Word Perfect était disponible pour Unix, du moins pour SCO Unix .

Emacs sait très bien gérer les feuilles de calcul. Consultez l' article du wiki emacs sur le sujet. Puisqu'un terminal traditionnel n'a aucune capacité graphique, l'affichage de balisage sur les éditeurs de texte traditionnels est plutôt limité. Emacs peut néanmoins utiliser des couleurs pour mettre en évidence des éléments de texte lors de l'utilisation d'un mode de marquage de texte tel que latex ou markdown.

Si vous êtes motivé à expérimenter, vous pouvez compiler Qt embedded et lier (presque) n'importe quelle application Qt à cette application. Par cela, vous pouvez utiliser de nombreux programmes sur la console du tampon de mémoire.

source d'âme
la source
WordPerfect 5.1 fonctionnait sous Linux, bien que l'interface utilisateur utilise X.
Thomas Dickey
1

Joe (Joe's Own Editor) est un très bon clone WordStar, et peut être configuré avec les raccourcis clavier WordPerfect (en tant que "jed", je pense ...)

Il est très complet et dispose d’un menu / écran d’aide complet. C'est WYSIWYG et intuitif.

w3bc
la source
0

Pour les tableurs à interface de ligne de commande, reportez-vous aux options suivantes:

1) SC: Calculateur de feuille de calcul (article de journal Linux) / Page de manuel Ubuntu

2) SC-IM: Calculateur de feuille de calcul IMprovised (Une version moderne de SC)

3) Oleo: la feuille de calcul GNU

4) PEM: gestionnaire des dépenses personnelles GNU

5) Théière: un éditeur de table et un planificateur

6) VisiData: un multitool interactif pour les données tabulaires

Felipe GM Maia
la source