Há sc
e oleo
(nenhum dos quais eu tenho alguma experiência com). Sendo um projeto GNU, no entanto, o manuseio de oleo é mais provável de ser emacsesque do que de vimmy.
Existe tal coisa? Planilhas baseadas em texto que são exibidas em um ambiente CLI. Estou ciente de que eu poderia cat foobar.csv
e fazer o que quiser, mas não é particularmente prático ou atraente. Não consigo imaginar que seria difícil formatar uma tabela e talvez seguir certas regras (matemática?) Também.
O Emacs tem org-mode
, que lida muito bem com tabelas baseadas em texto e permite exportar para vários formatos. No entanto, é preciso usar o Emacs! Qual como usuário do Vim eu preferiria evitar.
Há também slsc
que é baseado em sc
, mas com uma interface de usuário mais amigável. / p>
No entanto, tem como dependência libslang1
que não está ativamente desenvolvida ( libslang2
é a versão atual desenvolvida), portanto o programa em si não é mais desenvolvido.
Eu e meu professor de piano estamos planejando portá-lo para libslang2
para vermos novamente nos repositórios. :)
Existe uma porta do Org-Mode para o Vim .
Se você puder encontrar uma planilha antiga (por exemplo, 1-2-3), você poderá executá-la via DOSEMU.
Sem rodeios, se você pesquisar na web por download de planilhas eletrônicas, você encontrará o que chamo de "Eu-não-cuidado-ware". Coisas que seria tecnicamente ilegal fazer o download, mas geralmente o detentor dos direitos autorais não se importa.
Um que você poderia tentar é o VisiCalc.
Existe um script Vim chamado Spreadsheet.vim (e em github ). Na seção de descrição da página vinculada:
This script lets you use vim as a spreadsheet, adding arithmetic calculations to your text files.
Useful for bills, expenses, ratings and other numeric text templates.
It provides three main functions:
Get("cell") Set("cell", "value") Calculate("operation")
Instruções detalhadas e exemplos estão incluídos no arquivo de script.
Eu ainda não comparei isso com as soluções mencionadas por outros. Eu suspeito que tem a desvantagem de não ser tão poderoso quanto um programa específico de planilha eletrônica em alguns aspectos; mas desde que permite usar o próprio Vim, você recebe outro tipo de poder proporcional à grandeza do seu Vimfoo.
Uma ressalva é que não parece muito portátil:
It uses 'bc' Linux OS comand for the Calculate function.
No entanto, desde que você perguntou isso em U & L.SE, talvez isso não seja um problema para você.