
http://nedopc.org/nedopc/sprinter/download/far_demo.zip
Программулечка может запускаться в эмуле:

А вот описание:
Code: Select all
Предлагаю вашему вниманию заготовку на будущий "Far" for Sprinter ;).
Я терпимо относился к FN.EXE, но в один "прекрасный" день меня все-таки
достала его глючность. Проматюгался я тогда, чаша терпения переполнилась
и я начал ковырять по теме разных файл-менеджеров. Ну, "разных" - это
будет громко сказано, поскольку на персоналке я сижу только в одном -
"Far" ;). Отсюда и схожесть нижеописанной оболочки с оригинальным
Far-ом Е.Рошала. С другой стороны - не нравятся мне разные файл-менеджеры,
работающие в графическом режиме, я привык к текстовому ;).
Когда эта заготовка превратится в полноценный файл-менеджер, не спраши-
вайте - не знаю ;). Впрочем, если у Игоря Жадинца все-таки появится
Спринтер, то возможно день релиза Far-а заметно приблизится ;). При
запуске файла "far.exe" Вы увидите две панели со списками файлов. В
левой панели список состоит из 321 файла (включая папки), в правой панели
список из 21 файла (+папки). Списки файлов левой и правой панелей - просто
прилинкованы к оболочке, для теста. Строчки путей вверху панелей тоже
прилинкованы для теста, т.е. пока реальные пути не берутся. Если строка
текушего пути будет больше ширины панели, то строка обрезается и остается
только ее концовка (это видно на правой панели).
Горячие клавиши оболочки такие же, как в оригинальном Far`е у Е.Рошала.
Число файлов в каждом списке панелей будет ограничено до 512, т.е. зани-
мать одну страницу в 16 кило.
В начале оболочки зарезервировано место под 256 векторов переходов на
внутренние процедуры оболочки, для обеспечения плагиновой фитчи. Будущие
плагины будут использовать пространство #8000...#FFFF.
В #4100...#7FFF располагается сама оболочка.
Зарезервирован массив под (пока) следующие независимые цвета оболочки:
- цвет указателя (#3F)
- цвет указателя на выдел. файле (#3E)
- цвет информ. строки отмеченных файлов (#3E)
- цвет панели/списка файлов (#1B)
- цвет отмеченных файлов (#1E)
- цвет титла панели (#1E)
;раскраска файлов
- каталоги (#1F)
- исполняемые файлы ".exe", ".bat" (#1A)
- архивы (#1D)
- файлы "read only", "system" (#17)
- скрытые (hidden) файлы (#13)
- спек-файлы ".trd", ".scl" (#1C)
;key-бар
- цвет пунктов (#30)
- цвет hot-чисел (#0E)
Это цвета по-умолчанию. Их можно будет изменить на свой вкус и цвет, кому
как нравится ;). Раскраска файлов зависит от их расширения (как это сделано
в оригинальном Far`е у Е.Рошала).
Форматы панелей:
- brief (краткий), Ctrl+1 горячая клавиша
- medium (средний), Ctrl+2
- full (полный), Ctrl+3
- spectrum (как в плагинах к оригинальному Far-у), Ctrl+4
- info-панель, Ctrl+L
- qview-панель, Ctrl+Q
Режим "Быстрый просмотр" (Ctrl+Q) еще не прописан.
В режиме "Ctrl+L" отрабатывают только пункты: "Board ID", "BIOS Version",
"Total memory" и "Free memory".
В верхнем левом углу каждой панели стоит буква текущего режима сортировки
списка файлов. Справа от буквы стоит стрелка " " или " " для обозначения
восходящей или низходящей сортировки. Отображение буквы сортировки (со
стрелкой) можно будет отключить. Для перехода сортировки с восходящей на
нисходящую и обратно, необходимо повторно нажать на ту же горячую комби-
нацию клавиш. Буквы режимов сортировок:
- "n" по имени файлов Ctrl+F3 горячая клавиша
- "x" по расширению файлов Ctrl+F4
- "d" по дате создания файлов Ctrl+F5
- "s" по размеру файлов Ctrl+F6
- "u" без сортировки Ctrl+F7
Доступные режимы сортировок можно посмотреть на key-баре, при нажатии на
клавишу Ctrl. Клавиши Shift и Alt еще не прописаны, но key-бар их отсле-
живает.
Клавиши перемещения по списку файлов панели:
- курсор вверх
- курсор вниз
- курсор влево - на страницу вверх
- курсор вправо - на страницу вниз
- PgUp на страницу вверх
- PgDwn на страницу вниз
- Home в начало списка
- End в конец списка
Другие клавиши:
- "Tab" Переход с панели на панель (табуляция).
- Ctrl+U Обмен панелей.
- Ctrl+O Скрыть панели (сразу две). Если повторно нажать Ctrl+O,
панели вновь появятся.
- "Ins" Отметить/снять отметку файла (отметка папок отключена).
- "Esc" Временный просмотр системного экрана. При нажатии на любую
символьную клавишу, снова попадем в оболочку.
- F10 Выход в ДОС.
Вот вроде и все.
P.S. Да, кстати. Очень ли уж нужна мышка для этой оболочки ?.
Я всегда пользуюсь горячими клавишами - так быстрее.
По правде говоря, очень уж влом ее прикручивать ;). Свободного
места в оболочке останется не много - у меня намечено для кода
оболочки не вылезти за пределы 16 кило.
P.S.S. Если для гляделки файлов (по F3) я уже присмотрел программу,
то как быть с текстовым редактором для будущего Far`а ?.