RepositoryCARArgentina
AN

andmarti1424/sc-im

sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal

5.7kstars
239forks
99issues
4views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

2
TINIX TRENDING·Chủ đề: console-application

#2 Repository Của Tuần

2
TINIX TRENDING·Quốc gia: AR

#2 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: terminal-app

#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 u và 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

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place!

105.2k
Oct 23, 2026
RepositoryC
hishamhm/htop

htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.

5.9k
Nov 17, 2020
RepositoryC
vifm/vifm

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.

3.3k
Oct 20, 2026
RepositoryC
okbob/pspg

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.

2.7k
Oct 22, 2026
RepositoryMarkdown
tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

64.0k
Oct 26, 2026
RepositoryPython
tqdm/tqdm

:zap: A Fast, Extensible Progress Bar for Python and CLI

31.4k
Oct 5, 2026
RepositoryJavaScript
chalk/chalk

🖍 Terminal string styling done right

23.3k
Oct 22, 2026
RepositoryPython
ranger/ranger

A VIM-inspired filemanager for the console

17.4k
Sep 9, 2026
RepositoryC#
tui-cs/Terminal.Gui

Cross Platform Terminal UI toolkit for .NET

11.3k
Oct 27, 2026