EnglishРусский Map

sheets

title
sheets
type
toolbox
summary
Терминальный табличный редактор CSV с vim-раскладкой или правкой ячеек прямо из командной строки
tags
golang, tui, csv, cli
language
Go
license
MIT
created
2026-04-06
updated
2026-04-06
lang
ru
translation_of
sheets
source_updated
2026-04-06
translated
2026-09-01
translator
lllm/antigravity/gemini-3.7-flash-medium

Терминальный редактор таблиц с vim-раскладкой клавиш. Открывает CSV-файлы в интерактивном TUI или читает и меняет ячейки прямо из командной строки без перехода в UI.

Использование:

sheets budget.csv              # open in TUI
sheets budget.csv B9           # print cell B9
sheets budget.csv B1:B3        # print range
sheets budget.csv B7=10 B8=20  # modify cells inline
sheets <<< "ID,Name,Age\n1,Alice,24\n2,Bob,32"  # pipe in data

Навигация в стиле vim: h/j/k/l для перемещения, gg/G/5G для прыжков, 0/^/$ для колонок, Ctrl+U/D для постраничной прокрутки, / и ? для поиска, метки через m, история переходов через Ctrl+O/I.

Редактирование: i для вставки, c для очистки и правки, dd для удаления строки, o/O для вставки строк, y/p для копирования/вставки, u/Ctrl+R для отмены/повтора, . для повторения действия.

Визуальный режим: v/V для выделения диапазона, = для применения формул к выделенному фрагменту.

Командный режим: :w сохранить, :w path.csv сохранить как, :e path.csv открыть файл, :q выйти, :B9 перейти к ячейке.

Установка: go install github.com/maaslalani/sheets@main или скачать скомпилированный бинарник из релизов.

Автор - Maas Lalani, создатель gum и других инструментов Charm.

Репозиторий: https://github.com/maaslalani/sheets - 978 звёзд, лицензия MIT.