Será que tal coisa existe? Planilhas baseadas em texto que são exibidas bem em um ambiente CLI. Estou ciente de que poderia cat foobar.csv
e fazer o que quisesse, mas não é particularmente prático ou atraente. Não consigo imaginar que seria difícil formatar uma tabela e talvez também siga certas regras (matemática?).
O Emacs tem org-mode
que lida bem com tabelas baseadas em texto e permite exportar para vários formatos. No entanto, é preciso usar o Emacs! Como usuário do Vim, eu preferiria evitar.
command-line
text-processing
csv
Sergey
fonte
fonte
Respostas:
Existe
sc
eoleo
(nenhum dos quais eu tenho qualquer experiência). Sendo um projeto GNU, no entanto, é mais provável que o tratamento do oleo seja emacsesque do que o vimmy.fonte
sc
vinculei , parece muito mais vimmy do queoleo
parece.sc
tentei. Não parece jogar bem comscreen
, pelo menos para mim. Vou dar um pouco mais de tempo e ver se consigo lidar com isso.vi
a navegação, até agora, é uma bênção.Há também
slsc
que é baseado,sc
mas com uma interface de usuário mais amigável.No entanto, como a dependência
libslang1
não é ativamente desenvolvida (libslang2
é a versão desenvolvida atualmente), o programa não é mais desenvolvido.Eu e meu professor de piano planejamos portá-lo
libslang2
para vê-lo de volta nos repositórios. :)fonte
Há uma porta Org-Mode para o Vim .
fonte
Se você puder encontrar uma planilha antiga dos (por exemplo, 1-2-3), poderá executá-la via dosemu.
Sem rodeios, se você pesquisar na web planilhas eletrônicas para download, encontrará o que eu chamo de "eu não ligo". Coisas que seria tecnicamente ilegal fazer o download, mas geralmente o detentor dos direitos autorais não se importa.
Um que você seria seguro para experimentar é o VisiCalc.
fonte
Existe um script do Vim chamado Spreadsheet.vim (e no github ). Na seção de descrição da página vinculada:
Instruções e exemplos detalhados estão incluídos no arquivo de script.
Ainda não o comparei com as soluções mencionadas por outros. Suspeito que tenha a desvantagem de não ser tão poderoso quanto um programa específico de planilhas de alguma maneira; mas como ele permite que você use o Vim, você recebe outro tipo de poder proporcional à grandeza do seu Vimfoo.
Uma ressalva é que não parece muito portátil:
No entanto, como você solicitou isso no U & L.SE, talvez isso não seja um problema para você.
fonte
Eu uso e recomendo visidata .
Joga bem com a concha - por exemplo, você pode colá-la no final do seu cachimbo. E se
produz um tsv, então
transforma esse tsv em uma planilha interativa (se você acha que ncurses é interativa) com tabelas de plotagem e dinâmica e suporte a mouse :)
Você pode adicionar colunas com expressões Python referentes a outras colunas ou estendê-las com plug-ins. Você pode diferenciar dois csv's .
Você também pode salvar as teclas pressionadas no vd em um arquivo e, em seguida, executá-las posteriormente - eu tenho alguns scripts para executar novamente uma análise e, em seguida, executar o vd nela e definir imediatamente todas as colunas para flutuar e abrir o tabela de frequências para que eu possa ver se consegui diminuir a mediana dessa vez.
Os documentos e os tutoriais da página inicial são muito bons, mas se você aprender melhor assistindo do que lendo, há uma série de tutoriais e mostras do youtube do visdata pelo autor.
fonte