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.