Far ftp plugin. Far Manager is a file manager. Installing and configuring Far Manager

I am sure that many people use some kind of file manager, and most probably use one of the most popular - Total Commander. For those who don't know what it is file manager I'll tell you in a nutshell. The file manager is a program that provides a convenient and multifunctional interface for working with the entire file system and the files themselves, respectively. Basically, file managers are designed to speed up the work with the following frequently performed actions: creating, editing, deleting, searching for files, renaming, copying, moving, opening / playing / viewing, changing attributes and properties, assigning rights, etc. In other words, file managers are not only convenient in daily work, but also significantly save the cost of extra mouse clicks. There are file managers in which a large number of additional functions are built in, which are not always needed by every user. Therefore, I was looking for myself such that by default there would be the very minimum of functionality, but at the same time I needed the ability to add additional modules (plugins) with which you can increase the functionality. And the most basic search criterion was a simple and minimal interface that would not distract from work, but contain everything you need and often use. Of course, almost all file managers met such criteria, and most of them contain a number of settings with which you can customize both the interface and functionality. There are paid and free, the choice is pretty big. I chose for myself Far Manager, which will be discussed today.

Far Manager is a free console file manager for Windows OS.

At Far Manager there is a fairly large abundance of plug-ins, using which you can firstly increase the capabilities of the program, and secondly, make this file manager more convenient for yourself.

As I said just above, there are a large number of file managers with quite different interfaces. But the most convenient, in my opinion, is a file manager made in the form of two columns, which allows you to carry out various operations with files much faster. Accordingly, my choice Far Manager contains two columns in its interface.

course command Windows string rather weak compared to the one in UNIX systems, but still it is. And a file manager Far Manager supports work with command line, which allows you not to switch between two windows, but to interact with work with files and with the command line. I mainly use the command line in Windows when developing some kind of software, and I very often had to use Far not only as a file manager, but also as a convenient tool for working with the command line. But now I found for myself, which has a very convenient tool for working with the command line, and Far Manager now I use it exclusively in working with directories, files and archives.

IN Far there is quite good support for working with FTP. But for some reason I got accustomed to work so much that support FTP in Far Manager I almost never use it, although everything is done quite conveniently and simply.

It is possible to describe the capabilities of the FAR file manager ad infinitum, since there are a number of plug-ins that significantly increase the capabilities of the program. I just talked about some of the program functions that I often use, everything else can be added as needed, and the fact that it comes by default with the basic functions of the file manager is a big plus, since each user will collect from Far Manager just the way he needs it.

FAR Manager installation

In order to install the file manager, you need to download it from the official site, where several versions are available for download. Far Manager, namely:

  • for x86 versions v2.0 and v1.75 - archive (not an installation file), msi (installation file)
  • for x64 versions v2.0 and v1.75 - archive (not an installation file), msi (installation file)

In my case, I will download the version v2.0 for x86, msi installation file. In order to download exactly the version that you need, you need to follow the following link - http://www.farmanager.com/download.php . I downloaded Far Manager from the following link - http://www.farmanager.com/files/Far20b1807.x86.20110203.msi .
Now you need to run the downloaded file, I have a file name http://www.farmanager.com/files/Far20b1807.x86.20110203.msi.
After launching the installation file, a welcome window will appear in which you need to click the button Next to continue.

In the next window, you are offered to read the text of the license, in which you need to check the box I accept the terms in the License Agreement(I accept the terms of the license agreement) if you agree with all the terms of the license. Then you need to press Next to continue.

The next window offers installation both for the current user and for all users of the system:

  • Install just for you (Admin)(Install for current user only)
    Far Manager 2 will be installed in a per-user folder and be available just for your user account. You do not need local Administrator privileges.(Far Manager 2 will be installed in the current user folder and will only be available to account this user. You do not need to have administrator rights.) - In this case, the program is installed in the directory Documents and Settings, namely to the user's folder.
  • Install for all users of this machine(Install for all users of this computer)
    Far Manager 2 will be installed in a per-machine folder by default and be available for all users. You can change the default installation folder. You must have local Administrator privileges. (Far Manager 2 will be installed for all system users. You can change the default installation folder. You must have administrator privileges.) - In this case, the program is installed in the directory Program Files.

Then you need to press Next to continue.

In the next window, you can change the installation location of the program Far Manager. Then you need to press Next to continue.

In the next window, you can select various add-ons and settings that will be installed with Far Manager. If you have marked some additions and then want to return all the default values, then you need to press the button reset. I decided to select all items for testing.

For each element, an additional menu is available, in which you can select both each element separately ( Will be installed on local hard drive- will be installed on HDD) and the whole group ( Entire feature ?will be installed on locale hard drive- The entire component will be installed on the hard disk), and the third element ( Entire feature ?will be unavailable— The component will not be installed on the hard drive).

Then you need to press Next to continue. And the following window will appear where you can choose Install to install or Back to return back.

After pressing the button Install the following window will appear, where the installation process will take place Far Manager and all selected components. Installation will take no more than two minutes.

In the last window, you can check the box Launch Far Manager 2(Start Far Manager 2). Then you need to press the button Finish to complete the installation.

On this installation Far Manager finished after pressing the button Finish The main menu of the program will appear.

Registering an earlier version of Far Manager

Before Far Manager it was necessary to register in order for all the functionality of the program to be available. And if you have installed old version Far Manager then the following instructions are just for you:
I will quote paragraph 2 of the content of the file " License.xUSSR.txt«:

2. Citizens of the countries of the former USSR have the right to use this version of FAR for non-commercial purposes free of charge.

I will say that this file manager is absolutely free, reading the same file it becomes clear how to register FAR, namely point 3:

3. To unlock the functions of the registered version of the specified
categories of persons when registering after running 'far -r' must be entered in
as username:
xUSSR registration
at the same time, as a registration code, it must be entered in small
in Russian letters the current day of the week.

So what should we do about this:
launch FAR we write - far-r, after which the window will be displayed, and as shown in the screenshot below, enter:

Registration name - xUSSR registration
Registration code - Tuesday(here we write the current day of the week)
Well, that's all the registration of the file manager has ended, good use!
If you have downloaded one of the latest versions of the file manager Far then you don't need to register it.

Far Manager Russification

By default, the program will speak to us in English. Everything is much simpler here than with the Russification of most programs. If you did everything according to the above instructions, then the Russian language is already installed in the Far Manager program, you just need to enable it, and for this you need to do the following:

  • in open window programs click on the button F9(launching the Far main menu)
  • go to the menu Options
  • click on submenu Languages

After that, a window will open in which you can select the language for the Menu, and there are several languages ​​to choose from, namely:

  • Chez(Czech)
  • English(English)
  • German(German)
  • Hugarion(Hungarian)
  • Polish(Polish)
  • Russian(Russian)
  • Spanish(Spanish)

We choose the one that you need, in my case it is Russian (Russian).

After selecting the Menu language, the following window will appear in which you need to select the Help language, here there are slightly fewer languages, namely:

  • English(English)
  • Hugarion(Hungarian)
  • Russian(Russian)

But the one I need is still on the list - Russian (Russian).

After all these steps, you should have a file manager installed on your computer. Far Manager speaking Russian.

Using FAR Manager

The program window by default contains two panels in which you can open different directories and files. In each of the panels, you can use both the keyboard and the mouse, but file managers, in my opinion, were created in order to speed up the process of working with directories and files from the keyboard. Of course, here not only the work process is accelerated, but also the convenience increases significantly.
In order to sort files in any of the panels, you need to hold down the key ctrl on the keyboard, after which a menu will be displayed at the bottom in which each item corresponds to the keys F1 to F10 to F12 in full screen mode:

  • F1— show/hide left panel
  • F2— show/hide right panel
  • F3- sort by file name
  • F4- sort by extension
  • F5- sort by recording time
  • F6- sort by size
  • F7- do not sort
  • F8- sort by creation time
  • F9- sort by access time
  • F10- sort by description
  • F11- sort by file owner
  • F12- launch sorting menu

alt, which is mainly intended for working with files and directories, namely:

  • F1- open the current disk in the left panel
  • F2- open the current disk in the right panel
  • F3- here you can open the file for viewing both in an external program and in the file manager itself
  • F4- here you can open a file for editing both in an external program and in the file manager itself
  • F5- print files
  • F6- here you can create a link (shortcut) to a file or folder
  • F7- file search
  • F8- display command history
  • F9- resizing the program window
  • F10- folder search
  • F11- display browsing and editing history
  • F12- display folder history

You can also open an additional menu by holding the button Shift, which is mainly intended for working with files and archives, namely:

  • F1- add files to the archive
  • F2- extract files from archive
  • F3— execute archive management commands
  • F4- edit new file
  • F5- copy the file under the cursor
  • F6- rename or move the file under the cursor
  • F7- missing
  • F8- deleting the file under the cursor
  • F9- save configuration
  • F10- select the last executed menu item
  • F11- use sorting by groups
  • F12- show flagged files first

Next menu, launched by pressing the key F9 on keyboard. It contains the following items:

  • Left- basic operations that relate to the left panel
  • Files- basic file operations
  • Teams- various commands
  • Parameters- here are the main settings for the program
  • Right- basic operations that relate to the right panel

I tried to reveal some not great features of the program, but the most important assistant in learning this file manager is one of the items on the bottom menu, namely - Help, which can be launched by pressing the key F1 on keyboard.
As I said earlier, a large number of additional plugins are available in Far Manager, but at the moment I use only one plugin - Noisy Player. I wrote about this useful and interesting plugin not so long ago, namely, which allows you to play music files on your computer.
All other plugins can be downloaded from the official website of the program.

Links

  • http://www.farmanager.com/ - the official website of the program
  • http://plugring.farmanager.com/ - plugin directory

Happy use!

Far Manager is a free console file manager in Russian and English (has a multilingual interface). The functionality is similar to any other file manager, for example, Total Commander. It has a built-in text file editor like notepad, but with syntax highlighting. It is possible to change the file encoding, as well as many other useful features.
The interface is simple columnar, like the Norton Commander file manager from MS-DOS, the forefather of Windows.

Where to download Far Manager

Far Manager is distributed free of charge, you can download the version of the program on the official website: http://www.farmanager.com/download.php?l=ru. The following will describe how to change the interface language to Russian.

Installing and configuring Far Manager

It does not need special settings and assemblies. You just download the installer and install Far Manager like a normal program. However, you can always make your own adjustments. For example, by default, the interface has a rather small font.

List of abbreviations and their interpretation:

  • RMB - right mouse button;
  • LMB - left mouse button.

To increase it, you need to go to the properties of the shortcut on the desktop, find and increase the font (RMB (right-click) on the shortcut - Properties - Font)

  1. Choosing the font Lucida Console
  2. A new font size scale will appear. Choose the size according to your taste, for example, 20

As a result, the interface will become more convenient

Now you can change the interface language to Russian. To do this, open Far Manager and press F9 - Options - Languages ​​​​there. In the window that appears, select Russian

In general, at this stage, the initial setup is completed. Next, we will learn how to use this program, more precisely, how to read and perceive the interface.

How to use Far Manager

To begin with, about the interface device of this program.
The interface consists of columns in the central area, a control panel at the bottom and an information panel at the top. The speakers in the center are two global compartments. Each compartment can have one or more columns, the default is two.
A bay is the file level system of a specific drive. To move up the level, you need to move the cursor with the arrows on the keyboard or with the mouse to the highest position on the symbol .. and press Enter. To move to a subdirectory of the current directory, move the cursor to it and press Enter . Also, you can use the mouse, double clicking on the directory will take you to it. To change the disk, you need to use the hotkeys Alt + F1 or Alt + F2 . Now more on the interface and with illustrations:

About the control panel - there are numbers. Each digit means panel index with F1-F12 on keyboard

  1. F1 - Help - Far Manager reference. At least briefly study the manual, many questions will disappear by themselves
  2. F2 - user menu. At first, an unnecessary option
  3. F3 - view the contents of files. On catalogs shows their size
  4. F4 - edit files. On catalogs, calls the menu for changing attributes
  5. F5 - copy selected files and folders (directories). The selection is made using the Insert , Ins or RMB button (right mouse button). Also, you can copy files by drag and drop.
  6. F6 - move selected files and folders (directories). Selection is made using the Insert , Ins or RMB buttons. Also, you can hold down Shift and transfer LMB files (left mouse button)
  7. F7 - create a directory (folder) in the current directory (folder)
  8. F8 - delete folder or file. You can delete several files and folders at the same time by first selecting them with Insert or RMB
  9. F9 - mentioned this command. Brings up the options menu at the top. Check it out, it might help a lot.
  10. F10 - Close Far Manager
  11. F11 - calls up a list of Far Manager plugins with the possibility of further configuration (for example, changing the encoding of the file content), as well as some other additional functions.
  12. F12 - built-in screens. Far Manager allows you to use multiple copies of the file viewer and editor. This button allows you to quickly switch between them, displaying a complete list of open screens. Use F1 to learn more about this feature. This option is for advanced users.

By the way, it is worth noting that Far Manager has the ability to control the mouse. So, the entire control panel at the bottom is easily controlled by LMB. Personally, I do not use this opportunity, because I find it more convenient and faster to use hotkey combinations, but I admit that it will be more convenient for someone to control the mouse.

Also, if you hold down Alt or Shift , additional buttons will appear in the control panel. Thus, hot keys, additional commands in Far Manager are collected.

Far Manager Commands

Or, as it would be more correct to say, the keyboard shortcuts that you most often have to use:

  • Ctrl + O - show or hide the panel and console contents
  • Tab , Shift + Tab move between left and right compartments
  • Shift + 2 - change the number of columns in the global compartment. instead of 2, you can use any button from 1 to 9. Default 2
  • Alt + F9 - switch from windowed mode to full screen and vice versa
  • Home - move to the beginning of the list of files and subdirectories of the current directory
  • End - move to the end of the list of files and subdirectories of the current directory
  • PageUp - move to the top of the list of files and subdirectories of the current directory
  • PageDown - move to the bottom of the list of files and subdirectories of the current directory
  • Ctrl + PageUp - move to the directory 1 level up
  • Ctrl + F1 , Ctrl + F2 - move to the directory 1 level higher in the left (Ctrl + F1) and right (Ctrl + F2) compartments
  • Ctrl + A - shows the properties of a file or folder (directory, directory). You can edit and save your changes right there. So, for example, you can change the creation date of the file

  • Insert , Ins , RMB - select files one by one for mass manipulation (transfer, copy, delete)
  • Shift + PageUp , Shift + PageDown - select files for subsequent mass manipulation (transfer, copy, delete)
  • Alt + F6 - create a symbolic link
  • Shift + F1 - pack the selected files and directories into an archive

  • Shift + F2 - unpack the selected archive to the specified directory

  • Alt + F1 , Alt + F2

    A dialog box opens with suggestions for choosing a disk, as well as other options, as a rule, the list is compiled by plug-ins (NetBox, WinSCP, registry editor, folder for temporary files, network access, list of processes)

  • Alt + F7 - search among files in the current directory

    It is better to leave the file mask free *.* , then the search will take place in all files. If you need to search, for example, only among php files, that is, those with a .php extension (for example, index.php and db.php), use the *.php mask.
    You can change it as you wish.
    Also, you can select the necessary files and folders (directories) with the Insert button on the keyboard, then put the cursor on one of them to search only inside them.

  • Alt + Insert - useful if you want to copy text from the console

    While in the console, you simply press the hot keys Alt + Insert (the cursor will change its shape), then with the mouse or using the arrows and holding Shift , select the desired piece of text and copy it with Enter

Plugins for Far Manager

Plugins can quite extensively expand the functionality of Far Manager, turning it from a file manager into a multifunctional combine.
You can find the full list of plugins in Far Manager PlugRing
First of all, we need. This plugin allows you to connect to Linux servers: Ubuntu, Debian, Freebsd, Centos via SCP (obsolete), SSH (SFTP), FTP, WebDav protocols.

NetBox - plugin for connecting to a remote server via SSH, FTP, WebDav

NetBox is a plug-in for Far Manager, the successor of the WinSCP tradition, which implements the client part of the SCP (Secure Copy Protocol, obsolete), SFTP (SSH File Transfer Protocol), FTP (Files Transfer Protocol) and WebDav. Designed for connection to remote server on Linux OS: Ubuntu, Debian, Freebsd, Centos - via , FTP or WebDav and managing it: creating, editing, copying, deleting files using the above protocols, transferring them between your computer and servers that support these protocols, in our case, servers site hosting. With it, we will interact with the hosting file system where your sites are located: upload and download files, .

How to install netbox

Now Far Manager comes with Netbox pre-installed, but you can Download NetBox in Plugring Far Manager .
Unpack the downloaded file into the folder with plugins
(Start - Run - %ProgramFiles%\Far Manager\Plugins)
On this, the installation of NetBox in Far Manager is completed, you only need to restart the latter.

Connecting to a remote server via SSH, FTP, WebDav using NetBox, WinSCP

We press the key combination Alt + F1 or Alt + F2, in the menu that opens, select NetBox, it is under the number 2.

Now we need to create a connection to our server. Let's say there is data for connecting via SSH:
Login: root , password: pass , server IP: 127.0.0.1 , port 22
As suggested to create a new session, press Shift + F4 and enter the data:

We connect to the server. Now we can copy files from the computer to the server and back (using F5, described in more detail above), change them (F4), and also, if you have your own server, use the console to manage it.

If you need to connect via FTP or WebDav protocol, just select the one you need from the drop-down list in the Protocol field

plugin program operating key

A plugin is a module for a program that is created separately and, if necessary, can be connected to an already running application. The main task of the plugin is to expand the functionality of the main program.

Plugin Installation

  • 1. Download the plugin from the Internet.
  • 2. Copy the folder along 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 Options, then Plugin Options.
  • 6. In the window that appears, select the plugin that we need to configure, and press Enter.
  • 7. Now we see a window with the parameters of the plugin we need. Customize it to your needs and click OK.

How to create a plugin.

FAR is distributed with a complete set of files for writing the plug-in itself on any C compiler for Windows. The topic of this article is to write these modules yourself in Visual C++ (I used Visual C++ 5.0).

  • 1. Runs VC, make a new project like "Win32 Dynamic-Link Library" named SimpleFP. Creates a file simplefp.cpp - here, in fact, we will write. Copy the plugin.hpp header file from the PlugDoc.rar archive to the SimpleFP directory (edit: starting from FAR 1.70 beta 5, examples are installed in a separate PlugDoc directory).
  • 2. Now we need to make a .def file - this is a file that describes the functions that are called from external modules. We must describe the Far functions that we will use in our module. We make a 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 will be useful to us. And now let's add simpledef.def to the 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 it into C ++ and start fiddling with it. But first about the basics.

Far works on the same principles as Windows - you refer in the program to those functions that are already available in the system that you want to use. Far provides functions for working with screen forms in console application mode. When plug-in is launched, Far launches the OpenPlugin function, we will consider it as an analogue of main() or WinMain(). But besides this, we also need to inform Far about our plug-in. This is done by the GetPluginInfo function.

  • * SimpleFP is a simple plug-in for Far. (C) 2000 Phoenix, Moscow

#include // to call sprintf

#include // for Windows functions

#include "plugin.hpp" // for Far functions

#define PLUGIN_NAME "Open windows" // Plug-in name

#define WINDOW_HEAD "Open windows list" // Title of the menu we'll make

// Describe the Far functions we are working with.

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info);

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item);

void WINAPI _export GetPluginInfo(struct PluginInfo *Info);

static struct PluginStartupInfoInfo; // Information about our plug-in

// Information about the module is defined by us in the Info structure

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info)

// This function is called to get information about the plug-in.

// We need to fill in the fields of the Info structure.

void WINAPI _export GetPluginInfo(struct PluginInfo *Info)

Info->StructSize=sizeof(*Info); // Size of the Info structure

Info->Flags=0; // We don't need this

Info->DiskMenuStringsNumber=0; // We don't need this either

// Define a string with the name of the module

static char *PluginMenuStrings;

PluginMenuStrings= PLUGIN_NAME;

// Define the name of the plug-in module

Info->PluginMenuStrings=PluginMenuStrings;

Info->PluginMenuStringsNumber=

sizeof(PluginMenuStrings)/sizeof(PluginMenuStrings);

Info->PluginConfigStringsNumber=0; // We don't need this

// This function is called when the plug-in is started.

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item)

HWNDhwnd; // Use to get handle

char p, o; // To create menu bars

int i=0; // Counter

struct FarMenuItem MenuItems; // Description of the menu that Far will create for us

memset(MenuItems,0,sizeof(MenuItems)); // Initialize our menu

MenuItems.Selected=TRUE;

hwnd = GetDesktopWindow(); // Get handle for desktop

hwnd = GetWindow(hwnd, GW_CHILD); // Get its handle

while (hwnd !=0) // As long as it's not the last

hwnd = GetWindow(hwnd, GW_HWNDNEXT); // get window handle

GetWindowText(hwnd,p,128); // and its title

if (strlen(p)>0) // if there is a title

sprintf(o,"%0.8xld %s", hwnd, p); // make a line

strcpy(MenuItems.Text, o); // copy this line to the MenuItems array

// call the menu we created, get the number of the selected item - MenuCode

int MenuCode=Info.Menu(Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT|FMENU_WRAPMODE,

return(INVALID_HANDLE_VALUE);

Compile, copy to FarPlugin and restart Far. In Far, press F11 - this is a list of plug-in modules. Now the line Open windows should appear in it. Look at the result.

Description of some plugins

clipboard Copy, Clipboard Copy alt.

These plugins are for what is common in Windows but not previously available in FAR Usage manager clipboard to copy and move files and folders. It is possible to copy (move) both from Windows to FAR and vice versa. By itself, this feature greatly facilitates the usual operations of copying and moving, but it cannot be said that it is implemented very conveniently (if in Windows, as you know, it is enough to press the right button and select the desired action, then in FAR you have to perform the combination F11FClipboardFCopy (Move /cut or paste). gives an error message file system. Much later, the Clipboard Copy Alt plugin, similar in functionality, appeared, in which we did not encounter erroneous situations. It is very likely that in the near future such an opportunity will be implemented in the file manager itself through the built-in Explorer Context Menu module. Clipboard Copy plugin; works since version FAR1.60, Clipboard Copy Alt plugin; works since version FAR1.65.

file list creator.

It is intended, as the name implies, to create a file in the current directory containing a list of names of the selected files. Although there is, of course, the usual possibility of copying the names of selected files to the clipboard by pressing Ctrl + Ins and then pasting from the clipboard into a text file, this plugin is also quite convenient in some cases. It allows you to copy files with paths (entering long paths for a group of files manually is extremely dubious entertainment), as well as supplementing the created list of files with new files and processing nested folders (of course, if they are selected). There are situations when it is simply irreplaceable (for example, the author of this article, as a teacher, often needs it when forming independent tasks). Works since version FAR1.60.

Regular Expression Search and Replace.

A very useful plugin designed to search for files by their expressions, that is, in situations where a file with certain information is urgently needed, but you do not remember either its name or location on the disk. The search is carried out very quickly, and is possible both on the entire hard drive and in a specific folder. It is possible to automatically replace the expressions found in the text of the files. Works since version FAR1.65.

Edit Swap.

In fact, this plugin represents two modules: "Pair brackets" and "Rus<->Lat", intended, of course, for editing the file in the FAR text editor. The first module is responsible for finding and highlighting single and double paired brackets various types. The plugin was written for the FAR1.63 version, which did not provide such an opportunity. Version 1.70b2 of the FAR program already includes a built-in plug-in "Parentheses" that performs the same functions. As for the module "Rus<->Lat", then it can still only be connected manually and provides a very useful ability to recode the selected block according to the QWERTY rule<->YTSUKEN, and such a need arises all the time, if you simply forgot to switch the alphabet, and, naturally, you don’t have much desire to type the text again. Although the plugin was written for the FAR1.63 version, it works fine in subsequent versions of the program. True, the function of searching and selecting brackets is duplicated.

special folders.

Provides quick access to special Windows folders: "Start Menu", "My Documents", "Network Places", "Desktop", "Printers", "Programs", etc. (Fig. 3), thereby saving the user from having to remember their location on the disk, and then long and tedious to get to them. At the same time, there are two ways to get into a special folder: standard for plug-ins: by F11 and through the FAR disk menu, for example, by Alt + F1, Alt + F2 (you should select the Special Folders item that appears in the menu). Archive: Works starting from version FAR1.63.

Uninstall.

The plugin allows you to uninstall programs from FAR Manager in the same way as it is usually done from the control panel. Works since version FAR1.65.

FAR Navigator (ProxyFtp).

This module allows you to work not only with ftp servers (downloading or deleting files and directories from the server, copying your files to the server), as a standard FTP client plugin, but also with http servers (downloading from the server). If the connection is interrupted, files can be resumed. As for downloading files to a computer, there are, of course, more convenient options provided by download managers specially designed for this (here and more conveniently organized resume, and work on a schedule, and downloading at the highest possible speed, etc. ), so this direction, in general, is not for everybody. And if we talk about the reverse operation, then the functions of the plugin should be of interest to a wide audience. Works since version FAR1.65.

web editor.

This plugin allows you to create and edit html files in the built-in environment. text editor FAR by inserting templates of a fairly wide range of HTML tags (Fig. 4), CSS attributes, PHP structures (Fig. 5), etc. The process of completely creating Web pages in this way requires a lot of time and effort and is not very inspiring, especially when you think of specially designed for this purpose. software products. However, this module can be very useful in the process of debugging a page, when you need to make minimal changes, save and immediately check the result. In addition, some of the tags (necessary, for example, for the successful promotion of your page) still have to be inserted manually, and the Web Editor helps to significantly speed up the whole process. Works since version FAR1.7.

FAR plugins programming Help Encyclopedia of Developer.

It is an encyclopedia in Russian PlugRinG Help for plugin developers. In principle, there is a help file in the FAR Manager distribution, but it is rather short. Therefore, the authors of this plug-in decided to write a real Help-encyclopedia, which discusses in detail the plug-in development technology in relation to C / C ++ and Pascal (structures, service functions, exported functions, etc.), gives specific recommendations in this area and provides numerous examples. In addition, articles by various authors are published here regarding the pitfalls that they had to face at different stages of developing their plugins. In other words, this encyclopedia is a great resource for those who decide to join the list of plugin authors. To launch the encyclopedia, just click on the pluginsr.chm file. Focuses on the FAR1.7b3 version.

PlugRingViewer.

The plugin is designed to work with the database of plugins - PlugRing. For a general user, it may be of interest to organize a targeted browsing of plugins by category. The advantage of this plugin is that you do not need to study the entire plugin database long and hard if you need to find out, for example, which plugins exist for working with the Internet or with a printer. However, the functionality of PlugRinGviewer is much wider: it includes downloading plugins from the database, updating and adding new plugins. But this feature is mainly aimed at plugin authors. Works since version FAR1.65.

FAR Manager: a brief introduction

This Norton-like file manager, created by the famous Russian programmer Evgeny Roshal, reproduces the interface of the Norton Commander program familiar to many users. FAR is designed to work with files, directories, and archives under Windows 95/98/Me and Windows 2000/NT and can function both in full-screen and windowed modes. We will not sing the praises of this program, but, in our opinion, there is no more convenient file manager, at least for a person who has managed to seriously work with the Norton Commander program in his time.

What should be given preference?

The well-known Norton Commander utility, of course, does not need to be introduced. Norton 2000 is currently the latest version, great problem solving 2000, but not of particular interest to the Russian user. There are quite a few reasons for this, we will name only the most important ones: the package is not Russified; the font used does not contain Cyrillic, so Russian names of files and directories cannot be used; the internal infobase of the package does not include any Russian program. In addition, it is of no small importance that the program takes about 10 MB (version 1.0) on the hard disk, and it is not cheap.

In contrast to 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) generally “weighed” half as much. FAR Manager is considered a shareware product. The cost of registering it is $25 (without registration, the product works for 40 days), and citizens and organizations of the CIS and Baltic countries can register the program for free. To successfully register it (this is done by running the FAR program with the -r parameter: "FAR -r"), a user from the former USSR should enter the phrase "xUSSR registration" as the username, and the registration code will be the day of the week when you decided to register the program (for example, the word "Monday" entered in lowercase 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 of all of them, the latest version appears at the same time).

As for the software capabilities of FAR Manager, here this utility is at its best - both for a wide range of users and for professional professionals. The fact is that in addition to the standard features known from the first versions of Norton Commander, the program has many nice features. These include determining the size of directories, calling the list of active tasks; file transfer via FTP client. FAR also provides wide possibilities when working with archives: archiving and unzipping, viewing, editing and launching files from archives. The program supports most of the known archive formats, including self-extracting and CAB archives. FAR perfectly understands long file names, 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 further enumeration of the program's capabilities, since a lot has already been written about this.

On the computers of professional professionals, this program has long taken its rightful place, and I would very much like this utility to attract the attention of the rest of the user fraternity. Having installed it on your computer, you will no longer want to part with it and will forever forget about Norton Commander and the disk space that you once had to share with it.

Plugins for FAR

Initially, the FAR Manager program was conceived as a shell with a modular structure (the presence of an API allows you to increase the capabilities of the shell through the so-called plug-in modules). Plugins are modules that are called from FAR and use FAR's functions and interface. Connecting a wide range of plug-ins means a significant increase in the functionality of the program. By default, the file manager is supplemented with several useful modules that support both working with archives and ftp servers, with a network and a temporary panel for storing files and directories, and using all kinds of Russian encodings. The number of built-in plug-ins from version to version is constantly increasing, and the number of functions provided by the program is growing accordingly.

In addition, all new plugins written by various authors appear regularly. Some of them are of greater interest, others less, but their total number is constantly increasing (at the moment, about 407 different plugins are known), and old versions of plugins are periodically replaced by new ones. In addition, both the author of FAR Manager and the authors of specific plug-ins listen to the wishes and suggestions of users and, in some cases, implement their ideas in new versions. The most complete list of plugins with the ability to sort them by various parameters can be found at , which is a kind of Internet community of FAR plugin authors.

Several of the 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 name a convenient print manager and the "File case conversion" module, which allows you to unify the change in the spelling of file names in the selected directory. The "Advanced Compare" module is also very effective, which, unlike the "Folder Comparison" command known from Norton, allows you to specify a number of additional comparison parameters (time, content, size), as well as include or, conversely, exclude certain files when comparing. and folders. The well-known plug-in "FTP-client" greatly facilitates the process of transferring files. The latest version of FAR (1.70b3) adds another interesting plug-in called "Explorer Context Menu" (Fig. 1), although most of the features declared in it do not work yet. At the same time, at least some of the functions of this module can be used in practice quite widely (for example, "Send", "Cut", "Copy" and "Paste").

Most often, plugins implement various functions that not all users need. The relevance of using one or another additional module depends on the specific working conditions. Therefore, you need to think carefully before installing all the plugins in a row. And only then, after carefully analyzing your own needs, you should install only the additional modules you really need, thereby reducing the amount of memory and resources used by the program.

Installing any new plugin is very simple. In the FAR directory (C:\Program Files\Far by default), create a Plugins subdirectory (in latest versions program, it is created automatically), inside it create a special subdirectory for this plugin and copy all the plugin files into it. After these manipulations, you close the program in the usual way, and then restart it, and the plugin starts working. You can call the desired plugin by pressing the F11 key and selecting it from the list that opens. Some plugins are also selected through the combination Alt + F1 (Alt + F2). To change the parameters of installed plug-ins, you will need to use the F9ФParametersФParameters of external modules command and make the necessary adjustments (Fig. 2).

Are FAR plugins really necessary?

As noted above, at the time of writing this article, 407 different plugins were officially registered at http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi (it is probably impossible to find another software tool, for which such a number of them would be developed). On the one hand, such a wide range of features provided by plugins seems redundant, but on the other hand, this is precisely the main advantage of FAR Manager over other programs designed to work with files and directories. After all, the modular structure of FAR allows users to enable and disable exactly those plugins that are needed.

As for the variety of FAR plugins that exist today, you can find literally everything among them - from Tetris, Reversi and a mini-calendar that congratulates you on your birthday, and ending with all kinds of clients. The "constellation" of plug-ins still includes those that are automatically included in the FAR Manager distribution kit or provide features already implemented in the latest versions of the program (these plug-ins today may be of interest only to users of older versions of the file manager).

A certain part of the plugin database can be useful to a fairly wide range of users, however, most FAR plugins still implement rather specific features, the need for which, due to the nature of work on a computer, does not arise for everyone. Therefore, a significant part of the plugins is focused only on users who face the same problems as the plugin authors themselves.

Clipboard Copy, Clipboard Copy Alt

These plug-ins are intended for the usual use of the clipboard in Windows, but previously not available in FAR Manager, to copy and move files and folders. It is possible to copy (move) both from Windows to FAR and vice versa. By itself, this feature greatly facilitates the usual operations of copying and moving, but it cannot be said that it is implemented very conveniently (if in Windows, as you know, it is enough to press the right button and select the desired action, then in FAR you have to perform the combination F11FClipboardFCopy (Move /cut or paste). gives a file system error. Much later, a plugin similar in functionality Clipboard Copy Alt appeared, in which we did not encounter erroneous situations. It is very likely that soon this feature will be implemented in the file manager itself through the built-in module "Explorer Context Menu" Archives: cl bcopy110.rar (158,296 bytes, author - Alexander Kotelovich) - Clipboard Copy plugin; works since version FAR1.60, clipcopy.rar (9361 bytes, author - Andrey Budko) - Clipboard Copy Alt plugin; works since version FAR1.65.

File list creator

It is intended, as the name implies, to create a file in the current directory containing a list of names of the selected files. Although there is, of course, the usual possibility of copying the names of selected files to the clipboard by pressing Ctrl + Ins and then pasting from the clipboard into a text file, this plugin is also quite convenient in some cases. It allows you to copy files with paths (entering long paths for a group of files manually is extremely dubious entertainment), as well as supplementing the created list of files with new files and processing nested folders (of course, if they are selected). There are situations when it is simply irreplaceable (for example, the author of this article, as a teacher, often needs it when forming independent tasks). Archive: flist22.rar (107,780 bytes, author - Andrey Belousov); works since version FAR1.60.

Edit Swap

In fact, this plugin represents two modules: "Pair brackets" and "Rus<->Lat", intended, of course, for editing the file in the FAR text editor. The first module is responsible for finding and highlighting single and double paired brackets of various types. The plugin was written for the FAR1.63 version, which did not provide such an opportunity. Version 1.70b2 of the FAR program already includes a built-in plug-in "Parentheses" that performs the same functions. As for the module "Rus<->Lat", then it can still only be connected manually and provides a very useful ability to recode the selected block according to the QWERTY rule<->YTSUKEN, and such a need arises all the time, if you just forgot to switch the alphabet, and naturally, you don’t have much desire to type the text again. Archive: editswap.zip (16 800 bytes, author - Valentin Skirdin). Although the plugin was written for the FAR1.63 version, it works fine in subsequent versions of the program. True, the function of searching and selecting brackets is duplicated.

Uninstall

The plugin allows you to uninstall programs from FAR Manager in the same way as it is usually done from the control panel (F11Uninstall programsFSelect program name). Archive: uinst11.zip (8619 bytes, author - Dmitry Zhemerov); works since version FAR1.65.

FAR Navigator (ProxyFtp)

This module allows you to work not only with ftp servers (downloading or deleting files and directories from the server, copying your files to the server), as a standard FTP client plugin, but also with http servers (downloading from the server). If the connection is interrupted, files can be resumed. As for downloading files to a computer, there are, of course, more convenient options provided by download managers specially designed for this (here and more conveniently organized resume, and work on a schedule, and downloading at the highest possible speed, etc. ), so this direction, in general, is not for everybody. And if we talk about the reverse operation, then the functions of the plugin should be of interest to a wide audience. To connect to the server, you need to perform a simple sequence of actions: F11ФFAR NavigatorФenter the name and other parameters of the server by pressing the Shift + F4 combination. Archive: FARnav18b8.zip (161,583 bytes, author - Vasily Moshninov); works since version FAR1.65.

web editor

This plugin allows you to create and edit html files in the FAR built-in text editor by inserting templates of a fairly wide range of HTML tags (Fig. 4), CSS attributes, PHP structures (Fig. 5), etc. The process of completely creating Web pages in this way requires a lot of time and effort and is not very inspiring, especially when you think about software products specially designed for this purpose. However, this module can be very useful in the process of debugging a page, when you need to make minimal changes, save and immediately check the result. In addition, some of the tags (necessary, for example, for the successful promotion of your page) still have to be inserted manually, and the Web Editor helps to significantly speed up the whole process. To insert a tag, use the following sequence of actions: F11ФHTML - EditorФselect the required tag. Archive: web10.zip (163,749 bytes, author - Alexander Ermolaev); works since version FAR1.7.

FAR plugins programming Help Encyclopedia of Developer

It is an encyclopedia in Russian PlugRinG Help for plugin developers. In principle, there is a help file in the FAR Manager distribution, but it is rather short. Therefore, the authors of this plug-in decided to write a real Help-encyclopedia, which discusses in detail the plug-in development technology in relation to C / C ++ and Pascal (structures, service functions, exported functions, etc.), gives specific recommendations in this area and provides numerous examples. In addition, articles by various authors are published here regarding the pitfalls that they had to face at different stages of developing their plugins. In other words, this encyclopedia is a great help for those who decide to replenish the number of plugin authors. To launch the encyclopedia, just click on the pluginsr.chm file. Archive: help/pluginsr_chm.zip (394,619 bytes, authors - Valentin Skirdin, Igor Russkikh, Ivan Sintyurin, Kirill Kirichenko, Artem Nazarov, Vasily Moshninov and Dmitry Zhemerov) is focused on the FAR1.7b3 version.

PlugRingViewer

The plugin is designed to work with the database of plugins - PlugRing (Fig. 6). For a general user, it may be of interest to organize a targeted browsing of plugins by category. The advantage of this plugin is that you do not need to study the entire plugin database long and hard if you need to find out, for example, which plugins exist for working with the Internet or with a printer. However, the functionality of PlugRinGviewer is much wider: it includes downloading plugins from the database, updating and adding new plugins. But this feature is mainly aimed at plugin authors. To connect to the database, you must first configure the plug-in on your proxy server (F9ФParametersФParameters of external modulesФPlugRing plugin databaseФ Proxy settings), and then, after connecting to the Internet, press Alt+F1 (Alt+F2) and select "PlugRing plugin database" (or in the standard way via the F11F PlugRing plugin database). Archive: plugring.zip (394 619 bytes, author - Vasily Moshninov), works since version FAR1.65.

For more complete information we advise you to go to http://www.uic. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi , where more than 400 plugins are waiting for you for free, as they say, for every taste.

ComputerPress 2 "2002

June 9, 2001

Primus inter pares
(First among equals)

In this note, we will talk about programs (surprised?). If to be
accurate, then we will talk about one program called Far.

Far is "File and Archive Manager", which translates to "I
handle your files and archives best of all." At the beginning a little
stories. The author of this program is Evgeny Roshal, the same
which was written by the Rar archiver. But unlike Rar, Far did not receive
full recognition in the West, but that our programmer
no one believes our programmers are able to pay money.
Especially our programmers 🙂 In order not to engage in self-deception,
for ex-USSR Far was free. As a result, Zhenya did the program
almost for thanks until I got tired, after which I passed
sources for the Far Team group, assembled from the best and most active
plugin writers. Now they are the ones who introduce new features, fix
old bugs, and Zhenya plays the role of er ... producer? 🙂

Yes, by the way, about plugins. The main charm of Far'a is that he
extendable to some extent by plugins. Plugins are written in
C, C++, Delphi, Virtual Pascal, and more, more… Now
the number of plugins is huge, and a lot of what you need is already
implemented.

In principle, plugins are taken from the home pages of their authors. But
there is an open secret - all plugins can be found in one place -
Far PlugRing .
Everything is very conveniently categorized, there is
search and the ability to find out which plugins have appeared for
the last month or so. Their total number is so large (>350 by my estimates),
that I decided to describe those of them that may be useful not only to me,
but also to anyone else.

Share with friends or save for yourself:

Loading...