4 pontos por GN⁺ 2024-07-05 | 2 comentários | Compartilhar no WhatsApp
  • Ferramenta para visualizar e editar arquivos CSV/XLS em formato de planilha no terminal
  • Edita o conteúdo das células com comandos do Vim
  • UNDO / REDO
  • Suporta 65.536 linhas e 702 colunas (expansível até 1.048.576 linhas)
  • Importação e exportação de arquivos CSV / separados por TAB / XLSX. Importação de ODS. Exportação para Markdown
  • Suporte a mapeamento de teclas
  • Backup automático
  • Suporte a cores personalizáveis com especificação de valores RGB
  • Formatação com cores nas células, além de negrito, itálico, sublinhado etc.
  • Suporte a caracteres wide. Alfabetos compatíveis: inglês, espanhol, francês, italiano, alemão, português, russo, ucraniano, grego, turco, tcheco, japonês, chinês
  • Ordenação de linhas, filtragem de linhas, subtotal
  • Navegação entre células
  • Suporte à área de transferência
  • Interação com GNUPlot
  • Suporte a scripting em LUA. Também oferece suporte a gatilhos e módulos C com link dinâmico
  • Implementa funções externas na linguagem desejada e as usa no SC-IM
  • Lê entrada de scripts externos para ser usado como calculadora não interativa

Opinião do GN⁺

  • O sc-im permite editar planilhas com comandos em estilo vim, sendo muito útil para usuários do vim.
  • Sua compatibilidade com diversos formatos de arquivo e recursos de scripting oferece excelente extensibilidade.
  • Outro projeto open source com funcionalidades semelhantes é o Visidata.

2 comentários

 
GN⁺ 2024-07-05
Comentários do Hacker News
  • Uma ferramenta de planilha em terminal no estilo Vim preenche uma lacuna no mercado
  • As ferramentas de terminal evoluíram muito nos últimos anos
  • Já usei o visidata e no fim acabei ficando com ele
  • É interessante ir de TUI para GUI e depois voltar para TUI
  • É legal que dê para ganhar dinheiro com projetos assim
  • Ficou a lembrança de ter usado por volta de 1990 uma ferramenta comercial de programação chamada "Vermont Views"
    • Era uma ferramenta que facilitava o desenvolvimento de interfaces de usuário baseadas em texto
  • Gosto de Vim e queria usar essa ferramenta, mas ela parece meio estranha
    • Em planilhas, estou acostumado a me mover com as setas e digitar direto
    • Ao usar o SCIM, parecia que eu estava sempre batendo numa parede
    • Mesmo assim, a ideia de uma planilha como TUI é excelente
  • Antes de eu usar planilhas de forma útil, meu chefe despertou meu interesse executando sc em uma workstation HP
    • sc-im é baseado no sc, e os autores originais eram James Gosling e Mark Weiser
  • Sempre chama minha atenção, mas no trabalho do dia a dia eu sempre volto para o Google Sheets
    • Uma extensão de navegador que descobri recentemente mudou tudo
    • Não preciso de todos os recursos do vim, só de navegação e seleção
  • Parece com dBase
  • Foi escrito em código C simples, e eu queria uma única unidade de compilação com namespace de pré-processador e name mangling