Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Vasil Ivanov попросил меня выложить сюда вот эту прикольную программулечку
http://nedopc.org/nedopc/sprinter/download/far_demo.zip
Программулечка может запускаться в эмуле:
А вот описание:
| | | | Code: Предлагаю вашему вниманию заготовку на будущий "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`а ?.
| | | | |
Last edited by Shaos on 26 Nov 2005 19:09, edited 1 time in total.
|
13 Sep 2004 16:39 |
|
|
Igor_ASt
Writer
Joined: 27 Mar 2005 13:01 Posts: 13 Location: Pinsk, Belarus
|
Кстати, в сегодняшнем виде, это вполне работоспособная файловая оболчка, осталось реализовать всего несколько базовых функций.
_________________ С уважением, Игорь.
|
10 Jul 2005 14:19 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
я так понимаю, проект Фара на Спринтер умер. а есть ли исходники этого командера?
|
02 Nov 2009 09:20 |
|
|
Error404
Maniac
Joined: 05 Oct 2006 04:45 Posts: 269 Location: Moscow
|
Забавно, но "для примера" в Спринтеровском FARе в правой панели показывается Орионовское файло.
По крайней мере, выглядит очень похоже.
_________________ Всем добра!
|
04 Nov 2009 05:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Ну в эмуле запущено, т.е. там может быть всё что угодно, т.к. эмуль цепляет в качестве дисков подкаталоги головной системы (в конфиге прописано)
|
04 Nov 2009 06:37 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...
|
10 Nov 2009 03:34 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
Ну значит дема совсем демообразное...
|
10 Nov 2009 05:38 |
|
|
Igor_ASt
Writer
Joined: 27 Mar 2005 13:01 Posts: 13 Location: Pinsk, Belarus
|
Хех, у меня вроде как работало на реальном спринтере, копировало и т.д. И даже исходники где-то были
_________________ С уважением, Игорь.
|
17 Nov 2009 18:08 |
|
|
Hard
Novelist
Joined: 10 Feb 2011 07:04 Posts: 35 Location: 92.112.8.125
|
А можно ли поиметь исходники Far-а? Не дайте умереть проэкту
|
16 Apr 2012 06:59 |
|
|
Igor_ASt
Writer
Joined: 27 Mar 2005 13:01 Posts: 13 Location: Pinsk, Belarus
|
Да почему ж нельзя, нужно только поискать их, напиши на мыло мне, а лучше Василию Иванову.
_________________ С уважением, Игорь.
|
18 Apr 2012 01:20 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
я помню писал Василию раза два или три..ответа не было
|
18 Apr 2012 02:04 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Брошу сорцы Александру на мыло, он выложит здесь.
_________________Vasil Ivanov vasil-i@yandex.ru
|
18 Apr 2012 09:52 |
|
|
Hard
Novelist
Joined: 10 Feb 2011 07:04 Posts: 35 Location: 92.112.8.125
|
|
18 Apr 2012 10:31 |
|
|
Sayman
Maniac
Joined: 05 Oct 2009 19:44 Posts: 223 Location: 212.164.105.5
|
Присоединяюсь - Спасибо!
а ещё - исходники масма можно (который м80 под спринтер)?
|
18 Apr 2012 18:03 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22576 Location: Silicon Valley
|
|
18 Apr 2012 20:19 |
|
|