TV: Terminal Vision
Анотація

Terminal Vision -- це новий mcedit.
— Робота під Windows, Linux, Mac, BSD;
— Без залежностей, потрібно тільки C99/POSIX які є стандартом;
— Без використання ncurses та S-Lang, тільки termios;
Параметри
Цей редактор можна також використовувати у якості вправи яка може замінити написання консольних ігор типу Тетріса, Ксонікса, Арканоїда. Головним чином це сцена яка обмежена вмістом текстового файлу.
$ ./tv stream.txt

Модальність режиму View
LEFT — курсор вліво на одну позицію в рядку вводу,
RIGHT — курсор вправо на одну позицію в рядку вводу,
UP — вставити в рядок вводу попередню команду з історії,
DOWN — вставити в рядок вводу наступну команду з історії,
PGUP — прокрутити історичний стрім виводу команд на екран вверх,
PGDOWN — прокрутити історичний стрім виводу команд на екран вниз,
HOME — перевести історичний стрім виводу команд на початок,
END — перевести історичний стрім виводу команд в кінець,
F3 — вийти з редактора,
F4 — перейти в режим редагування.
Модальність режиму редагування
LEFT — перейти на папку вищу,
RIGHT — перейти на папку нижче,
UP — перемістити курсор вибору файлу вверх,
DOWN — перемістити курсор вибору файлу вниз,
PGUP — прокрутити панель з файлами на екран вверх,
PGDOWN — прокрутити панель з файлами на екран вниз,
HOME — перейти на перший файл папки,
END — перейти на останній файл папки,
ENTER — перейти в папку або запустити файл,
F3 — перейти в режим тільки читання,
F4 — вийти з редактора.
Модальність меню

UP — попередній пункт підлеглого меню,
DOWN — попередній пункт підлеглого меню,
ENTER — вибір пункту меню.
Код
Репозиторій проекту github.com/BitEdits/sc опубліковано під DHARMA ліценцією, яка забороняє використання Sokhatsky Commander для росіян та всіх хто з ними повʼязаний. Для всіх інших це не відрізняється від ISC ліцензії. Присвячується Марії Бєліковій.