Argentinaandmarti1424/sc-im
sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#2 Repository Của Tuần
#2 Repository Của Tuần
#2 Repository Của Tuần
📊 sc-im: Bảng tính cho dòng lệnh, điều khiển bằng vim
Một chương trình bảng tính ncurses dựa trên phong cách vim, chạy trực tiếp trên terminal.
sc-im (Spreadsheet Calculator Improvised) là một ứng dụng bảng tính dựa trên ncurses, lấy cảm hứng từ trình soạn thảo vim. Dự án được xây dựng dựa trên sc — trình tính bảng gốc của James Gosling và Mark Weiser, sau đó được Chuck Martin phát triển thêm. sc-im cho phép người dùng làm việc với bảng tính một cách nhanh chóng và hiệu quả ngay trong môi trường terminal.
✨ Điểm nổi bật
- Di chuyển vim: Sử dụng các lệnh di chuyển
hjkl,goab12để điều hướng giữa các ô như trong vim. - Hỗ trợ UNDO / REDO: Hoàn tác và làm lại thao tác bằng phím
uvàCtrl+R. - Hỗ trợ lớn: Lên đến 65.536 hàng và 702 cột (có thể mở rộng lên 1.048.576 hàng).
- Nhập/xuất đa định dạng: Hỗ trợ CSV, TAB, XLSX, ODS, và xuất ra Markdown.
- Tùy chỉnh màu sắc: Hỗ trợ màu RGB trực tiếp, có thể thay đổi tùm tùy màu sắc và độ đậm nhạt.
- Định dạng ô: Áp dụng in đậm, in nghiêng, gạch chân, hoặc tô màu nền cho từng ô.
- Hỗ trợ ngôn ngữ đa byte: Bao gồm tiếng Anh, Tây Ban Nha, Pháp, Nhật, Trung... với hỗ trợ ký tự rộng.
- Lập trình Lua: Viết script tự động hóa, gắn cờ kích hoạt, hoặc mở rộng chức năng bằng thư viện C.
💡 Vì sao đáng chú ý
sc-im không chỉ là một công cụ bảng tính thông thường — nó mang trải nghiệm vim vào thế giới terminal, giúp người dùng làm việc nhanh hơn mà không cần rời khỏi môi trường dòng lệnh. Với khả năng mở rộng qua Lua và hỗ trợ đa định dạng tệp, sc-im phù hợp cho cả phân tích dữ liệu nhẹ và tích hợp vào pipeline DevOps.
#Spreadsheet #Vim #Terminal #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The new Windows Terminal and the original Windows console host, all in the same place!
htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.