Apakah hal semacam itu ada? Spreadsheet berbasis teks yang ditampilkan dengan baik di lingkungan CLI. Saya sadar bahwa saya bisa cat foobar.csv
dan melakukan apa pun yang saya mau, tetapi itu tidak terlalu praktis atau menarik. Saya tidak bisa membayangkan akan sulit untuk memformat tabel, dan mungkin mengikuti aturan tertentu (matematika?) Juga.
Emacs memiliki org-mode
yang menangani tabel berbasis teks dengan cukup baik, dan memungkinkan mengekspor ke berbagai format. Namun, kita harus menggunakan Emacs! Yang sebagai pengguna Vim saya lebih suka untuk menghindari.
command-line
text-processing
csv
Sergey
sumber
sumber
Jawaban:
Ada
sc
danoleo
(tidak ada yang saya punya pengalaman dengan). Menjadi proyek GNU, bagaimanapun, penanganan oleo lebih cenderung bersifat emacsesque daripada vimmy.sumber
sc
tautkan , terlihat jauh lebih vimmy dari padaoleo
.sc
mencoba. Sepertinya tidak cocok denganscreen
, setidaknya bagi saya. Saya akan memberikannya lebih banyak waktu dan melihat apakah saya dapat menghadapinya.vi
navigasi, sejauh ini, adalah berkah.Ada juga
slsc
yang didasarkan padasc
tetapi dengan antarmuka pengguna yang lebih ramah.Namun memiliki ketergantungan
libslang1
yang tidak dikembangkan secara aktif (libslang2
adalah versi yang dikembangkan saat ini) sehingga program itu sendiri tidak lagi dikembangkan.Saya dan guru piano saya berencana untuk memindahkannya
libslang2
agar dapat melihatnya kembali di repositori. :)sumber
Ada port Mode-Org ke Vim .
sumber
Jika Anda dapat menemukan lembar spreadsheet dos lama (misalnya 1-2-3), Anda harus dapat menjalankannya melalui dosemu.
Terus terang jika Anda mencari di web untuk spreadsheet dos yang dapat diunduh, Anda akan menemukan apa yang saya sebut "I-don't-care-ware." Hal-hal yang secara teknis tidak sah untuk diunduh, tetapi umumnya pemegang hak cipta tidak peduli.
Salah satu yang aman untuk Anda coba adalah VisiCalc.
sumber
Ada skrip Vim yang disebut Spreadsheet.vim (dan di github ). Dari bagian deskripsi halaman yang ditautkan:
Instruksi dan contoh terperinci disertakan dalam file skrip.
Saya belum membandingkan ini dengan solusi yang disebutkan oleh orang lain. Saya menduga ini memiliki kelemahan karena tidak sekuat program spreadsheet tertentu dalam beberapa hal; tetapi karena itu memungkinkan Anda menggunakan Vim sendiri, Anda menerima jenis lain yang kuat sebanding dengan kehebatan Vimfoo Anda.
Satu peringatan adalah sepertinya tidak terlalu portabel:
Namun, karena Anda menanyakan hal ini pada U & L.SE, mungkin itu bukan masalah bagi Anda.
sumber
Saya menggunakan dan merekomendasikan visidata .
Ini cocok dengan cangkang - misalnya Anda dapat menempelkannya di ujung pipa Anda. Jika
menghasilkan tsv, lalu
menjadikan tsv itu menjadi spreadsheet interaktif (jika menurut Anda ncurses bersifat interaktif) dengan tabel plot dan pivot serta dukungan mouse :)
Anda bisa menambahkan kolom dengan ekspresi Python merujuk ke kolom lain, atau memperluasnya dengan plugin. Anda dapat membedakan dua csv .
Anda juga dapat menyimpan penekanan tombol di vd ke file dan kemudian menjalankannya kembali di tahap selanjutnya - Saya punya beberapa skrip untuk menjalankan kembali analisis dan kemudian menjalankan vd di atasnya dan segera mengatur semua kolom untuk mengapung dan membuka tabel frekuensi sehingga saya dapat melihat apakah saya berhasil menurunkan median kali ini.
Dokumen dan tutorial dari beranda cukup bagus, tetapi jika Anda belajar lebih baik dengan menonton daripada membaca, ada serangkaian tutorial dan pertunjukan visdata youtube oleh penulis.
sumber