Planilhas baseadas em terminal e processador de texto?

33

Existe algum (bom) terminal (ou seja, roda em um VT, não na GUI / X) planilhas ou processadores de texto para Unix / Linux? Alguém pode se lembrar do nome desses programas que eram populares antes (por exemplo, antes de o X se tornar tão difundido)?

Eu sei que a maneira "correta" de fazer processamento de texto no Unix é usar uma linguagem de marcação como LaTeX ou GROFF junto com um editor simples como vi ou emacs ... Mas o que eu estou querendo saber é se existe - ou foi ( alguém se lembra de um programa antigo que fez isso?) - algo como o antigo programa semelhante ao WordPerfect do MS-DOS (pré-Windows) para Unix? Onde você não tinha o WYSIWYG verdadeiro, mas coisas como ênfase e sublinhado estavam marcadas no texto com cores, vídeo reverso e coisas do tipo.

Os programas que são mais "front-ends" para o LaTeX ou algum formato XML para criar documentos do processo de texto também são interessantes, desde que eles usem o terminal e usem cores e outros elementos para marcar itens como texto enfatizado (em vez de ver o formato de látex) código). Por exemplo. você pressiona CTRL-I, o texto que você escreve gira o vídeo reverso e é gravado no arquivo entre os códigos de formato para enfatizar.

Baard Kopperud
fonte

Respostas:

21

Quanto aos programas de planilha de linha de comando, existem sce oleo.

Vejo:

chawr
fonte
3
Além disso, há também um divertido, com um recurso muito inovador (3D), o bule de chá .
HalosGhost
Obrigado, eu estava procurando exatamente esse tipo de planilha - utilizável no console ou em uma GUI, com uma sintaxe mais simples que a das tabelas no modo Org.
Lsteffan
3
scimé um sucessor sc, adicionando coisas como desfazer!
Sparhawk
@spawhawk Awesome. Parece que foi renomeado novamente para sc-im github.com/andmarti1424/sc-im
wump
Observe que "A última versão de desenvolvimento do Oleo, 1.99.16, foi lançada em 2001." De en.wikipedia.org/wiki/GNU_Oleo
user7543 15/06
12

O SC-IM (anteriormente scim; baseado no SC) é a melhor planilha de linha de comando no momento. Compila facilmente no OSX. Você precisa fazer uma modificação no código-fonte para corrigir a tecla backspace no OSX.

rado
fonte
1
Aqui está o guia de instalação do Debian para scim. Pelo menos sudo apt install libzip-dev libxml2-dev bison libncurses5-dev libncursesw5-devserá necessário, além de editar algumas Makefilelinhas.
Serge Stroobandt
Hoje eu fui capaz de instalar no debian sem editar o Makefile, então ...
Luciano Andress Martini
7

Eu sugeriria visidata .

VisiData é uma ferramenta múltipla interativa para dados tabulares. Ele combina a clareza de uma planilha, a eficiência do terminal e o poder do Python, em um utilitário leve que pode lidar com milhões de linhas com facilidade.

Alex
fonte
4

Experimente o Wordgrinder. Está nos repositórios Debian e Ubuntu. O único que encontrei.

Nigel A Gunn
fonte
2

scim parece bom mesmo! Para ajudar alguns novos usuários a corrigir rapidamente a tecla backspace, procure o arquivo macros.h .

Defina o MACOSXvalor e inicie make. Tão fácil!

Para procurar ajuda dentro do programa, insira :helpe leia a documentação.

Divirta-se usando a planilha no seu terminal!

Grebett
fonte
1

Você provavelmente pode considerar o uso de tedum .rtfeditor de arquivo de linha de comando . É de código aberto e pode ser compilado provavelmente com qualquer compilador c. Veja http://www.nllgg.nl/ted/

Kiwy
fonte
1

Alguém pode se lembrar do nome desses programas que eram populares antes (por exemplo, antes de o X se tornar tão difundido)?

De acordo com isso , quase não havia editores de planilhas WYSIWYG antes das interfaces GUI, embora as planilhas e o processamento desses sejam muito mais antigos. Nenhum deles parece ter sido portado para o * nix, talvez porque na época ninguém usava o unix em um PC doméstico (ou de pequena empresa).

Sua melhor aposta pode ser procurar um editor de planilhas na Web que funcione dentro linksou outro navegador TUI compatível com javascript ( lynxnão, e tenho certeza de que será necessário).

O mesmo pode ser verdade para o processamento de texto. Aparentemente, existe um editor TeX WYSIWYG baseado no Emacs , mas não sei dizer se ele possui uma versão TUI.

Cachinhos Dourados
fonte
1

O Word Perfect estava disponível para Unix, pelo menos para SCO Unix .

O Emacs pode lidar com planilhas muito bem. Confira o artigo do emacs Wiki sobre o assunto. Como um terminal tradicional não possui recursos gráficos, a exibição de marcação nos editores de texto tradicionais é bastante limitada. No entanto, o Emacs pode usar cores para destacar elementos de texto ao usar um modo de marcação de texto, como látex ou remarcação.

Se você está motivado para experimentar, pode compilar o Qt incorporado e vincular (quase) qualquer aplicativo Qt a ele. Com isso, você pode usar muitos programas no console do framebuffer.

soulsource
fonte
WordPerfect 5.1 correu em Linux, embora a interface de usuário usado X.
Thomas Dickey
1

joe (Joe's Own Editor) é um clone do WordStar muito bom e pode ser configurado com o pressionamento de teclas do WordPerfect (como "jed", eu acho ...)

É muito completo e possui uma tela de menu / ajuda completa como o WordStar. É WYSIWYG e intuitivo.

w3bc
fonte
0

Para programas de planilha da interface da linha de comandos (CLI), consulte as seguintes opções:

1) SC: Calculadora de planilha (artigo de jornal do Linux) / Ubuntu Manpage

2) SC-IM: Calculadora de planilha aprimorada (uma versão moderna do SC)

3) Oleo: planilha do GNU

4) PEM: Gerenciador de Despesas Pessoais GNU

5) Bule: um editor e planejador de tabelas

6) VisiData: uma ferramenta múltipla interativa para dados tabulares

Felipe GM Maia
fonte