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.

Réponses:


21

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.


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.


4

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


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!


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/


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.


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.


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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.