¿Existe tal cosa? Hojas de cálculo basadas en texto que se muestran bien en un entorno CLI. Soy consciente de que podría cat foobar.csv
hacer lo que quisiera, pero no es particularmente práctico ni atractivo. No puedo imaginar que sería difícil formatear una tabla, y tal vez seguir ciertas reglas (¿matemáticas?) También.
Emacs tiene org-mode
que maneja bastante bien las tablas basadas en texto y permite exportar a múltiples formatos. Sin embargo, uno debe usar Emacs! Que como usuario de Vim preferiría evitar.
command-line
text-processing
csv
Sergey
fuente
fuente
Respuestas:
Hay
sc
yoleo
(ninguno de los cuales tengo experiencia). Al ser un proyecto GNU, sin embargo, el manejo de oleo es más probable que sea emacsesque que vimmy.fuente
sc
vinculé , parece mucho más vimmy que looleo
hace.sc
intentarlo. No parece jugar bienscreen
, al menos para mí. Le daré más tiempo y veré si puedo manejarlo.vi
La navegación, hasta ahora, es una bendición.También
slsc
está basado ensc
una interfaz de usuario más amigable.Sin embargo, tiene una dependencia
libslang1
que no se desarrolla activamente (libslang2
es la versión desarrollada actual), por lo que el programa en sí ya no se desarrolla.Mi profesor de piano y yo estamos planeando portarlo para
libslang2
poder verlo en los repositorios. :)fuente
Hay un puerto de modo Org para Vim .
fuente
Si puede encontrar una hoja de cálculo de dosificación antigua (por ejemplo, 1-2-3), debería poder ejecutarla a través de dosemu.
Sin rodeos, si busca en la web hojas de cálculo de DOS descargables, encontrará lo que yo llamo "No me importa". Cosas que sería técnicamente ilegal descargar, pero en general al titular de los derechos de autor no le importa.
Uno que sería seguro probar es VisiCalc.
fuente
Hay un script de Vim llamado Spreadsheet.vim (y en github ). Desde la sección de descripción de la página vinculada:
Se incluyen instrucciones detalladas y ejemplos en el archivo de script.
Todavía no he comparado esto con las soluciones mencionadas por otros. Sospecho que tiene la desventaja de no ser tan poderoso como un programa de hoja de cálculo específico de alguna manera; pero como te permite usar Vim en sí mismo, recibes otro tipo de poderoso proporcional a la grandeza de tu Vimfoo.
Una advertencia es que no parece muy portátil:
Sin embargo, dado que usted preguntó esto en U & L.SE, tal vez eso no sea un problema para usted.
fuente
Yo uso y recomiendo visidata .
Funciona bien con la carcasa, por ejemplo, puede pegarla al final de su tubería. Si
produce un tsv, entonces
convierte ese tsv en una hoja de cálculo interactiva (si cree que ncurses es interactiva) con tablas de trazado y pivote y soporte para mouse :)
Puede agregar columnas con expresiones de Python que hacen referencia a otras columnas, o extenderlo con complementos. Puede diferenciar dos csv .
También puede guardar sus pulsaciones de teclas en vd en un archivo y luego volver a ejecutarlas en una etapa posterior: tengo algunos scripts para volver a ejecutar un análisis y luego ejecutar vd en él e inmediatamente configurar todas las columnas para flotar y abrir el tabla de frecuencias para poder ver si esta vez logré bajar la mediana.
Los documentos y tutoriales de la página de inicio son bastante buenos, pero si aprende mejor mirando que leyendo, hay una serie de tutoriales y vitrinas de YouTube de visdata del autor.
fuente