web-dev-qa-db-fra.com

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

Existe-t-il (bon) basé sur terminal (c'est-à-dire qui s'exécute dans un VT, pas dans GUI/X) des tableurs ou des traitements de texte pour Unix/Linux? Quelqu'un peut-il se souvenir du nom de tels programmes qui étaient populaires auparavant (par exemple, avant que X ne devienne 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 simple éditeur comme vi ou emacs ... Mais ce que je me demande, c'est s'il y a - ou si ( quelqu'un se souvient d'un programme plus ancien qui faisait cela?) - quelque chose comme l'ancien programme WordPerfect MS-DOS (pré-Windows) pour Unix? Où vous n'aviez pas de vrai WYSIWYG, mais où des choses comme souligner et souligner étaient marquées dans le texte avec des couleurs, une vidéo inversée et autres.

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 et utilisent des couleurs et autres pour marquer des choses comme du texte emphésisé (plutôt que vous ne voyez le format latex- code). Par exemple. vous appuyez sur CTRL-I, le texte que vous écrivez transforme la vidéo inverse, et est écrit dans un fichier entre les codes de format pour être mis en évidence.

34
Baard Kopperud
21
chawr

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

13
rado

Je suggère visidata .

VisiData est un multitool interactif pour les données tabulaires. Il combine la clarté d'une feuille de calcul, l'efficacité du terminal et la puissance de Python, en un utilitaire léger qui peut facilement gérer des millions de lignes.

7
Alex

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

4
Nigel A Gunn

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

Définissez la valeur MACOSX puis lancez make. Tout aussi simple!

Pour demander de l'aide dans le cadre du programme, entrez :help et lisez la documentation.

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

2
grebett
1
Felipe G. M. Maia

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

1
Kiwy

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

Selon this , il n'existait pratiquement pas d'éditeurs de feuille de calcul WYSIWYG avant les interfaces GUI, bien que les feuilles de calcul et leur traitement aillent beaucoup plus loin retour. 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 une petite entreprise).

Votre meilleur pari pourrait être de rechercher un éditeur de feuille de calcul basé sur le Web qui fonctionne à l'intérieur de links ou d'un autre navigateur TUI prenant en charge javascript ( lynx non, et je suis sûr que cela sera nécessaire).

La même chose pourrait être vraie pour le traitement de texte. Il y a, à part, n éditeur TeX WYSIWYG basé sur Emacs , mais je ne peux pas dire s'il a une version TUI.

1
goldilocks

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

Il est très complet et dispose d'un écran de menu/d'aide complet, semblable à WordStar. Il est WYSIWYG et intuitif.

1
w3bc

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

Emacs peut très bien gérer les feuilles de calcul. Consultez l'article emacs Wiki sur le sujet. Puisqu'un terminal traditionnel n'a pas de capacités graphiques, l'affichage du balisage sur les éditeurs de texte traditionnels est plutôt limité. Emacs peut néanmoins utiliser des couleurs pour mettre en surbrillance des éléments de texte lors de l'utilisation d'un mode de balisage de texte comme latex ou démarque.

Si vous êtes motivé pour expérimenter, vous pouvez compiler Qt embedded et lier (presque) n'importe quelle application Qt à celle-ci. Par cela, vous pouvez utiliser de nombreux programmes sur la console framebuffer.

1
soulsource