LinuxCommandLibrary

scim

Terminal spreadsheet with vim keybindings

TLDR

Open spreadsheet

$ scim [file.sc]
copy
Open CSV file
$ scim --txtdelim="," [file.csv]
copy
Start with file
$ scim [file.xlsx]
copy
Read-only mode
$ scim -R [file.sc]
copy

SYNOPSIS

scim [--txtdelim delim] [-R] [options] [file]

DESCRIPTION

scim (sc-im) is a terminal-based spreadsheet calculator with vim-like keybindings and a modal interface. It provides a lightweight alternative to graphical spreadsheet applications, running entirely within an ncurses terminal interface for fast, keyboard-driven operation.
The spreadsheet supports formulas, mathematical functions, cell references, and ranges similar to conventional spreadsheet software. Files can be imported from and exported to CSV, TSV, and Excel formats, allowing interoperability with other tools. The native .sc format preserves all formulas and formatting.
Navigation and editing follow vim conventions: h/j/k/l for movement, i for insert mode, = for formula entry, and : for commands like save and quit. This modal approach enables efficient keyboard-only workflows without reaching for a mouse.

PARAMETERS

--txtdelim DELIM

Text delimiter.
-R
Read-only mode.
--nocurses
No ncurses mode.
--version
Show version.
--help
Show help.

KEY BINDINGS

- h/j/k/l - Navigation
- i - Insert mode
- = - Enter formula
- :w - Save
- :q - Quit

CAVEATS

Learning curve steep. Limited Excel compatibility. Console only.

HISTORY

sc-im is a spreadsheet calculator based on sc, with Vim-like interface and modern improvements.

SEE ALSO

sc(1), gnumeric(1), calc(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community