GRIFFON - ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ


ОГЛАВЛЕНИЕ:

ПАНЕЛИ
ЭЛЕМЕНТЫ РЕДАКТИРОВАНИЯ ТЕКСТА
ИНФОРМАЦИЯ ОБ АКТИВНОЙ ПАНЕЛИ
МАСКИ ФАЙЛОВ
МУЛЬТИБУФФЕР ОБМЕНА
РЕДАКТОР

ПАНЕЛИ

Начиная с версии 0.0.3 программа сохраняет настройки в файлах. Настроечные файлы находятся в папке \system\apps\Griffon

Какие клавиши должны работать в панелях, и что при этом должно происходить:

RightSoft (правая софтклавиша) - выход из Griffon'а.

Начиная с версии 0.14 при выходе сохраняются только настройки панелей и истории (если они были изменены). Всё прочее сохраняется сразу после принятия изменений в соответствующем настроечном диалоге.

В настройках Settings->Misc можно отключить запрос о сохранении настроек - в этом случае программа будет выходить без диалога, всегда сохраняя настройки.

В любом меню эта клавиша закрывает текущее меню, в диалоге всегда соответствует нажатию кнопки, чей текст взят в круглые скобки (как правило, это кнопка 'отмена'), в редакторе - закрывает редактор, т.е. правая софтклавиша служит аналогом кнопки Escape.

LeftSoft (Левая софтклавиша) - главное меню

По левой софт-клавише в панелях вызывается главное меню программы. Здесь можно вызвать настройки программы а также вкратце ознакомиться с горячими клавишами.

В меню эта клавиша как правило дублирует OK, в диалогах -
соответствует нажатию кнопки, чей текст взят в фигурные скобки (как правило, это кнопка 'OK'), в редакторе - вызывает меню редактора.

0 - Быстрый поиск.

Внизу панелей появляется диалог, в текстовое поле которого вы вводите поисковое условие (может содержать * для любой последовательности символов или ? для одного символа).

Тут есть 2 режима - быстрый поиск и фильтр, которые переключаются по LeftSoft.

Режим быстрого поиска - при вводе поискового условия курсор автоматически позиционируется на файл, начинающийся с введённой фразы. Нажатие стрелки вниз циклически перемещает на следующий файл, начинающийся с введённой фразы, стрелка вверх - на предыдущий.

Режим фильтра - при вводе на панелях автоматически скрываются элементы, не содержащие введённого текста.

OK работает так же, как и в панелях.

1 - Выделить файл/снять выделение

Выделяет файл под курсором, или снимает выделение, ели файл уже выделен, после чего перемещает курсор на следующий файл. Длительное удерживание клавиши позволяет производить эту операцию несколько раз.

2 - Сортировка файлов

Файлы можно отсортировать по имени, размеру, дате последней модификации и расширению, что выбирается из меню Если на выделенном пункте нажать Ok - используется прямая сортировка, а если правую софтклавишу - обратная.

3 - Выбор режима панели

Переключение по кругу между режимами "Быстрая информация","Быстрый просмотр" и "Выключить всё". Например, чтобы сменить режим быстрой информации на быстрый просмотр - нужно нажать 3-ку один раз, чтобы выключить - 2 раза.

4,ABC+4 Редактирование файла

Это - отдельная песня. Пока может только открыть для быстрого просмотра файл , можно ввести какую-то ерунду, которая сохранена не будет. Этим нужно будет долго заниматься. Пока распознаются кодировки UNICODE, UNICODE BIG ENDIAN и UTF-8, если файл не содержит соответствующей сигнатуры - считается, что он в cp1251.

Чтобы придать этому делу какую-то функциональность, можно в настройках подключить 2 внешних редактора - для клавиши 4 и для ABC+4, для чего в настройках в соответствующих полях нужно ввести полный путь к программе.

_ Для папок: _

Передача файлов по bluetooth, e-mail, etc. Если среди выделенного есть папки - будут переданы файлы из этих папок, безо всяких проверок на совпадения. Защищённые файлы (sis, jar и др.) пока не передаются, и неизвестно, будут ли.

5 - Копирование выделенных файлов.

Параметры:

* to: * Папка, в которую будут скопированы файлы. По умолчанию - путь из противоположной панели (она должна быть тоже файловая! Пока что невозможно копировать в DriveLister, но очень скоро в такой операции появится свой смысл)

* All files to target: * Если выбрано - в целевую папку будут скопированы только файлы, без создания структуры каталогов.

С помощью кнопки more можно задать дополнительные параметры: * mask: * Маска копирования. Маска похожа на маску копирования Far. О её задании - ниже.

Replace files: Заменять существующие файлы. Этот и следующие переключатели имеют 3 положения: ? - спрашивать x - выполнять всегда - не выполнять никогда

Копирование с файловой панели на панель диска создаёт на панели диска ссылки на файлы и папки. С ними можно выполнять такие же действия, как с файлами и папками, кроме перемещения и удаления. При удалении ссылок с панели дисков файлы физически не удаляются. Перемещение выглядит, как копирование файлов с последующим удалением ссылок.

6 - Переименование файла

Команда переименовывает файл или папку.

ABC+6 - Перемещение файлов.

Перемещает выделенные файлы и папки в папку, открытую на пассивной панели.

7 - Создание папки

Создаёт папку с указанным именем. Здесь можно также ввести полный или относительный путь - будут созданы все несуществующие папки. При неудаче - Griffon должен написать ошибку.

8 - Меню истории.

Griffon хранит следующие истории:

9 - Панель плагинов.

Панель плагинов. Здесь можно переместиться c File Lister'а на Drive Lister или выбирать плагины. Предусмотрены горячие клавиши для быстрого запуска плагинов. Кроме того: GREEN+3 - краткая информация о плагине под курсором GREEN+4 - настроки плагина под курсором

OK (Центр джойстика) - Запуск файла под курсором

Запускает файл под курсором. Если для файла установлена одна или более ассоциированных программ - будет выведено меню, позволяющее выбрать программу для запуска (Про ассоциации см. [settings])

C(BackSpace)

Удаление выделенных файлов. Начиная с версии 0.14 Griffon может удалять файлы и папки в собственную корзину.

* (Звёздочка) - выделение файлов

Выделить файлы в соответствии с маской и аттрибутами.
Если [x] Remove selection - снимаем выделенние в соответствии с аттрибутами.
Если какой-то из чекбоксов выставлен в [?] - его значение игнорируется

ABC+стрелка вниз

Пролистывает одну страницу вниз.

ABC+стрелка вверх

Пролистывает одну страницу вверх.

ABC+стрелка вправо

позиционируем пассивную панель на файл/папку под курсором, если это возможно.

ABC +1 - Копирование пути

Позволяет скопировать полный путь к файлу в локальный мультибуфер обмена.

ABC+2 - Копирование имени

Позволяет скопировать имя файла под курсором в локальный мультибуфер обмена.

GREEN+1 Выставление аттрибутов

Выставление файловых аттрибутов. Если выбрана опция Process subfolders (сканировать подпапки) - аттрибуты будут выставлены/убраны на всех файлах и подпапках внутри выделенных папок.

GREEN+2 Запуск команды.

Позволяет запустить команду операционной системы.
Как правило, здесь можно запустить exe-файл с нужными параметрами командной строки. Также здесь поддерживаются команды:

GREEN+4 Информация о файле

Открывает окно редактора с подробной информацией о файле.

Стрелка влево - переход вверх

Переход в папку на уровень выше. В плагинах имеющих на своей панели пункт .. - переход к предыдущему плагину.

Стрелка вправо -

Если нажата на папке - переход в эту папку. На файле - работа с историей "Открыть с помощью", то есть:
Если файл имеет расширение app - путь к файлу добавляется в меню "OpenWith" (Открыть с помощью). Иначе открывается меню "Open with", из которого можно выбрать программу, которая должна запустить файл под курсором. Выбранная программа должна понимать команду формата: <путь к программе> "<путь к документу>", иначе будет открыта только выбранная программа, без документа.

Стрелка вниз/вверх

Переход на предыдущий/следующий файл. Длительное удерживание клавиши позволяет производить эту операцию несколько раз.

ИНФОРМАЦИЯ ОБ АКТИВНОЙ ПАНЕЛИ

В левом нижнем углу можно увидеть информацию об активной панели в виде набора символов. Символы означают:

1 -ый символ: n,s,d или e - режим сортировки, по имени, размеру, дате или расширению соответственно. Если буква большая - значит, используется режим обратной сортировки.
2-ой символ: i,v, или b - режим просмотра: быстрая информация, быстрый просмотр или просмотр отсутствует соответственно.
Если на панели не отображаются скрытые файлы - добавляется буква h
Если на панели файлы были отфильтрованы - добавляется *

МАСКИ ФАЙЛОВ

Маски файлов пока используются в диалогах файловых операцй, скоро будут и в поиске. Маска файлов может содержать в себе несколько масок, разделённых запятыми. Кроме того, можно задать маску исключения, отделив её основной символом | Единичные маски могу содержать символы: * - любая последовательность символов, в т.ч. и 0 символов ? - строго один любой символ. ПРИМЕР 1: .jpg,.gif|a* - все файлы с расширением gif и jpg, не начинающиеся с буквы a ПРИМЕР 2: ?oot.txt,.htm* - root.txt, boot.txt, а также любой html (маске соответствуют файлы htm,html,shtml,phtml и др.

ДИАЛОГИ

В диалогах нажатие левой клавиши обычно соответствует нажатию кнопки ОК (той, чей текст в фигурных скобках), нажатие правой - нажатию кнопки Отмена (той, чей текст в круглых скобках). Исключение составляет быстрый поиск - после нажатие левой клавиши происходит переход на следующий файл, содержащий искомый текст.

Перемещение между элементами диалога - левая и правая стрелки джойстика.

Переключение чекбоксов и нажатие кнопок - по клавише OK

Вызов меню редактируемого комбобокса - GREEN+OK или GREEN+down

ЭЛЕМЕНТЫ РЕДАКТИРОВАНИЯ ТЕКСТА

МУЛЬТИБУФФЕР ОБМЕНА

Все данные, которые копируются в панелях, в полях ввода и др. поступают в мультибуфер обмена. Мультибуфер может содержать до 64 значений. После выхода из Griffon'а мультибуфер сохраняется в файл \system\apps\Griffon\history\clipboard и восстанавливается при запуске. Файл можно безболезненно перемещать и удалять.

При возврате в окно Griffon'а из другой программы отслеживаются изменения в буфере обмена, если буфер был изменён - в мультибуфер будет добавлена новая строка.

РЕДАКТОР

Те же кнопки, что и в элементах редактирования текста + следующие клавиши:

При перемещении курсора в нижней панели отображается информация, например:

  2/33 3/44 5 00ff

что означает:


С уважением,
Юрий Бакунин aka JBAK
bakunin@bk.ru