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 ліцензії. Присвячується Марії Бєліковій.


˙