ПАНЕЛИ
ЭЛЕМЕНТЫ РЕДАКТИРОВАНИЯ ТЕКСТА
ИНФОРМАЦИЯ ОБ АКТИВНОЙ ПАНЕЛИ
МАСКИ ФАЙЛОВ
МУЛЬТИБУФФЕР ОБМЕНА
РЕДАКТОР
Начиная с версии 0.0.3 программа сохраняет настройки в файлах. Настроечные файлы находятся в папке \system\apps\Griffon
Начиная с версии 0.14 при выходе сохраняются только настройки панелей и истории (если они были изменены). Всё прочее сохраняется сразу после принятия изменений в соответствующем настроечном диалоге.
В настройках Settings->Misc можно отключить запрос о сохранении настроек - в этом случае программа будет выходить без диалога, всегда сохраняя настройки.
В любом меню эта клавиша закрывает текущее меню, в диалоге всегда соответствует нажатию кнопки, чей текст взят в круглые скобки (как правило, это кнопка 'отмена'), в редакторе - закрывает редактор, т.е. правая софтклавиша служит аналогом кнопки Escape.
По левой софт-клавише в панелях вызывается главное меню программы. Здесь можно вызвать настройки программы а также вкратце ознакомиться с горячими клавишами.
В меню эта клавиша как правило дублирует OK, в диалогах -
соответствует нажатию кнопки, чей текст взят в фигурные скобки (как
правило, это кнопка 'OK'), в редакторе - вызывает меню редактора.
Внизу панелей появляется диалог, в текстовое поле которого вы вводите поисковое условие (может содержать * для любой последовательности символов или ? для одного символа).
Тут есть 2 режима - быстрый поиск и фильтр, которые переключаются по LeftSoft.
Режим быстрого поиска - при вводе поискового условия курсор автоматически позиционируется на файл, начинающийся с введённой фразы. Нажатие стрелки вниз циклически перемещает на следующий файл, начинающийся с введённой фразы, стрелка вверх - на предыдущий.
Режим фильтра - при вводе на панелях автоматически скрываются элементы, не содержащие введённого текста.
OK работает так же, как и в панелях.
Выделяет файл под курсором, или снимает выделение, ели файл уже выделен, после чего перемещает курсор на следующий файл. Длительное удерживание клавиши позволяет производить эту операцию несколько раз.
Файлы можно отсортировать по имени, размеру, дате последней модификации и расширению, что выбирается из меню Если на выделенном пункте нажать Ok - используется прямая сортировка, а если правую софтклавишу - обратная.
Переключение по кругу между режимами "Быстрая информация","Быстрый просмотр" и "Выключить всё". Например, чтобы сменить режим быстрой информации на быстрый просмотр - нужно нажать 3-ку один раз, чтобы выключить - 2 раза.
Это - отдельная песня. Пока может только открыть для быстрого просмотра файл , можно ввести какую-то ерунду, которая сохранена не будет. Этим нужно будет долго заниматься. Пока распознаются кодировки UNICODE, UNICODE BIG ENDIAN и UTF-8, если файл не содержит соответствующей сигнатуры - считается, что он в cp1251.
Чтобы придать этому делу какую-то функциональность, можно в настройках подключить 2 внешних редактора - для клавиши 4 и для ABC+4, для чего в настройках в соответствующих полях нужно ввести полный путь к программе.
_ Для папок: _
Передача файлов по bluetooth, e-mail, etc. Если среди выделенного есть папки - будут переданы файлы из этих папок, безо всяких проверок на совпадения. Защищённые файлы (sis, jar и др.) пока не передаются, и неизвестно, будут ли.
Параметры:
* to: * Папка, в которую будут скопированы файлы. По умолчанию - путь из противоположной панели (она должна быть тоже файловая! Пока что невозможно копировать в DriveLister, но очень скоро в такой операции появится свой смысл)
* All files to target: * Если выбрано - в целевую папку будут скопированы только файлы, без создания структуры каталогов.
С помощью кнопки more можно задать дополнительные параметры: * mask: * Маска копирования. Маска похожа на маску копирования Far. О её задании - ниже.
Replace files: Заменять существующие файлы. Этот и следующие переключатели имеют 3 положения: ? - спрашивать x - выполнять всегда - не выполнять никогда
Копирование с файловой панели на панель диска создаёт на панели диска ссылки на файлы и папки. С ними можно выполнять такие же действия, как с файлами и папками, кроме перемещения и удаления. При удалении ссылок с панели дисков файлы физически не удаляются. Перемещение выглядит, как копирование файлов с последующим удалением ссылок.
Команда переименовывает файл или папку.
Перемещает выделенные файлы и папки в папку, открытую на пассивной панели.
Создаёт папку с указанным именем. Здесь можно также ввести полный или относительный путь - будут созданы все несуществующие папки. При неудаче - Griffon должен написать ошибку.
Griffon хранит следующие истории:
Панель плагинов. Здесь можно переместиться c File Lister'а на Drive Lister или выбирать плагины. Предусмотрены горячие клавиши для быстрого запуска плагинов. Кроме того: GREEN+3 - краткая информация о плагине под курсором GREEN+4 - настроки плагина под курсором
Запускает файл под курсором.
Если для файла установлена одна или более ассоциированных программ - будет выведено
меню, позволяющее выбрать программу для запуска (Про ассоциации см. [settings]
Удаление выделенных файлов. Начиная с версии 0.14 Griffon может удалять файлы и папки в собственную корзину.
Выделить файлы в соответствии с маской и аттрибутами.
Если [x] Remove selection - снимаем выделенние в соответствии
с аттрибутами.
Если какой-то из чекбоксов выставлен в [?] - его значение игнорируется
Пролистывает одну страницу вниз.
Пролистывает одну страницу вверх.
позиционируем пассивную панель на файл/папку под курсором, если это возможно.
Позволяет скопировать полный путь к файлу в локальный мультибуфер обмена.
Позволяет скопировать имя файла под курсором в локальный мультибуфер обмена.
Выставление файловых аттрибутов. Если выбрана опция Process subfolders (сканировать подпапки) - аттрибуты будут выставлены/убраны на всех файлах и подпапках внутри выделенных папок.
Позволяет запустить команду операционной системы.
Как правило, здесь можно запустить exe-файл с нужными параметрами
командной строки. Также здесь поддерживаются команды:
Открывает окно редактора с подробной информацией о файле.
Переход в папку на уровень выше. В плагинах имеющих на своей панели пункт .. - переход к предыдущему плагину.
Если нажата на папке - переход в эту папку.
На файле - работа с историей "Открыть с помощью", то есть:
Если файл имеет расширение 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