Far-Manager
FAR-manager как программа-оболочка или операционная оболочка, облегчающая работу пользователя с операционной системой. Запуск программы FAR-manager и ее структура. Комбинации клавиш, используемые для управления панелями FAR-manager. Плагины программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 28.09.2014 |
Размер файла | 109,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Назначение и функции
FAR-manager является программой-оболочкой или операционной оболочкой, облегчающая работу пользователя с операционной системой.
Существуют следующие операционные оболочки:
- Norton Commander (NC);
- Volkov Commander (VC);
- Dos Navigator;
- Windows 3.1
FAR-manager по своей структуре и назначению аналогичен NC, но отличается тем, что в отличие NC русифицирован.
Возможности FAR-manager
FAR-manager позволяет выполнять большое количество различных функций, в частности:
- наглядно изображать содержание папок на дисках;
изображать дерево папок на диске с возможностью перехода в нужную папку с помощью указания его на этом дереве, а также создание, переименование и удаление папок;
удобно копировать, переименовывать, пересылать и удалять файлы;
просматривать текстовые файлы, документы с помощью различных редакторов текстов, архивные файлы, графические файлы, базы данных и таблицы табличных процессоров;
редактировать текстовые файлы;
изменять атрибуты файлов;
быстрая загрузка любого файла (например, документ 1.doc > Enter) и т.д.
Запуск программы FAR-manager и ее структура
Запускается с Рабочего стола двойным щелчком мыши по ярлыку, изображающим две маленькие синие панели. После запуска FAR-manager на экране появляется два прямоугольных окна или их называют панелями (левая и правая), изображающие содержимое любого диска (А, С. D). Ниже этих панелей располагается командная строка --строка для ввода команд компьютеру, с помощью клавиатуры моно набрать в ней имя программы, которую хотите запустить (например, turbo > Enter). Еще ниже располагается нижнее меню - строка с подсказками функциональных клавиш от F1 и F10. При нажатии клавиш Ctrl или Alt появляется нижнее подменю с участием этих же функциональных клавиш. Вверху находится обычно скрытое верхнее меню.
3, Выход из FAR-manager
Для выхода из FAR-manager надо нажать клавишу F10. в центре экрана появится запрос на подтверждение того, что Вы хотите выйти из FAR-manager. Чтобы выйти, нажмите Enter или Да > Enter. Чтобы отменить выход, нажмите Esc или Нет > Enter.
Для управления панелями FAR-manager моно использовать следующие комбинации клавиш:
Ctrl + O - убрать панели с экрана или повторным нажатием этих комбинаций клавиш вывести панели на экран;
Ctrl + P - убрать одну из панелей (не текущую) с экрана /вывести панель на экран;
Ctrl + U - поменять панели местами;
Ctrl + F1 - убрать левую панель с экрана или ввести левую панель на экран;
Ctrl + F2 - убрать правую панель с экрана или вывести правую панель на экран;
Alt + F1 - вывести в левой панели оглавление другого диска;
Alt + F2 - вывести в правой панели оглавление другого диска.
4. Перемещение в FAR-manager
Перемещение курсора в FAR-manager осуществляется с помощью стрелочек вверх и вниз (клавиш управления курсором), клавишами Pg Up и Pg Down (страница вверх и вниз) и клавиша Tab (табуляция) позволяет переходить из левой панели в правую и наоборот. Клавиша Enter позволяет увидеть содержимое любых папок.
5. Информационная панель
В панели FAR-manager моно вывести сводную информацию о диске и папке на другой панели. Вывод информационной панели на экран осуществляется нажатием Ctrl + L.
Содержимое информационной панели:
- емкость оперативной памяти компьютера в байтах;
- количество свободной оперативной памяти в байтах;
- емкость текущего диска в байтах;
- количество свободного места на текущем диске;
- количество файлов в папке и их общий размер в байта;
- метка текущего диска;
- серийный номер текущего диска.
Использование функциональных клавиш.
6. Выделение файлов
Выделение файлов в FAR-manager происходит двумя способами:
клавиша Ins (Insert);
клавиша и «серый +» на цифровой клавиатуре.
Первый способ заключается в том, что выделяется нужный файл и нажимается клавиша Ins, при этом имя файла окрасится в другой цвет, Такой файл называется выделенным. повторное нажатие клавиш Ins отменяет выделение этих файлов.
Во втором способе клавишей «серый +» вызывается шаблон или маска: *.*, где первая звездочка означает, что имя может быть любым, а вторая - что расширение также может быть любым. Если нажать клавишу Enter, то выделяется все файлы в папке. Но если нужно выделить все файлы с заданным расширением, то задаем шаблон *.txt. Шаблон dog?????.doc означает, что нужно выделить все файлы, начинающиеся на dog… с заданным расширением. Знак «?» означает, что здесь может быть любая буква, цифра или символ из числа разрешенных.
Чтобы снять выделение с файлов нужно нажать клавишу «серый - », появится такая же маска, в ней можно набрать *.*, и тогда все выделения будут отменены (сняты).
Нажимая на цифровой клавиатуре «серую звездочку», выполняется инвертирование выделения, т.е. выделенные файлы становятся не выделенными, а не выделенные - выделенными.
Действия с выделенными файлами:
1. копировать;
2. удалять;
3. перемещать;
4. поиск файлов на диске во всех папках;
5. архивировать/разархивировать;
6. узнать общую суммарную длину файлов.
7. Быстрый просмотр файлов
FAR-manager имеет режим, в котором можно быстро просмотреть содержимое нескольких файлов. Для входа в этот режим надо нажать Ctrl+Q, для выхода из этого режима надо еще раз нажать эту комбинацию клавиш. В данном режиме на панели, которая в момент входа в режим была неактивной, изображается содержимое файла, выделенного курсором на другой панели. Перемещая курсор по файлам, можно быстро просмотреть содержимое этих файлов.
Создание нового файла
Новый файл в FAR-manager можно создать с помощью комбинации Shift+F4. Появляется окно встроенного редактора: чистый экран с надписью наверху в виде информационной строки:
В рабочем поле можно набрать текст (содержание файла)
F2 - сохранить
F10 - выход из редактора
F3 - просмотр или Alt+F3
F4 - редактирование этого файла, изменить его или перезаписать
под другим именем, нажав Shift + F2 ввести новое имя
2. Структура
Структуры общего назначения
ExitInfo |
при закрытии плагина |
|
FAR_CHAR_INFO |
экранная символьная ячейка |
|
FarColor |
цвет и атрибуты текста и фона |
|
FarKey |
код клавиши |
|
FarMenuItem |
элемент меню |
|
FarSetColors |
изменение цветовой схемы Far Manager |
|
FarStandardFunctions |
указатели на стандартные функиции Far Manager |
|
OpenInfo |
информация о том, откуда открыт плагин |
|
PluginStartupInfo |
различная важная информация |
|
ProcessConsoleInputInfo |
информация о консольном событии Far Manager |
|
ProcessSynchroEventInfo |
информация о событии, которое будет исполнено в контексте основного потока Far Manager |
|
ProgressValue |
установка статуса операции на кнопке Far Manager в панели задач |
|
RegExpMatch |
используется в структуре RegExpSearch |
|
RegExpSearch |
используется в регулярных выражениях Far Manager |
|
WindowInfo |
информация об окне Far Manager |
|
WindowType |
информация о типе окна Far Manager |
Специфические структуры панели
Структура |
Описание |
|
AnalyseInfo |
информация для анализа файла |
|
CloseAnalyseInfo |
информация для освобождения ресурсов |
|
ClosePanelInfo |
информация о закрываемой панели |
|
CmdLineSelect |
выделение или сброс выделения блока в командной строке |
|
CompareInfo |
информация о сравниваемых элементах |
|
DeleteFilesInfo |
информация об удаляемых элементах |
|
FarGetPluginPanelItem |
элемент с панели |
|
FarPanelDirectory |
задание каталога панели |
|
FarPanelItemFreeInfo |
освобождение ресурсов у элемента панели |
|
FarSetKeyBarTitles |
переопределяет названия функциональных клавиш |
|
FreeFindDataInfo |
информация об удаляемой памяти |
|
GetFilesInfo |
информация о запрашиваемых файлах |
|
GetFindDataInfo |
информация о запрашиваемых файлах |
|
InfoPanelLine |
одна линия информационной панели |
|
KeyBarLabel |
переопределяет названия функциональных клавиш в полоске клавиш |
|
KeyBarTitles |
переопределяет названия функциональных клавиш в полоске клавиш |
|
MakeDirectoryInfo |
информация о создаваемом каталоге |
|
OpenAnalyseInfo |
данные после анализа файла |
|
OpenCommandLineInfo |
данные о командной строке |
|
OpenPanelInfo |
данные о создаваемой панели |
|
OpenShortcutInfo |
данные о шорт-кате |
|
PanelInfo |
информация о панели |
|
PanelMode |
определяет режим просмотра панели |
|
PanelRedrawInfo |
используется при перерисовке панели |
|
PluginPanelItem |
информация об одном элементе в эмулируемой файловой системе |
|
ProcessHostFileInfo |
информация при обработке архива |
|
ProcessPanelEventInfo |
информация о событии в панели |
|
ProcessPanelInputInfo |
информация о событии в панели |
|
PutFilesInfo |
информация о помещаемых на панель элементах |
|
SetDirectoryInfo |
информация о новом каталоге на панели |
|
SetFindListInfo |
информация о найденных элементах |
|
SortingPanelItem |
информация об одном элементе в эмулируемой файловой системе, используемая при пользовательской сортировке в панели |
Специфические структуры редактора
Структура |
Описание |
|
EditorBookmarks |
информация о закладках текущего редактируемого файла |
|
EditorChange |
информирует о том, как изменился текст в редакторе |
|
EditorColor |
установить или получить информацию о цветовых областях строк |
|
EditorConvertPos |
преобразование между реальным и экранным положением курсора в редакторе |
|
EditorDeleteColor |
удалить цветовую область в редакторе |
|
EditorGetString |
запрос строки из редактора |
|
EditorInfo |
текущее состояние редактора |
|
EditorSaveFile |
сохранение редактируемого файла |
|
EditorSelect |
выделение или сброс выделения блока в редакторе |
|
EditorSetParameter |
установка параметров редактора |
|
EditorSetPosition |
установка позиции в редакторе |
|
EditorSetString |
установка или вставка строки в редакторе |
|
EditorUndoRedo |
управление поведением операции Отмена-Возврат действия, т.н. Undo-Redo |
|
EditorSubscribeChangeEvent |
подписка на EE_CHANGE события |
|
ProcessEditorEventInfo |
информация о событии в редакторе |
|
ProcessEditorInputInfo |
информация о событии в редакторе |
Специфические структуры программы просмотра
Структура |
Описание |
|
ViewerInfo |
информации о текущем состоянии программы просмотра |
|
ViewerMode |
информация о режимах программы просмотра |
|
ViewerSelect |
выделение области в программе просмотра |
|
ViewerSetMode |
изменение режима программы просмотра |
|
ViewerSetPosition |
изменение текущей позиции в файле |
|
ProcessViewerEventInfo |
информация о событии в программе просмотра |
Специфические структуры диалога
Структура |
Описание |
|
DialogInfo |
информация о диалоге |
|
FarDialogEvent |
информация о событии диалога |
|
FarDialogItem |
элемент диалога |
|
FarDialogItemColors |
изменение цветовых атрибутов элементов диалога |
|
FarDialogItemData |
передача данных элементу диалога |
|
FarGetDialogItem |
запрос элемента диалога |
|
FarList |
список DI_LISTBOX |
|
FarListDelete |
параметры удаления элементов из DI_COMBOBOX и DI_LISTBOX |
|
FarListFind |
поиск элемента из DI_COMBOBOX и DI_LISTBOX |
|
FarListGetItem |
получение одного элемента списка из DI_COMBOBOX и DI_LISTBOX |
|
FarListInfo |
получить информацию о списках DI_COMBOBOX и DI_LISTBOX |
|
FarListInsert |
вставка элемента в DI_COMBOBOX и DI_LISTBOX |
|
FarListItem |
элемент списка |
|
FarListItemData |
ассоциация данных с элементом списка |
|
FarListPos |
позиционирование в списке |
|
FarListTitles |
установка/получение заголовков для списка |
|
FarListUpdate |
данные для обновления элемента списка |
|
OpenDlgPluginData |
информация о вызванном плагине из диалога |
|
ProcessDialogEventInfo |
информацию о событии диалога |
Специфические структуры для настройки плагина
Структура |
Описание |
|
ConfigureInfo |
информация о настраиваемом плагине |
|
FarSettingsCreate |
управление настройками плагина |
|
FarSettingsEnum |
управление настройками плагина |
|
FarSettingsHistory |
управление настройками плагина |
|
FarSettingsItem |
управление настройками плагина |
|
FarSettingsName |
управление настройками плагина |
|
FarSettingsValue |
управление настройками плагина |
Специфические структуры для работы с плагинами
Структура |
Описание |
|
FarGetPluginInformation |
получение информации о любом плагине |
|
GlobalInfo |
основная информация о плагине |
|
PluginInfo |
информация о модуле плагина |
|
PluginMenuItem |
информация о добавляемых в меню плагинов элементах |
|
VersionInfo |
информация о версии плагина |
Специфические структуры для работы
FarGetValue |
запрошенная макропеременная |
|
FarMacroCall |
возврат данных в макрос |
|
FarMacroLoad |
загрузка макрофайлов |
|
FarMacroValue |
макропеременная |
|
MacroAddMacro |
добавить макропоследовательность в память |
|
MacroExecuteString |
передать исполняемый скрипт в Far Manager |
|
MacroParseResult |
результат проверки макропоследовательности |
|
MacroSendMacroText |
описание макропоследовательности |
|
OpenMacroInfo |
значения, передаваемые плагину из макропоследовательности |
3. Плагины
плагин программа операционный клавиша
Плагин - это модуль к программе, который создается отдельно и в случае необходимости может быть подключен к уже работающему приложению. Основная задача плагина - расширение функциональности основной программы.
Установка плагина
1. Скачиваем плагин с Интернета.
2. Копируем папку по пути c:\Program Files\Far Manager\Plugins\.
3. Перезапускаем Far Manager, чтобы плагин полностью интегрировался в программу.
5. Для настройки этого плагина нам нужно зайти в меню программы, выбрать Параметры, потом Параметры плагинов.
6. В появившемся окне выбираем плагин, который нам требуется настроить, и жмём Enter.
7. Теперь мы видим окно с параметрами нужного нам плагина. Настраиваем его под свои потребности и жмём ОК.
Как создать плагин.
FAR распространяется с полным набором файлов для написания самим plug-in на любом С компиляторе для Windows. Темой этой статьи является написание этих модулей самим на Visual C++ (я использовал Visual C++ 5.0).
1. Запускает VC, делаем новый проект типа "Win32 Dynamic-Link Library" по имени SimpleFP. Создаёт файл simplefp.cpp - здесь, собственно, мы и будем писать. В каталог SimpleFP копируем header файл plugin.hpp из архива PlugDoc.rar (ред: начиная с FAR 1.70 beta 5 примеры устанавливаются в отдельный каталог PlugDoc).
2. Теперь нам надо сделать.def файл - это файл, в котором описываются функции, которые вызываются из внешних модулей. Мы должны описать функции Far-а, которые мы будем использовать в нашем модуле. Делаем текстовый файл simplefp.def, в котором пишем:
3. LIBRARY
4. EXPORTS
5. GetPluginInfo=_GetPluginInfo@4
6. OpenPlugin=_OpenPlugin@8
SetStartupInfo=_SetStartupInfo@4
Здесь мы описываем 3 функции, которые нам пригодятся. А теперь добавим simpledef.def к файлам проекта (Project - Add to project - Files - simplefp.def).
7. Теперь пишем сам plug-in - работаем с файлом simplefp.cpp. Я решил дать текст самой программы с комментариями - можно скопировать в С++ и начать с ним возиться. Но сначала о основах.
Far работает по тем же принципам, что и Windows - вы ссылаетесь в программе на те функции, уже имеющиеся в системе, которые хотите использовать. Far предоставляет функции для работы с экранными формами в режиме console application. При запуске plug-in-а Far запускает функцию OpenPlugin, мы будем её рассматривать как аналог main() или WinMain(). Но кроме этого надо ещё сообщить Far-у данные о нашем plug-in-е. Это делает функция GetPluginInfo.
/*
* SimpleFP - простой plug-in к Far-у. (С) 2000 Phoenix, Moscow
*/
#include <stdio.h> // для вызова sprintf
#include <windows.h> // для функций Windows
#include "plugin.hpp" // для функций Far
#define PLUGIN_NAME "Open windows" // Название plug-in-а
#define WINDOW_HEAD "Open windows list" // Заголовок меню, которое мы сделаем
//
// Описываем функции Far, которые с которыми мы работаем.
//
extern "C"
{
void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info);
HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item);
void WINAPI _export GetPluginInfo(struct PluginInfo *Info);
};
static struct PluginStartupInfo Info; // Информация о нашем plug-in-е
//
// Информация о модуле определена нами в структуре Info
//
void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info)
{
::Info=*Info;
}
// Эта функция вызывается для получения информации о plug-in.
// Мы должны заполнить поля структуры Info.
//
void WINAPI _export GetPluginInfo(struct PluginInfo *Info)
{
Info->StructSize=sizeof(*Info); // Размер структуры Info
Info->Flags=0; // Это нам не нужно
Info->DiskMenuStringsNumber=0; // Это нам тоже не нужно
// Определяем строку с названием модуля
static char *PluginMenuStrings[1];
PluginMenuStrings[0]= PLUGIN_NAME;
// Определяем название plug-in модуля
Info->PluginMenuStrings=PluginMenuStrings;
Info->PluginMenuStringsNumber=
sizeof(PluginMenuStrings)/sizeof(PluginMenuStrings[0]);
Info->PluginConfigStringsNumber=0; // Это нам не нужно
}
// Эта функция вызывается при запуске plug-in модуля.
//
HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item)
{
HWND hwnd; // Используем для получения handle
char p[128], o[128]; // Для создания строк меню
int i=0; // Счётчик
struct FarMenuItem MenuItems[64]; // Описание меню, которое создаст для нас Far
memset(MenuItems,0,sizeof(MenuItems)); // Инициализируем наше меню
MenuItems[0].Selected=TRUE;
hwnd = GetDesktopWindow(); // Получаем handle для desktop
hwnd = GetWindow(hwnd, GW_CHILD); // Получаем его handle
while (hwnd !=0) // Пока оно не последнее
{
hwnd = GetWindow(hwnd, GW_HWNDNEXT); // получим handle окна
GetWindowText(hwnd,p,128); // и его заголовок
if (strlen(p)>0) // если заголовок есть
{
sprintf(o,"%0.8xld %s", hwnd, p); // сделаем строчку
strcpy(MenuItems[i++].Text, o); // скопируем эту строчку в массив MenuItems
}
}
// вызываем созданное нами меню, получаем номер выбранного пункта - MenuCode
//
int MenuCode=Info.Menu(Info.ModuleNumber,
-1,-1,0,
FMENU_AUTOHIGHLIGHT|FMENU_WRAPMODE,
WINDOW_HEAD,
ULL,
"Menu content",
NULL,
NULL,
MenuItems,
i);
return(INVALID_HANDLE_VALUE);
}
Компилируйте, копируйте в Far\Plugin и перезапускайте Far. В Far-е нажмите F11 - это список plug-in модулей. Теперь в нём должна появиться строка Open windows. Посмотрите на результат.
Описание некоторых плагинов
Clipboard Copy, Clipboard Copy Alt.
Эти плагины предназначены для обычного в Windows, но ранее недоступного в FAR Manager использования буфера обмена для копирования и перемещения файлов и папок. Допустимо копирование (перемещение) как из Windows в FAR, так и наоборот. Сама по себе подобная возможность существенно облегчает обычные операции по копированию и перемещению, однако нельзя сказать, что реализована она очень удобно (если в Windows достаточно, как известно, нажатия правой кнопки и выбора нужного действия, то в FAR приходиться выполнять комбинацию F11ФБуфер обменаФСкопировать (Перенести/Вырезать или Вставить). Правда, нельзя требовать от авторов плагинов невозможного: именно такой путь и предполагается исходя из самой логики работы подключаемых модулей. Идея эта первоначально была реализована в плагине Clipboard Copy, но не до конца отработана: при попытках копирования некоторых файлов программа выдает ошибку файловой системы. Намного позднее появился аналогичный по функциональности плагин Clipboard Copy Alt, в работе которого мы не сталкивались с ошибочными ситуациями. Весьма вероятно, что в скором времени такая возможность будет реализована в самом файл-менеджере через встроенный модуль «Контекстное меню проводника». Плагин Clipboard Copy; работает начиная с версии FAR1.60, плагин Clipboard Copy Alt; работает начиная с версии FAR1.65.
File list creator.
Предназначен, как и следует из названия, для создания в текущей директории файла, содержащего список имен выделенных файлов. Хотя существует, конечно, и обычная возможность копирования имен выделенных файлов в буфер обмена при нажатии Ctrl+Ins и последующей вставки из буфера в текстовый файл, данный плагин также в ряде случаев достаточно удобен. Он позволяет копировать файлы с путями (вводить для группы файлов длинные пути вручную -- крайне сомнительное развлечение), а также дополнять созданный список файлов новыми файлами и обрабатывать вложенные папки (естественно, в случае их выделения). Бывают ситуации, когда он просто незаменим (к примеру, автору этой статьи, как преподавателю, он часто требуется при формировании самостоятельных заданий). Работает начиная с версии FAR1.60.
Regular Expression Search and Replace.
Весьма полезный плагин, предназначенный для поиска файлов по содержащимся в них выражениям, то есть в ситуациях, когда срочно необходим файл с определенной информацией, но вы не помните ни его имени, ни места расположения на диске. Поиск осуществляется очень быстро, и возможен как на всем винчестере, так и в конкретной папке.Возможно автоматическое проведение замены найденных в тексте файлов выражений. Работает начиная с версии FAR1.65.
Edit Swap.
На самом деле данный плагин представляет два модуля: «Парные скобки» и «Рус<->Lat», предназначенные, естественно, для редактирования файла в текстовом редакторе FAR. Первый модуль отвечает за поиск и выделение одинарных и двойных парных скобок различного типа. Плагин был написан для версии FAR1.63, не предоставлявшей подобной возможности. Версия же 1.70b2 программы FAR уже включает встроенный плагин «Скобки», выполняющий те же самые функции. Что же касается модуля «Рус<->Lat», то он по-прежнему может быть подключен только вручную и предоставляет очень полезную возможность перекодировки выделенного блока по правилу QWERTY<->ЙЦУКЕН, а такая необходимость возникает сплошь и рядом, если вы просто забыли переключить алфавит, а набирать текст заново у вас, естественно, особого желания не возникает. Хотя плагин и написан для версии FAR1.63, он прекрасно работает и в последующих версиях программы. Правда, функция поиска и выделения скобок оказывается продублированной.
Special Folders.
Обеспечивает быстрый доступ к специальным папкам Windows: «Главное меню», «Мои документы», «Сетевое окружение», «Рабочий стол», «Принтеры», «Программы» и т.д. (рис. 3), тем самым избавляя пользователя от необходимости запоминать их местоположение на диске, а затем долго и нудно до них добираться. При этом попасть в специальную папку можно двумя способами: стандартным для плагинов: по F11 и через меню дисков FAR'а, к примеру, по Alt+F1, Alt+F2 (следует выбирать в меню дополнительно появляющийся пункт Special Folders). Архив: Работает начиная с версии FAR1.63.
Uninstall.
Плагин позволяет проводить деинсталляцию программ из FAR Manager точно так же, как это обычно осуществляется из контрольной панели. Работает начиная с версии FAR1.65.
FAR Navigator (ProxyFtp).
Данный модуль позволяет работать не только с ftp-серверами (скачивание или удаление файлов и каталогов с сервера, копирование своих файлов на сервер), как стандартный плагин FTP-клиент, но и с http-серверами (скачивание с сервера). В случае обрыва соединения возможна докачка файлов. Что касается скачивания файлов на компьютер, то существуют, конечно, и более удобные возможности, предоставляемые специально предназначенными для этого download-менеджерами (тут и более удобно организованная докачка, и работа по расписанию, и осуществление скачивания на максимально возможной скорости и т.д.), так что это направление, в общем-то, на любителя. А если говорить об обратной операции, то функции плагина должны заинтересовать широкую аудиторию. Работает начиная с версии FAR1.65.
Web Editor.
Данный плагин позволяет создавать и редактировать html-файлы в среде встроенного текстового редактора FAR за счет вставки шаблонов достаточно широкого спектра тэгов HTML (рис. 4), атрибутов CSS, структур PHP (рис. 5) и т.п. Процесс полного создания Web-страниц таким способом требует немалых затрат времени и сил и мало вдохновляет, особенно если вспомнить о специально разработанных для этих целей программных продуктах. Однако данный модуль может быть весьма полезен в процессе отладки страницы, когда требуется внести минимальные изменения, сохранить и сразу же проверить результат. Кроме того, часть тэгов (необходимых, к примеру, для успешной раскрутки вашей страницы) все равно приходится вставлять вручную, а Web Editor помогает значительно ускорить весь процесс. Работает начиная с версии FAR1.7.
FAR plugins programming Help Encyclopedia of Developer.
Представляет собой энциклопедию на русском языке PlugRinG Help для разработчиков плагинов. В принципе, и в дистрибутиве FAR Manager есть файл помощи, но он довольно краток. Поэтому авторами данного плагина было принято решение написать настоящую Help-энциклопедию, в которой подробно рассматривается технология разработки плагина применительно к C/C++ и Pascal (структуры, сервисные функции, экспортируемые функции и т.п.), даются конкретные рекомендации в этой области и приводятся многочисленные примеры. Кроме того, здесь опубликованы статьи различных авторов относительно подводных камней, с которыми им пришлось столкнуться на разных стадиях разработки своих плагинов. Иными словами, эта энциклопедия -- прекрасное подспорье для тех, кто решил пополнить число авторов плагинов. Для запуска энциклопедии достаточно щелкнуть на файле pluginsr.chm. Ориентирован на версию FAR1.7b3.
PlugRinGviewer.
Плагин предназначен для работы с базой данных плагинов -- PlugRing.Для широкого пользователя может представлять интерес организация целенаправленного просмотра плагинов по категориям. Достоинство этого плагина заключается в том, что не нужно долго и упорно изучать всю базу плагинов, если необходимо выяснить, к примеру, какие плагины существуют для работы с Интернетом или с принтером. Однако функциональность PlugRinGviewer намного шире: это и скачивание плагинов из базы данных, и обновление, и добавление новых плагинов. Но подобная возможность ориентирована преимущественно на авторов плагинов. Работает начиная с версии FAR1.65.
Список использованной литературы
[1] Попов И. И., Максимов Н.В. Компьютерные сети. М.; Форум: Инфра-М, 2008.
[2] Олифер В.Г. Олифер Н.А. Олифер Н.А.Компьютерные сети. Принципы, технологии, протоколы. СПБ.: Питер. 2007.
[3] Название статьи / Электронная версия на сайте http://www.docme.ru/doc/204442/far-manager.
Размещено на Allbest.ru
Подобные документы
FAR Manager - файловый менеджер с поддержкой самых разнообразных расширений и функций - бесплатная альтернатива программе Total Commander. Способы запуска FAR-manager. Работа с папками. Физическое и логическое понятие папки. Форма хранения информации.
реферат [77,9 K], добавлен 01.05.2010Назначение, функции System Center 2012 Operations Manager — разработанного корпорацией Microsoft продукта, обеспечивающего контроль функционирования серверов, служб, устройств и приложений. Состав пакетов управления. Атрибуты, которые могут иметь объекты.
курсовая работа [1,2 M], добавлен 27.12.2014История образования ТОО "ABC Design". Разработка программного и информационного обеспечения компьютерных сетей, автоматизированных систем вычислительных комплексов и сервисов. Работа с CRM системой Task Manager и с панелью управления сайтов JOOMLA.
отчет по практике [727,4 K], добавлен 13.07.2017Структура систем Transcend Manager, их основные элементы и характеристика, назначение. Методы цветового кодирования. Выбор узла для перехвата пакетов и выделение под перехват пакетов буфер. Установка фильтров и декодирование пакетов, определение ошибки.
лабораторная работа [2,5 M], добавлен 23.08.2009Развитие Internet и новых способов общения между людьми. Система управления сайтом Content Manager System. Процесс создания, редактирования и оформления сайтов. Возможность создания различных по правам доступа частей сайта. Критерии выбора CMS.
реферат [35,5 K], добавлен 03.04.2011Структура сети IP телефонии в информационно-вычислительном центре. Основные системные возможности и пользовательские функции Cisco Сall Manager. Анализ конференций различных типов. Разработка программного обеспечения системы мониторинга IP-конференции.
дипломная работа [3,6 M], добавлен 20.05.2013Сутність і функції операційних систем, принцип і особливості роботи з ними. Характеристика вбудованого редактора FAR Manager. Призначення програм для роботи з архівами інформації. Управління системними параметрами ПК за допомогою програми SetupUtility.
контрольная работа [950,9 K], добавлен 14.10.2009Словесное описание предметной области. Построение схемы функциональных зависимостей. Реализация базы данных средствами утилиты Enterprise Manager в формате SQL Server Management Studio. Разработка алгоритмов работы программы и приложения пользователя.
дипломная работа [1,8 M], добавлен 26.03.2015Виды операционных систем. Графический пользовательский интерфейс операционной системы Linux и Mac OS. Функции устройства управления окнами (windows manager). Программа управления файлами, драйвера, модуль управления памятью - основные компоненты ядра.
презентация [1,8 M], добавлен 14.10.2013Ознакомление с функциональным назначением и логической структурой подсистемы управления процессами с невытесняющей многозадачностью и постоянной длительностью кванта. Рассмотрение правил работы и графического интерфейса программы Process Manager.
курсовая работа [888,0 K], добавлен 30.07.2010