How to install plugin in FAR. Far. Plugins. What to give preference

plugin Program Operating Key

The plugin is a module to the program that is created separately and, if necessary, can be connected to an already working application. The main task of the plug-in is the expansion of the functionality of the main program.

Installing plugin

  • 1. Download the plugin from the Internet.
  • 2. Copy the folder on the path C: Program Filesfar Managerplugins.
  • 3. Restart Far Manager so that the plugin is fully integrated into the program.
  • 5. To configure this plugin, we need to go to the program menu, select the parameters, then the parameters of plug-ins.
  • 6. In the window that appears, select the plugin that we need to configure, and click Enter.
  • 7. Now we see a window with the parameters of the plugin we need. Configure it for your needs and click OK.

How to create a plugin.

FAR spreads S. complete set Files for writing Plug-in themselves on any with a compiler for Windows. The topic of this article is to write these modules by Visual C ++ (I used Visual C ++ 5.0).

  • 1. Runs the VC, make a new project like "Win32 Dynamic-Link Library" named SimpleFP. Creates a file simplefp.cpp - here, in fact, we will write. In the SimpleFP directory, you copy the header file plugin.hpp from the plugdoc.rar archive (edge: Starting with Far 1.70 Beta 5, examples are installed in a separate Plugdoc directory).
  • 2. Now we need to do .Def file is a file that describes the functions that are called from external modules. We must describe the Far-A functions that we will use in our module. Make text file Simplefp.def, in which we write:
  • 3. Library
  • 4. Exports.
  • 5. [Email Protected]
  • 6. [Email Protected]

[Email Protected]

Here we describe 3 functions that we will use. And now add simpledef.def to project files (Project - Add to Project - Files - Simplefp.def).

7. Now we write the Plug-in itself - we work with the SimpleFP.CPP file. I decided to give the text of the program itself with comments - you can copy to C ++ and start messing with it. But first about the basics.

FAR works on the same principles as Windows - you refer to the program on those functions already available in the system that you want to use. Far provides features to work with screen forms in Console Application mode. When starting Plug-in-A Far launches the OpenPlugin function, we will consider it as analogue main () or winmain (). But besides this, I also need to inform FAR-in data about our Plug-in. This makes the GetPluginInfo function.

  • * SimpleFP is a simple plug-in to Far-y. (C) 2000 Phoenix, MOSCOW

#Include. // To call Sprintf

#Include. // for Windows functions

#Include "plugin.hpp" // for FAR functions

#Define plugin_name "Open Windows" // Name Plug-In-A

#Define Window_head "Open Windows List" // The menu header that we do

// Describe the FAR functions that we work with.

void WinAPI _Export SetStartupInfo (struct pluginstartupinfo * info);

Handle WinAPI _Export OpenPlugin (int openfrom, int item);

void winpi _export getplugininfo (struct plugininfo * info);

static Struct PluginstartupInfo info; // Information about our plug-in-e

// Module information is defined by us in the INFO structure

void WinAPI _Export SetStartupInfo (struct pluginstartupinfo * info)

// This feature is called to obtain information about Plug-in.

// We must fill in the INFO structure fields.

void WinAPI _Export GetPluginInfo (Struct Plugininfo * info)

Info-\u003e structsize \u003d Sizeof (* info); // Info structure size

Info-\u003e flags \u003d 0; // we don't need it

Info-\u003e diskmenustringsnumber \u003d 0; // we don't need it either

// Determine the string with the name of the module

static Char * pluginmenustrings;

Pluginmenustrings \u003d plugin_name;

// Determine the name plug-in module

Info-\u003e pluginmenustrings \u003d pluginmenustrings;

Info-\u003e pluginmenustringsnumber \u003d

sizeof (pluginmenustrings) / Sizeof (pluginmenustrings);

Info-\u003e pluginconfigstringsnumber \u003d 0; // we don't need it

// This feature is called when the plug-in module is started.

Handle WinAPI _Export OpenPlugin (int openfrom, int item)

HWND HWND; // Use to get Handle

char P, O; // To create menu rows

int i \u003d 0; // Counter

struct Farmenuitem MenuItems; // Description of the menu that will create for us FAR

mEMSET (MenuItems, 0, Sizeof (MenuItems)); // Initialize our menu

Menuitems.selected \u003d true;

hwnd \u003d getdesktopwindow (); // Get Handle for Desktop

hWND \u003d GetWindow (HWND, GW_CHILD); // Get Handle

while (hwnd! \u003d 0) // While it is not the last

hWND \u003d GetWindow (HWND, GW_HWNDNEXT); // Get handle windows

GetWindowText (HWND, P, 128); // and his title

if (strlen (p)\u003e 0) // If the title is

sPRINTF (O, "% 0.8xld% s", hwnd, p); // Make a line

sTRCPY (MenuItems.Text, O); // Copy this line into the MenuItems array

// Call the menu you created, get the number of the selected item - MENUCODE

iNT MENUCODE \u003d info.Menu (info.moduleNumber,

Fmenu_autohighlight | fmeNu_WrapMode,

return (invalid_handle_value);

Complete, copy to Farplugin and restart FAR. In FAR-e, press F11 is a plug-in module list. Now it should appear the Open Windows string. Look at the result.

Description of some plugins

Clipboard. Copy, Clipboard. Copy Alt.

These plugins are designed for the usual in Windows, but previously inaccessible to Far Manager using the clipboard to copy and move files and folders. Permissible copying (movement) from both Windows in FAR and vice versa. By itself, this opportunity significantly facilitates the usual copying and movement operations, but it cannot be said that it is implemented very conveniently (if Windows is enough, as you know, pressing right button and selecting the desired action, then in FAR you have to perform a combination F11FBUFFER exchanged (transfer / cut or paste). True, it is impossible not to require the authors of the plug-ins: just such a way and it is assumed based on the logic of the plug-in modules. This idea was originally implemented in the Clipboard Copy plugin, but not fully worked out: when you try to copy some files, the program issues an error file System. A much later appeared similar to the functionality of the Clipboard Copy Alt plug-in, in which we did not encounter erroneous situations. It is very likely that in a short time this possibility will be implemented in the file manager itself through the built-in module "Context menu of the conductor". Plugin Clipboard Copy; Works starting from Far1.60, plugin Clipboard Copy Alt; Works starting from Far1.65.

File List Creator.

Designed, as follows from the name, to create in the current directory of a file containing a list of names of selected files. Although there is, of course, the usual possibility of copying the names of the selected files to the clipboard when you press Ctrl + Ins and the subsequent insertion from the buffer in the text file, this plugin also in some cases is quite convenient. It allows you to copy files with ways (enter for a group of files long paths manually - extremely dubious entertainment), as well as complement the created list of files with new files and handle the nested folders (naturally, in the case of their selection). There are situations when it is simply indispensable (for example, the author of this article, as a teacher, it is often required when the formation of independent tasks). Works starting from Far1.60.

Regular Expression Search and Replace.

A very useful plugin designed to search for files according to expressions contained in them, that is, in situations where a file with a certain information is urgently needed, but you do not remember any name or the location on the disk. The search is carried out very quickly, and it is possible both on all Winchester and in a specific folder. It is possible to automatically hold the replacement of expressions found in the text file text. Works starting from Far1.65.

Edit swap.

In fact, this plugin represents two modules: "pair brackets" and "Rus<->Lat ", designed, naturally, to edit the file in the FAR text editor. The first module is responsible for the search and selection of single and double paired brackets. of different types. The plugin was written for Far1.63, which did not provide such an opportunity. The version of 1.70b2 FAR program already includes a built-in bracket plugin that performs the same features. As for the module "Rus<->Lat ", then it can still be connected manually and provides very useful opportunity Recoding the selected block according to QWERTY rule<->Yatsuken, and such a need arises completely and beside, if you simply forgot to switch the alphabet, and you have no special desire to recruit the text again. Although the plugin is written for Far1.63, it works great in subsequent versions of the program. True, the search and selection function of the brackets is duplicated.

Special Folders.

Provides fast access Special windows folders: "Main menu", "My Documents", "Network Surroundings", "Desk", "Printers", "Programs", etc. (Fig. 3), thereby saving the user from the need to memorize their location on the disk, and then long and tediously reach them. In this case, you can get into a special folder in two ways: standard for plug-ins: via F11 and through the FAR disk menu "A, for example, according to Alt + F1, Alt + F2 (you should select the additionally appearing Special Folders in the menu). Archive: Works Starting from Far1.63.

Uninstall.

The plugin allows uninstalling programs from Far Manager in the same way as is usually carried out from the control panel. Works starting from Far1.65.

Far Navigator (Proxyftp).

This module allows you to work not only with FTP servers (download or delete files and directories from the server, copying your files to the server), as the standard FTP client plugin, but also with HTTP servers (download from the server). In case of cliff connection, files are possible. As for downloading files to a computer, then there are, of course, and more convenient features provided by the download managers specifically designed for this (here and more conveniently organized a device, and work on the schedule, and the download of downloads at the maximum possible speed, etc. ), so this direction, in general, to an amateur. And if we talk about reverse operationThe functions of the plugin must be interested in a wide audience. Works starting from Far1.65.

Web Editor.

This plugin allows you to create and edit HTML files in the built-in environment. text editor FAR due to the insertion of templates of a fairly wide spectrum of HTML tags (Fig. 4), CSS attributes, PHP structures (Fig. 5), and the like. Process full creation Web pages in this way requires considerable time and effort and inspires little, especially if you remember the specially designed for these purposes software products. However, this module can be very useful in debugging the page when you need to make minimal changes, save and immediately check the result. In addition, part of the tags (necessary, for example, for the successful promotion of your page) anyway you have to insert manually, and the Web Editor helps to significantly speed up the entire process. Works starting from Far1.7.

Far Plugins Programming Help Encyclopedia of Developer.

It is an encyclopedia in Russian Plugring Help for plug-ins. In principle, and in the Far Manager distribution there is a help file, but it is rather brief. Therefore, the authors of this plugin decided to write a real HELP encyclopedia, in which the plug-in development technology is considered in detail in relation to C / C ++ and Pascal (structures, service functions, exported functions, etc.), specific recommendations are given in this area and are given. Numerous examples. In addition, articles of various authors regarding the pitfalls with which they had to face different stages of developing their plugins were published. In other words, this encyclopedia is a great help for those who decided to replenish the number of authors of plugins. To start the encyclopedia, it is enough to click on the pluginsr.chm file. Focused on version FAR1.7B3.

PlugringViewer.

The plugin is designed to work with the database of plug-ins - plugring. The wide user may be interested in the organization of targeted viewing plugins by category. The advantage of this plugin is that it is not necessary to study the entire database of plugins for a long time and persistently, if you need to find out, for example, what plugins exist to work with the Internet or with the printer. However, the functionality of PlugringViewer is much wider: it is downloading plug-ins from the database, and the update, and the addition of new plug-ins. But this possibility is focused mainly on the authors of plugins. Works starting from Far1.65.

Far Manager: Quick acquaintance

that Norton-like file manager created by the famous Russian programmer Evgeny Roshal reproduces the Norton Commander program interface for many users. FAR is designed to work with files, catalogs and archives in windows Environment 95/98 / ME and Windows 2000 / NT and can function both in full screen and in the window mode. We will not sing the diffilaments of this program, but, in our opinion, there is no more convenient manager FilesAt least for a person who has spent seriously working with the Norton Commander program.

What is the preference?

oblasting to all Norton Commander utility represent, naturally, no need. At the moment, its last version is Norton 2000, fine decisive problem 2000, but not a particular interest for the Russian user. There are many reasons for this, we call only the most important: the package is not Russified; The font does not contain Cyrillic, so that the Russian file names and directories cannot be used; internal information base The package does not include any Russian program. In addition, the important value is that the program takes about 10 MB (version 1.0) on the hard disk, and it is expensive.

In contrast, the Norton Commander utility The latest version of the FAR program (FAR 1.70B3) occupies only a little more than 2 MB on the disk, and the previous one (FAR 1.70B2) in general, "weaving" is two times less. Far Manager is considered a conditional product. The cost of registration is $ 25 (without registration, the product employs 40 days), and citizens and organizations of the CIS and Baltic countries can register the program completely free. For its successful registration (this is carried out by the POSIP of the FAR program with the -R parameter: "Far -R") to the user from the former USSR as a username should enter the phrase "XUSSR Registration", and the registration code will serve the day of the week when you We decided to register the program (for example, the word "Monday" introduced by the linear Russian letters). Server addresses for FAR: http://www.rarsoft.com/, ftp://rarsoft.ti.sk/pub/far/ and ftp://rarsoft.ti.sk/pub/far/ (although not on all of them are the most fresh version Appears simultaneously).

Concerning software features Far Manager, then here this utility It is located at height - both for a wide range of users and professionals. The fact is that in the program, in addition to the standard features, known from the first versions of Norton Commander, there are many pleasant features. These include the definition of directories, call the list of active tasks; Transfer files via FTP client. Extensive Far features provides both when working with archives: archiving and unimpressing, viewing, editing and running to execute files from archives. The program supports most of the well-known archival formats, including self-exchanging and CAB archives. Far perfectly understands long file names, it works correctly with Russian letters, and the built-in editor allows you to switch between DOS and WIN-encodings. But we will not delve into the further transfer of the capabilities of the program, since this has already been written enough.

On computers professionals specialists, this program has long taken its rightful place, and I would very much like this utility to attract attention and the rest of the custom brethren. Putting it on your computer, you no longer want to part with it and forget about Norton Commander and on the volume of the disc that you once were forced to share it.

Plugins for Far

the Far Manager program was intended as a shell with a modular structure (the presence of the API allows you to increase the possibilities of the shell at the expense of the so-called plug-ins). Plugins are modules that are called from FAR and use FAR functions and interface. Connecting a wide range of plugins means a significant increase in the functionality of the program. By default, the file manager is complemented by several useful modules that support both work with archives and FTP servers, with a network and a temporary panel for storing files and directories and the use of all kinds of Russian encodings. The number of built-in plug-in modules from version to version is constantly increasing, and the number of functions provided by the program, respectively, grows.

In addition, all new plugins written by various authors appear regularly. Some of them are greater interest, others are less, but their total number is constantly increasing (in currently It is known about 407 different plug-ins), and old versions of plug-ins periodically replaced by new ones. In addition, both the author of Far Manager himself and the authors of specific plug-ins listens to the wishes and suggestions of users and in some cases implement their ideas in new versions. The most complete list of plug-ins with the possibility of their sorting in various parameters can be found at the address that is a kind of Internet Commonwealth of the authors of Far-plugins.

Several most useful plugins, as we have already mentioned, are automatically included in the Far Manager distribution. Of the most commonly used, I would like to call a convenient print manager and the "File Register" module that allows you to unify changing the writing file names of the selected directory. The "Extended Comparison" module, which, unlike the folder comparison command known, is also very effective, allows you to specify a number of additional comparison parameters (time, content, size), and also include or, on the contrary, eliminate when compared certain files and folders. Significantly facilitates the process of pumping files a well-known "FTP client" plugin. The latest version of FAR (1.70B3) added another interesting plugin "Contextual Explorer Menu" (Fig. 1), however, most of the possibilities announced in it do not work. At the same time, at least some of the functions of this module can be used in practice quite wide (for example, "send", "Cut", "Copy" and "Paste").

Most often, various functions are being implemented in the plugins that are not necessary for all users. The relevance of the use of this or that additional module depends on the specific working conditions. Therefore, it is necessary to think carefully before putting all the plugins in a row. And even then, after thoroughly by analyzing your own needs, you only need to install additional modules you need, thereby reducing the amount of memory and resources used by the program.

Installation of any new plugin is very simple. It is necessary in the Far directory (default C: \\ Program Files \\ Far) Create Plugins subdirectory (in recent versions The programs it is created automatically), inside it, create a special subdirector for this plugin and copy all the plug-in files into it. After these manipulations, you close the program in the usual way, and then start again, and the plugin starts working. You can call the same plugin by pressing the F11 key and selecting it from the list that has opened. Some plugins are selected through the ALT + F1 combination (Alt + F2). To change the parameters of the installed plugins, it will be necessary to use the F9FA parameters command of external modules and make the necessary adjustments (Fig. 2).

Are FAR-plugins need?

aK has already been noted above, at the time of writing this article officially at http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/down.cgi, 407 different plugins were registered (probably it is impossible to find another softwareFor which it would be developed by their number). On the one hand, such a wide range of possibilities that provide plugins seems to be superfluous, and on the other - this is exactly what is the main advantage of Far Manager in front of other programs designed to work with files and directories. After all, the Far modular structure allows users to connect and disconnect those plugins that need.

As for the diversity of far-plugins existing on today, then among them can be found literally everything - ranging from Tetris, Reversi and mini calendar, who congratulates you on your birthday, and ending with all sorts of customers. In the "Constellation" plugins still include those that are automatically included in the Far Manager distribution or provide opportunities implemented already in the latest versions of the program (these plugins today may be of interest only for users of older files manager).

A certain part of the base of plugins can be a useful rather wide range of users, however, most Far plugins still implement quite specific possibilities, the need for which, due to the nature of the work on a computer, does not occur. Therefore, a significant part of plugins is focused only on users who face the same problems as the authors of the plugins themselves.

Clipboard Copy, Clipboard Copy Alt

These plugins are designed for the usual in Windows, but previously inaccessible to Far Manager using the clipboard to copy and move files and folders. Permissible copying (movement) from both Windows in FAR and vice versa. By itself, this possibility significantly facilitates the usual copy and movement operations, but it cannot be said that it is implemented very conveniently (if Windows is enough, as you know, pressing the right button and select the desired action, then in FAR you have to perform a combination F11FBUFER / Cut or insert). True, you can not require the authors of the plug-ins impossible: it is such a way and it is assumed based on the logic of the plug-in modules itself. This idea was originally implemented in the Clipboard Copy plugin, but not fully worked out: when you try to copy some files. It gives an error of the file system. A similar functionality appeared similar to the functionality of the Clipboard Copy Alt plugin, in which we did not encounter erroneous situations. It is very likely that in a short time this possibility will be implemented in the file manager itself through the built-in conductor's context menu itself. . Archives: Cl BCOPY110.RAR (158 296 bytes, author - Alexander Kotelovich) - Plugin Clipboard Copy; Starting from Far1.60, ClipCopy.rar (9361 bytes, author - Andrei Budko) - Plugin Clipboard Copy Alt; Works starting from Far1.65.

File List Creator

Designed, as follows from the name, to create in the current directory of a file containing a list of names of selected files. Although there is, of course, the usual possibility of copying the names of the selected files to the clipboard when you press Ctrl + Ins and the subsequent insertion from the buffer in the text file, this plugin also in some cases is quite convenient. It allows you to copy files with ways (enter for a group of files long paths manually - extremely dubious entertainment), as well as complement the created list of files with new files and handle the nested folders (naturally, in the case of their selection). There are situations when it is simply indispensable (for example, the author of this article, as a teacher, it is often required when the formation of independent tasks). Archive: flist22.rar (107,780 bytes, author - Andrei Belousov); Works starting from Far1.60.

Edit Swap.

In fact, this plugin represents two modules: "pair brackets" and "Rus<->Lat ", designed, naturally, to edit the file in the FAR text editor. The first module is responsible for the search and selection of single and double paired brackets of various types. The plugin was written for Far1.63, which did not provide such an opportunity. The version of 1.70b2 FAR program already includes a built-in bracket plugin that performs the same features. As for the module "Rus<->Lat ", then it can still be connected manually and provides a very useful ability to cross the selected block according to QWERTY<->Yatsuken, and such a need arises completely and beside, if you simply forgot to switch the alphabet, and you have no special desire to recruit the text again. Archive: editswap.zip (16,800 bytes, author - Valentin Skirdin). Although the plugin is written for Far1.63, it works great in subsequent versions of the program. True, the search and selection function of the brackets is duplicated.

Uninstall

The plugin allows you to uninstall programs from Far Manager in the same way as is usually carried out from the control panel (F11FUD programFrix the program name). Archive: uinst11.zip (8,619 bytes, author - Dmitry Zhemers); Works starting from Far1.65.

Far Navigator (Proxyftp)

This module allows you to work not only with FTP servers (download or delete files and directories from the server, copying your files to the server), as the standard FTP client plugin, but also with HTTP servers (download from the server). In case of cliff connection, files are possible. As for downloading files to a computer, then there are, of course, and more convenient features provided by the download managers specifically designed for this (here and more conveniently organized a device, and work on the schedule, and the download of downloads at the maximum possible speed, etc. ), so this direction, in general, to an amateur. And if we talk about the reverse operation, the functions of the plugin must be interested in a wide audience. To connect to the server, you need to perform a simple sequence of actions: F11FFAR NavigatorFlies the name and other server parameters by pressing the SHIFT + F4 combination. Archive: Farnav18b8.zip (161,583 bytes, author - Vasily Moshninov); Works starting from Far1.65.

Web Editor

This plugin allows you to create and edit HTML files in the FAR built-in text editor environment due to the insertion of the templates of a sufficiently wide spectrum of HTML tags (Fig. 4), CSS attributes, PHP structures (Fig. 5), etc. The process of full creation of Web pages in this way requires considerable time and effort and inspires little, especially if you recall the software products specially designed for these purposes. However, this module can be very useful in debugging the page when you need to make minimal changes, save and immediately check the result. In addition, part of the tags (necessary, for example, for the successful promotion of your page) anyway you have to insert manually, and the Web Editor helps to significantly speed up the entire process. To insert the tag, it is necessary to use the following sequence of actions: F11FHTML - editor-pull the desired tag. Archive: Web10.zip (163,749 bytes, author - Alexander Ermolaev); Works starting from Far1.7.

Far Plugins Programming Help Encyclopedia of Developer

It is an encyclopedia in Russian Plugring Help for plug-ins. In principle, and in the Far Manager distribution there is a help file, but it is rather brief. Therefore, the authors of this plugin decided to write a real HELP encyclopedia, in which the plug-in development technology is considered in detail in relation to C / C ++ and Pascal (structures, service functions, exported functions, etc.), specific recommendations are given in this area and are given. Numerous examples. In addition, articles of various authors regarding the pitfalls with which they had to face different stages of developing their plugins were published. In other words, this encyclopedia is a great help for those who decided to replenish the number of authors of plugins. To start the encyclopedia, it is enough to click on the pluginsr.chm file. Archive: Help / Pluginsr_chm.zip (394 619 bytes, authors - Valentin Skindin, Igor Russians, Ivan Sinteurin, Kirill Kirichenko, Artem Nazarov, Vasily Moshnininov and Dmitry Zhemers) focused on the version Far1.7b3.

PlugringViewer.

The plugin is designed to work with the database of plugins - plugring (Fig. 6). For a wide range of user, the organization of targeted viewing plugins in categories may be interested. The advantage of this plugin is that it is not necessary to study the entire database of plugins for a long time and persistently, if you need to find out, for example, what plugins exist to work with the Internet or with the printer. However, the functionality of PlugringViewer is much wider: it is downloading plug-ins from the database, and the update, and the addition of new plug-ins. But this possibility is focused mainly on the authors of plugins. To connect to the database, you must first configure the plug-in to your Proxy server (F9FA parametersFarameters of external modulifbase plugins plugring proxy), and then connecting to the Internet, press the combination Alt + F1 (ALT + F2) and select "Pluging Plugins" (or Standardly through F11Fbase plugins Plugring). Archive: plugring.zip (394 619 bytes, author - Vasily Moshninov), running from the Far1.65 version.

For more information, we advise you to contact the address http: //www.uic. nnov.ru/~ruiv/plugring/cgi-bin/down.cgi, where more than 400 plugins are expected free of charge, as they say, for every taste.

ComputerPress 2 "2002

We continue the cycle of articles about the programs used by me. Today it is one of the oldest used Far software. Despite the honorable age of 15 years and an unassuming interface, in the form of two blue text boxes. FAR is one of the most powerful, today, file managers, and using many features of modern operating systems Windows Vista. and Windows 7. And the amount and quality of plugins written under it allows you to make almost anything from it. In addition from version 2.0, Far is distributed free of charge and open source.

File managers and what they eat

When that, long ago, when the trees were big, the sky is blue, and the computers were weaker than modern cell phones. The most popular operating system There was MS DOS. The receiver is now the Windows or CMD console. In those far windows times It was an add-in over dosure and the vast majority of users did not sit in it. And in 1986, one of the first Norton Commander file managers was released (he also Norton, from the same NC) it was he who first showed the world 2 blue windows. It was this format that became the basis for a huge number of file managers, its layout and teams were the travelers, and the speed and convenience when working and with him were remembered by many. Many users who have tasted all the benefits when working with it, still use its analogues. And they appeared not enough from that time. Volkovander, who has a small size with the main possibilities, Dos Navigator possessed greater possibilities etc.

But the world came to the world and changed it. It was no longer a superstructure over DOS, it is an independent OS giving great opportunities. Under it, file managers were also developed. One of which became File and Archive Manager or just FAR.

Far Manager today

Today Far Manager is free, distributing under the BSD license, file manager. It is constantly developing on the project page http://www.farmanager.com there is also a forum and the base of plugins for him. It works great with everyone windows versions, including in mode Server Core

X32 and X64 version are available for download. There are stable and daily or assembly (despite the name of the same as very stable) is also available for downloading in the form of an archive 7z or MSI package (may be useful for deploying through the GPO)

Many are wondering. Why need x64 version In such a simple program as a file manager? It does not consume large resources and is not needed high performance. To answer such a question, go to any x32 by the manager to the Windows \\ System32 \\ Drivers folder, in any X64 system, and remember the number of files you have seen, and then go there a simple conductor. And you will see that there are much more. But it is working with files and folders to have a main feature for any file manager.

Included with it there is a large number of plug-ins allowing to work with FTP and network. There is a built-in processes manager and archive manager. It allows you to copy the mouse and use the context windows menu On the right key. For challenge context menu You need to hold the key within 3-5 seconds

This uses the EMENU plugin.

Of additional features there is support for working with User Account Control (UAC)

And dynamic copying and other actions in windows icon 7

I note that FAR remains a console program, and allows you to use all the possibilities. windows consoles right in it. In addition, he has memory use of console programs.

Plugins for Far Manager

Attention: The version of the plugins used depends on the Far Manager version, for the X64 version you need to use x64 versions of plugins. All plugins described by me have x64 versions. Compatibility plugins S. different versions specified in a special topic

All plugins are installed in the Far \\ Plugins folder by unpacking them and subsequent restart FAR

Plugin from the discharge of Must Have. Significantly expands the capabilities of configuring and using Far Manager and not only it. It is an emulator of the console. If the Far.exe file starts when starting it starts it and works in its environment. I use Conemu as the main loader for FAR. His capabilities are huge

  • Run a few copies of FAR and not only can work with any console program or PowerShell, CMD, Telnet, etc.
  • Running programs under the administrator's rights or any other user, there is support for UAC

  • Allows you to view the output of the console in Far big length. Which cannot be viewed as standard. Useful when watching big listings

To enable console entry, the Ctrlo_View.Reg macro is used in the Conemu \\ Conemu.Addons folder. By default, it is configured to combine Ctrl + O, but I recommend using another combination for example Ctrl + S, by editing a string

to you need

  • Additionally color and change appearance FAR and fonts used by them

Starting the setup is carried out by pressing the right key on the top bar and selectting

  • Exercise Copy / Pase from the FAR console
  • and much more

Archiver for FAR based on free 7-zip. The archiver has already built into FAR, but for its use you need a variety of console versions of original programs. The same plugin uses the possibilities of a well-known archival manager of 7-zip (http://www.7-zip.org/) and in my most convenient to use

ATTENTION: For the plug-in operation, only the 7z.dll library is needed in the folder in the installed archiver, I usually copy it to a folder with a plugin

Allows you to organize highlighting the syntax in the embedded editor, has support for many languages, convenient

Allows you to use the features of .NET and PowerShell environments directly from FAR. Regarding this seriously increases the start speed and the resources consumed by Far Manager.

At the beginning there is a plugin Farnet.After the Far \\ Farnet \\ Modules folder is installed plugin PowerShellFar.

Farsniffer., Farhexitor. and other system utilities (http://code.google.com/p/farplugs/downloads/list)

Little snifter network and Hex editor. Such things will never interfere

And many others. Under Far Manager there are programs for working with Winmobile and Android communicators or mobile phones. View video pictures and listening to music. And many other things.

Conclusion

As you can see today, Far Manager is a modern and ever-evolving program, in addition to free, open source and practically unlimited configuration features. All this allows me to recommend anyone who has the need to facilitate its work.

) And I have never seen it, nevertheless, probably, you still understood who this is and with what they eat. For those who did not read the last article, but for some reason decided to read this, I will say that Far Manager. - This is an analogue of Norton Commander (File Management Programs), operating in the console (text mode), but using all the power of Windows. Approval about the analogue Norton`a is a bit controversial, we assume that this is my subjective opinion, which there will be many more. I liked it - then swing it from www.rarsoft.com and run. By the way, the third beta has already come down since the writing of the past article. I immediately say about registration - it is free for the residents of the former USSR.

So you downloaded it. What did not like? All right? Then read on.

For whom still intended this article? Rather, for those who have long used Far, but does not suspect how widely its possibilities are. Nevertheless, it will not be superfluous for those who have not chosen a file manager to taste. I confess that I initially did not imagine how powerful the thing is Far, until I found a website with plugins on the Internet :)


Plugins. And who are they?

Plugin (from English Plug-in - Connected Module) - These are external connected modules (plugins), which are used to expand program capabilities. Plugins are not a specific feature of FAR. With their help expand, for example, the possibilities of ICQ, Adobe Photoshop. or winamp. There are also in other file managers, for example, in Windows Commander. But, compared to other file managers, only FAR plugins are provided truly fantastic capabilities: plugins work anywhere - in the panels, in the editor, in the viewer; They can be launched directly from the command line. Sometimes you just do not know who will perform the following team - Far.exe itself or plugins, so closely merged the shell with his assistants. The ideology of plugins itself allows you to adjust the shell by adding the desired and miscarriage. This is the most important advantage of systems with plugins in front of monolithic programs.


And now the most interesting

Since the plugins have a huge number (on the day of writing this line there were 288), then I will try to describe the most useful (in my opinion). And I will use, mainly copyright comments and its subjective opinion.

So, according to the rating, the first place is Farnavigator (former Proxyftp). Just recently, he bypassed the plugin that will be described below - Colorer. The author is Vasily Moshnininov. The FAR includes a standard FTP client, but it has only basic functions. And thanks this plugin Far becomes an excellent FTP client, since it can be used with any kind of proxy servers. In the latest version, it also began to work with HTTP servers.

Colorer - plugin to highlight the syntax of programming languages \u200b\u200b(example - setting up colors in any software environment) in the FAR editor. It is very convenient if you need to quickly confirm the source code, and the shell start lazy. The author is Igor Russians. Contains a huge amount of ready-made scripts for different languages. A few words about the installation: This plugin consists of two parts - the library of the syntax and plugin itself.

Search and Replace (S_and_R). The author is Ivan Syntureurin. The plugin that allows you to replace in a large number of files, expands the search capabilities in the standard editor, and also provides the ability to search and replace using regular expressions. As the author said, it is a plugin for smart, and for those who know what regular expressions are, is the thing indispensable ...

7-zip. The plugin that does work with the archives is transparent, that is, does not require the presence of archivers themselves by car. It is initially sharpened under Zip, so it is able to archive only in Zip, but unzipped - from most archives.

In addition to these plugins, there is still a lot of others. For example, to manage Winamp from FAR, to support various languages \u200b\u200band encodings, for every mass processing of files. In fact, each wishes can write the desired plug-in under its specific task than and convenient modular architecture.

And now consider standard delivery plugins.

Advanced Compare is a plugin that expands the capabilities of the catalogs. Why describe it - just look at the dialogue, which he gives out.

Editor \\ Align is a plugin for formatting blocks in the embedded editor. I recommend using Format Block instead.

Editor \\ autowrap is a plugin for rows autotransfers when entering.

Editor \\ Brackets - Plugin for auto party in the editor between brackets. It is alleged that he is not needed if you have a colorer, as he knows how to do it all.

Editor \\ Drawline is a plugin for drawing lines in the editor. Amateurs "Dos Nafigator" is dedicated.

Editor \\ Editcase - plugin to change the register of the words of the words. I know how to do everything - "all lowercase", "start from capital", "all uppercase", "change the register", "cyclic change".

Farcmds is a very powerful and multifunctional plugin. Since it goes in the standard set, I recommend reading "Help". An example of using is to make the same directory on the next panel as on the current one.

FileCase - a plugin similar to EditCase, but does the same with file names. In the next version of s_and_r (1.6), it will do the same, but for ease of work, I would still recommend using this plugin.

FTP is a standard FTP Client. For nephese work with FTP is quite sufficient. If you work with FTP constantly, I recommend putting the ProxyFTP described above, and this delete.

HLFViewer is a plugin for plug-in developers. Used to view an arbitrary HLF file - aid file for Far`a.

Multiarc is a powerful plugin to work with archives.

Network - plugin to work with the network. Very comfortable. Perhaps in this version it will be slightly changed for the better. Who has already enjoyed, knows that the old Network Browser did not know how to get out of the resources on the network, it knows how much it is true, while only for Microsoft Network. The owners of Novell NetWare will have to wait a bit.

Printman is a new plugin. Replaces standard print functions in Far`E, starting with version 1.70 Beta1. Prints almost on all types of printers. Able to delete tasks from the print queue.

Proclist is a list of processes. A pleasant plugin for removing processes and viewing quite detailed information about them. In addition, he knows how to change priorities from running processes. By the way, here - to get a list and switching tasks, you can use the Ctrl-W combination in the Far`e, and for the removal of the menu that appears - the DEL key. At the same time, they are removed immediately and without questions, unlike what makes Windows (by Ctrl-Alt-Del).

TMPPanel is a temporary panel. The main purpose is to fold the files found when searching.

EMENU - Plugin to get the context menu of Windows. Able to give a text or graphic menu.

As I noted above, many standard plugins are additives for users, they do not provide all needs, and in many cases their functionality is overlapped with more advanced plugins, which means they can be deleted if not using them. The main meaning of standard plugins are examples for those who want to start writing plugins, as they all go with the source texts.


Where to take them and how to install?

All FAR plugins are stored in separate folders placed in the "Plugins" folder (which, in turn, is located there, where and far.exe). Having found a new module, Far saves information about it and subsequently loads only if necessary, so inactive modules do not require additional memory. However, if you are sure that you do not need any modules, you can delete them to save the disk space. In addition, be sure to read all text files such as readme.txt, whatsnew.txt, File_ID. DIZ. There may be described specific features to install this plugin. Also, look sometimes at the homepage of the authors of the plug-ins, which must be specified in these files.

Now let's see how to install them. So, you need to go to that folder where FAR is installed (usually C: \\ Program Files \\ Far \\), in the Plugins subdirectory, to create a subdirectory with the name corresponding to the title name (in principle, it is not important, useful only for orientation), And it will copy the entire contents of the Upgraded Archive. Next restart FAR. Remove the plugin is a bit harder. My way is to enter the directory with Plugins, click. (Point) and SHIFT-ENTER, exit Far`a, delete a directory with a plugin (DEL) and run FAR again. If you want to install new version plugin, then you need to delete it first, and then install. Sometimes, if the plugin is not loaded into memory, you can do without exiting FAR.

You can take plugins on the plugring - the site of the community of plagiance. By the way, in the last article I wrote that Plugring (www.uic.nnov.ru/~ruiv/plugring) is an unofficial site. So, now he became official, but did not change his directions: there is the main thing (and, in principle, the only one) collection of plug-ins for FAR. There were shorter and fast memorable addresses for it - www.rarsoft.com/plugring and plugring.da.ru. Also, to keep abreast of all fresh plugins, I recommend subscribing to the forum - [Email Protected].

And the conclusion would like to express my gratitude to those who helped me write this article - especially Ivan Sinturin, as well as Far developers, plugins for him.

June 9, 2001

Primus Inter Pares.
(First among equal)

In this note, we will talk about programs (surprised?). To be
accurate, then we are talking about one program called FAR.

Far is "File and Archive Manager", which is translated as "I
Clear your files and archives are best. " At the beginning of a bit
stories. The author of this program is Evgeny Roshal, the one
Who wrote the RAR archiver. But unlike Rar, Far did not receive
full recognition in the West, and that our programmer
Capably paying money Our programmers do not believe no one.
Especially our programmers 🙂 not to engage in self-deception,
For EX-USSR FAR was free. As a result, Zhenya did a program
almost for almost thanks until it was tired, after which he passed
sources group Far Team collected from the best and most active
writers plugins. Now it is they who introduce new features, correct
Old bugs, and Zhenya performs the role of e ... Producer? 🙂

Yes, by the way, about plugins. The main charm of Far is that he is in
Some degrees are expanding at the expense of plugins. Plugins are written on
Languages \u200b\u200bC, C ++, Delphi, Virtual Pascal, and Other, Other ... Now
the number of plug-ins is huge, and much of what you need, already
implemented.

In principle, the plug-ins take on the home pages of their authors. But
there is a secret of the polishinel - all plugins can be found in one place -
Far Plugring.
Everything is very convenient decomposed by category, there is
Search and the ability to find out which plugins appeared for
last month or different. The total number of them is so large (\u003e 350 by my estimates),
that I decided to describe those of them that may be useful not only to me
But someone else.