home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
73.234.73.94.ip.orionnet.ru
/
73.234.73.94.ip.orionnet.ru.tar
/
73.234.73.94.ip.orionnet.ru
/
Far30b3000.x86.20121208.msi
/
FarEng.hlf
< prev
next >
Wrap
Text File
|
2012-12-08
|
292KB
|
6,009 lines
.Language=English,English
.Options CtrlColorChar=\
.Options CtrlStartPosChar=^<wrap>
@ConfirmationsSettings=ConfirmDlg
@InterfaceSettings=InterfSettings
@ScreenSettings=InterfSettings
@DescriptionsSettings=FileDiz
@CodepagesSettings=CodepagesMenu
@Interface.CompletionSettings=AutoCompleteSettings
@Panel.Left=PanelCmdSort
@Panel.Right=PanelCmdSort
@Interface.ViewerTitleFormat=TitleFormat
@Interface.EditorTitleFormat=TitleFormat
@Interface.CursorSize1=Interface.CursorSize
@Interface.CursorSize2=Interface.CursorSize
@Interface.CursorSize3=Interface.CursorSize
@Interface.CursorSize4=Interface.CursorSize
@Editor.FileSizeLimitHi=Editor.FileSizeLimit
@System.MsWheelDeltaView=System.MsWheelDelta
@System.MsWheelDeltaEdit=System.MsWheelDelta
@System.MsWheelDeltaHelp=System.MsWheelDelta
@System.MsHWheelDelta=System.MsWheelDelta
@System.MsHWheelDeltaView=System.MsWheelDelta
@System.MsHWheelDeltaEdit=System.MsWheelDelta
@Contents
$^#File and archive manager#
$^#3.0 build 3000 x86#
$^#Copyright © 1996-2000 Eugene Roshal#
$^#Copyright © 2000-2012 Far Group#
~Help file index~@Index@
~How to use help~@Help@
~About Far~@About@
~License~@License@
~Command line switches~@CmdLine@
~Keyboard reference~@KeyRef@
~Plugins support~@Plugins@
~Overview of plugin capabilities~@PluginsReviews@
~Panels:~@Panels@ ~File panel~@FilePanel@
~Tree panel~@TreePanel@
~Info panel~@InfoPanel@
~Quick view panel~@QViewPanel@
~Drag and drop files~@DragAndDrop@
~Customizing file panel view modes~@PanelViewModes@
~Selecting files~@SelectFiles@
~Menus:~@Menus@ ~Left and right menus~@LeftRightMenu@
~Files menu~@FilesMenu@
~Commands menu~@CmdMenu@
~Options menu~@OptMenu@
~Find file~@FindFile@
~History~@History@
~Find folder~@FindFolder@
~Compare folders~@CompFolders@
~User menu~@UserMenu@
~Change drive menu~@DriveDlg@
~File associations~@FileAssoc@
~Operating system commands~@OSCommands@
~Folder shortcuts~@FolderShortcuts@
~Filters menu~@FiltersMenu@
~Screens switching~@ScrSwitch@
~Task list~@TaskList@
~Hotplug devices list~@HotPlugList@
~System settings~@SystemSettings@
~Panel settings~@PanelSettings@
~Tree settings~@TreeSettings@
~Interface settings~@InterfSettings@
~Dialog settings~@DialogSettings@
~Menu settings~@VMenuSettings@
~Command line settings~@CmdlineSettings@
~Files highlighting and sort groups~@Highlight@
~File descriptions~@FileDiz@
~Viewer settings~@ViewerSettings@
~Editor settings~@EditorSettings@
~Copying, moving, renaming and creating links~@CopyFiles@
~Internal viewer~@Viewer@
~Internal editor~@Editor@
~File masks~@FileMasks@
~Keyboard macro commands (macro command)~@KeyMacro@
@Help
$ # Far: how to use help#
Help screens may have reference items on them that lead to another help
screen. Also, the main page has the "~Help Index~@Index@", which lists all the
topics available in the help file and in some cases helps to find the needed
information faster.
You may use #Tab# and #Shift-Tab# keys to move the cursor from one
reference item to another, then press #Enter# to go to a help screen describing
that item. With the mouse, you may click a reference to go to the help screen
about that item.
If text does not completely fit in the help window, a scroll bar is
displayed. In such case #cursor keys# can be used to scroll text.
You may press #Alt-F1# or #BS# to go back to a previous help screen and
#Shift-F1# to view the help contents.
Press #Shift-F2# for ~plugins~@Plugins@ help.
Нажмите #F7#, чтобы найти подстроку в текущем файле помощи. Результаты
поиска будут выведены в виде ссылок на темы.
#Help# is shown by default in a reduced windows, you can maximize it by
pressing #F5# "#Zoom#", pressing #F5# again will restore the window to the
previous size.
@About
$ # Far: about#
#Far# is a text mode file and archive manager for Windows
2000/XP/2003/Vista/2008/7/8. It supports #long file names# and provides a wide set
of file and folder operations.
#Far# is #freeware# and #open source# software distributed under the
revised BSD ~license~@License@.
#Far# does transparent #archive# processing. Files in the archive are
handled similarly as in a folder: when you operate with the archive, Far
transforms your commands into the corresponding external archiver calls.
#Far# offers a number of service functions as well.
@License
$ # Far: License#
Copyright © 1996 Eugene Roshal
Copyright © 2000 Far Group
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. ^<wrap>Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the authors may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@CmdLine
$ # Far: command line switches#
The following switches may be used in the command line:
#/a#
Disable display of characters with codes 0 - 31 and 255. May be useful when
executing Far under telnet.
#/ag#
Disable display of pseudo-graphic characters.
#/e[<line>[:<pos>]] <filename>#
Edit the specified file. After /e you may optionally specify editor start line
and line position.
For example: far /e70:2 readme.
#/p[<path>]#
Search for "main" plugins in the folder given in <path>.
Several search paths may be given separated by ';'.
Example: #far /p%USERPROFILE%\\Far\\Plugins#
#/co#
Forces Far to load plugins from cache only. Plugins are loaded faster this way,
but new or changed plugins are not discovered. Should be used ONLY with a stable
list of plugins. After adding, replacing or deleting a plugin Far should be loaded
without this switch. If the cache is empty, no plugins will be loaded.
Remarks about switches /p and /co:
- ^<wrap>if /p is empty, then Far will be loaded with no plugins;
- ^<wrap>if /p is given with a <path>, then only plugins from <path> will be loaded;
- ^<wrap>if only the /co switch is given and plugins cache is not empty, then plugins
will be loaded from cache;
- ^<wrap>/co is ignored, if /p is given;
- ^<wrap>if /p and /co are not given, then plugins will be loaded from the 'Plugins'
folder, which is in the same folder as Far.exe, and the 'Plugins' folder, which is in the
user profile folder (#%APPDATA%\\Far Manager\\Profile# by default).
#/m#
Far will not load macros when started.
#/ma#
Macros with the "Run after Far start" option set will not be run when Far is started.
#/s <path> [<localpath>]#
Custom location for Far configuration files - overrides Far.exe.ini.
#/u <username>#
Allows to have separate registry settings for different users.
Affects only 1.x Far Manager plugins
For example: far /u guest
Far Manager will set the ~environment variable~@FAREnv@ "FARUSER" to the value <username>.
#/v <filename>#
View the specified file. If <filename> is #-#, data is read from the stdin.
For example, "dir|far /v -" will view dir command output.
If the input stream is empty when using '-' (for example, you have not specified
the "dir" command in the provided example), Far will wait for the end of data
in the input stream until you press Ctrl-Break.
#/w[-]#
Stretch to console window instead of console buffer or vise versa.
#/x#
Disable exception handling. This option has been designed for plugin developers,
and it is not recommended to specify it during normal operation.
#/t templateprofile
#Задаёт файл в котором располагаются умолчательные настройки, которые применяются,
если какой-либо из конфигурационных файлов не существует. Параметр templateprofile
перекрывает значение TemplateProfile из Far.exe.ini.
#/clearcache [profilepath [localprofilepath]]#
Очистить кэш плагинов и завершить работу.
Необязательный параметр profilepath задает полный путь к конфигурационным файлам.
Параметр profilepath перекрывает значение UserProfileDir из Far.exe.ini.
Параметр localprofilepath перекрывает значение UserLocalProfileDir из Far.exe.ini.
#/export <out.farconfig> [profilepath [localprofilepath]]#
Экспортировать все настройки в файл out.farconfig и завершить работу.
Необязательный параметр profilepath задает полный путь к конфигурационным файлам.
Параметр profilepath перекрывает значение UserProfileDir из Far.exe.ini.
#/import <in.farconfig> [profilepath]#
Импортировать все настройки из файла in.farconfig и завершить работу.
Необязательный параметр profilepath задает полный путь к конфигурационным файлам.
Параметр profilepath перекрывает значение UserProfileDir из Far.exe.ini.
Параметр localprofilepath перекрывает значение UserLocalProfileDir из Far.exe.ini.
#/ro#
Работа без сохранения изменений в базах настроек. Этот режим позволяет работать
с настройками доступными только для чтения, в том числе на защищенных от записи носителях.
Опция перекрывает значение ReadOnlyConfig из Far.exe.ini.
#/rw#
Нормальный (Read-Write) режим работы с БД настроек.
Опция перекрывает значение ReadOnlyConfig из Far.exe.ini.
It is possible to specify at most two paths (to folders, files or archives) or
two commands with plugin prefix in the command line. The first path applies to the
active panel, the second path - to the passive one:
- ^<wrap>if a folder or archive is specified, Far will show its contents;
- ^<wrap>if a file is specified, Far will change to the folder where it
resides and place the cursor on the file, if it exists;
- ^<wrap>when prefixes specified (simultaneous use with common paths allowed)
passive command executes first (passive panel activates temporary). Single letter prefixes will be ignored.
Example: far ma:c:\\Far20.7z "macro:post MsgBox(\\"Far Manager\\",\\"Successfully started\\")"
@KeyRef
$ #Keyboard reference#
~Panel control~@PanelCmd@
~Command line~@CmdLineCmd@
~File management and service commands~@FuncCmd@
~Mouse: wheel support~@MsWheel@
~Common controls~@MiscCmd@
@PanelCmd
$ #Panel control commands #
#Common panel commands#
Change active panel #Tab#
Swap panels #Ctrl-U#
Re-read panel #Ctrl-R#
Toggle info panel #Ctrl-L#
Toggle ~quick view panel~@QViewPanel@ #Ctrl-Q#
Toggle tree panel #Ctrl-T#
Hide/show both panels #Ctrl-O#
Temporarily hide both panels #Ctrl-Alt-Shift#
(as long as these keys are held down)
Hide/show inactive panel #Ctrl-P#
Hide/show left panel #Ctrl-F1#
Hide/show right panel #Ctrl-F2#
Change panels height #Ctrl-Up,Ctrl-Down#
Change current panel height #Ctrl-Shift-Up,Ctrl-Shift-Down#
Change panels width #Ctrl-Left,Ctrl-Right#
(when the command line is empty)
Restore default panels width #Ctrl-Numpad5#
Restore default panels height #Ctrl-Alt-Numpad5#
Show/Hide functional key bar at the bottom line. #Ctrl-B#
#File panel commands#
~Select/deselect file~@SelectFiles@ #Ins, Shift-Cursor keys#
#Right mouse button#
Select group #Gray +#
Deselect group #Gray -#
Invert selection #Gray *#
Select files with the same extension as the #Ctrl-<Gray +>#
current file
Deselect files with the same extension as the #Ctrl-<Gray ->#
current file
Invert selection including folders #Ctrl-<Gray *>#
(ignore command line state)
Select files with the same name as the current file #Alt-<Gray +>#
Deselect files with the same name as the current #Alt-<Gray ->#
file
Select all files #Shift-<Gray +>#
Deselect all files #Shift-<Gray ->#
Restore previous selection #Ctrl-M#
Scroll long names and descriptions #Alt-Left,Alt-Right#
#Alt-Home,Alt-End#
Set brief view mode #LeftCtrl-1#
Set medium view mode #LeftCtrl-2#
Set full view mode #LeftCtrl-3#
Set wide view mode #LeftCtrl-4#
Set detailed view mode #LeftCtrl-5#
Set descriptions view mode #LeftCtrl-6#
Set long descriptions view mode #LeftCtrl-7#
Set file owners view mode #LeftCtrl-8#
Set file links view mode #LeftCtrl-9#
Set alternative full view mode #LeftCtrl-0#
Toggle hidden and system files displaying #Ctrl-H#
Toggle long/short file names view mode #Ctrl-N#
Hide/Show left panel #Ctrl-F1#
Hide/Show right panel #Ctrl-F2#
Sort files in the active panel by name #Ctrl-F3#
Sort files in the active panel by extension #Ctrl-F4#
Sort files in the active panel by last write time #Ctrl-F5#
Sort files in the active panel by size #Ctrl-F6#
Keep files in the active panel unsorted #Ctrl-F7#
Sort files in the active panel by creation time #Ctrl-F8#
Sort files in the active panel by access time #Ctrl-F9#
Sort files in the active panel by description #Ctrl-F10#
Sort files in the active panel by file owner #Ctrl-F11#
Display ~sort modes~@PanelCmdSort@ menu #Ctrl-F12#
Use group sorting #Shift-F11#
Show selected files first #Shift-F12#
Create a ~folder shortcut~@FolderShortcuts@ #Ctrl-Shift-0# to #Ctrl-Shift-9#
Jump to a folder shortcut #RightCtrl-0# to #RightCtrl-9#
If the active panel is a ~quick view panel~@QViewPanel@, a ~tree panel~@TreePanel@ or
an ~information panel~@InfoPanel@, the directory is changed not on the
active, but on the passive panel.
Copy the names of selected files to the clipboard #Ctrl-Ins#
(if the command line is empty)
Copy the files to clipboard #Ctrl-C#
(ignore command line state)
Copy the names of selected files to the clipboard #Ctrl-Shift-Ins#
(ignore command line state)
Copy full names of selected files to the clipboard #Alt-Shift-Ins#
(ignore command line state)
Copy network (UNC) names of selected files to the #Ctrl-Alt-Ins#
clipboard (ignore command line state)
See also the list of ~macro keys~@KeyMacroShellList@, available in the panels.
Notes:
1. ^<wrap>If "Allow reverse sort modes" option in ~Panel settings~@PanelSettings@
dialog is enabled, pressing the same sort key second time toggles the sort direction
from ascending to descending and vice versa;
2. ^<wrap>If #Alt-Left# and #Alt-Right# combinations, used to scroll long names
and descriptions, work only with non-numpad #Left# and #Right# keys. This is due to
the fact that when #Alt# is pressed, numpad cursor keys are used to enter characters
via their decimal codes.
3. ^<wrap>The key combination #Ctrl-Alt-Ins# puts the following text into the clipboard:
^<wrap>* for network drives - the network (UNC) name of the file object;
^<wrap>* for local drives - the local name of the file taking into account
~symbolic links~@HardSymLink@.
4. ^<wrap>If #Ctrl-Ins#, #Alt-Shift-Ins# or #Ctrl-Alt-Ins# is pressed when the cursor
is on the file "#..#", the name of the current folder is copied.
@PanelCmdSort
$ #Sort modes#
The sort modes menu is called by #Ctrl-F12# and applies to the currently
active panel. The following sort modes are available:
Sort files by name #Ctrl-F3#
Sort files by extension #Ctrl-F4#
Sort files by last write time #Ctrl-F5#
Sort files by size #Ctrl-F6#
Keep files unsorted #Ctrl-F7#
Sort files by creation time #Ctrl-F8#
Sort files by access time #Ctrl-F9#
Sort files by description #Ctrl-F10#
Sort files by file owner #Ctrl-F11#
Клавиша #+# устанавливает прямую сортировку.
Клавиша #-# устанавливает обратную сортировку.
Клавиша #*# меняет сортировку на обратную.
Use group sorting #Shift-F11#
Show selected files first #Shift-F12#
Use numeric sort
Use case sensitive sort.
#Remarks on the numeric sort#
The sorting algorithm which is used by the operating system to sort file
lists was changed in Windows XP. A numeric, not a string sort is used. Far also
allows to use a numeric sort as in Windows XP - leading zeros in a file name
are ignored. The following example shows how the files are sorted:
Numeric sort (Windows XP) String sort (Windows 2000)
Ie4_01 Ie4_01
Ie4_128 Ie4_128
Ie5 Ie401sp2
Ie6 Ie5
Ie401sp2 Ie501sp2
Ie501sp2 Ie6
5.txt 11.txt
11.txt 5.txt
88.txt 88.txt
@FastFind
$ #Fast find in panels#
To locate a file quickly, you can use the #fast find# operation and enter
the starting characters of the file name. In order to use that, hold down the
#Alt# (or #Alt-Shift#) keys and start typing the name of the needed file, until
the cursor is positioned to it.
By pressing #Ctrl-Enter#, you can cycle through the files matching the part
of the filename that you have already entered. #Ctrl-Shift-Enter# allows to
cycle backwards.
Besides the filename characters, you can also use the wildcard characters
'*' and '?'.
Insertion of text, pasted from clipboard (#Ctrl-V# or #Shift-Ins#), to the
fast find dialog will continue as long as there is a match found.
It is possible to use the transliteration function while entering text in
the search field. If used the entered text will be transliterated and a new
match corresponding to the new text will be searched. See TechInfo##10 on how
to set the hotkey for the transliteration.
See also the list of ~macro keys~@KeyMacroSearchList@, available in fast find.
@CmdLineCmd
$ #Command line commands#
#Common command line commands#
Character left #Left,Ctrl-S#
Character right #Right,Ctrl-D#
Word left #Ctrl-Left#
Word right #Ctrl-Right#
Start of line #Ctrl-Home#
End of line #Ctrl-End#
Delete char #Del#
Delete char left #BS#
Delete to end of line #Ctrl-K#
Delete word left #Ctrl-BS#
Delete word right #Ctrl-Del#
Copy to clipboard #Ctrl-Ins#
Paste from clipboard #Shift-Ins#
Previous command #Ctrl-E#
Next command #Ctrl-X#
Clear command line #Ctrl-Y#
#Insertion commands#
Insert current file name from the active panel #Ctrl-J,Ctrl-Enter#
In the ~fast find~@FastFind@ mode, #Ctrl-Enter# does not insert a
file name, but instead cycles the files matching the
file mask entered in the fast find box.
Insert current file name from the passive panel #Ctrl-Shift-Enter#
Insert full file name from the active panel #Ctrl-F#
Insert full file name from the passive panel #Ctrl-;#
Insert network (UNC) file name from the active panel #Ctrl-Alt-F#
Insert network (UNC) file name from the passive panel #Ctrl-Alt-;#
Insert path from the left panel #Ctrl-[#
Insert path from the right panel #Ctrl-]#
Insert network (UNC) path from the left panel #Ctrl-Alt-[#
Insert network (UNC) path from the right panel #Ctrl-Alt-]#
Insert path from the active panel #Ctrl-Shift-[#
Insert path from the passive panel #Ctrl-Shift-]#
Insert network (UNC) path from the active panel #Alt-Shift-[#
Insert network (UNC) path from the passive panel #Alt-Shift-]#
Notes:
1. ^<wrap>If the command line is empty, #Ctrl-Ins# copies selected file names
from a panel to the clipboard like #Ctrl-Shift-Ins# (see ~Panel control commands~@PanelCmd@);
2. ^<wrap>#Ctrl-End# pressed at the end of the command line, replaces its current contents
with a command from ~history~@History@ beginning with the characters that are in the command line,
if such a command exists. You may press #Ctrl-End# again to go to the next such command.
3. ^<wrap>Most of the described above commands are valid for all edit strings including edit
controls in dialogs and internal editor.
4. ^<wrap>#Alt-Shift-Left#, #Alt-Shift-Right#, #Alt-Shift-Home# and #Alt-Shift-End# select
the block in the command line also when the panels are on.
5. ^<wrap>For local drives, the commands to insert the network (UNC) name of a file object
insert the local name of the file with ~symbolic links~@HardSymLink@ expanded.
@FuncCmd
$ #Panel control commands - service commands#
Online help #F1#
Show ~user menu~@UserMenu@ #F2#
View #Ctrl-Shift-F3, Numpad 5, F3#
If pressed on a file, #Numpad 5# and #F3# invoke ~internal~@Viewer@,
external or ~associated~@FileAssoc@ viewer, depending upon the file type and
~external viewer settings~@ViewerSettings@.
#Ctrl-Shift-F3# always calls internal viewer ignoring file associations.
If pressed on a folder, calculates and shows the size of selected folders.
Edit #Ctrl-Shift-F4, F4#
#F4# invokes ~internal~@Editor@, external or ~associated~@FileAssoc@
editor, depending upon the file type and ~external editor settings~@EditorSettings@.
#Ctrl-Shift-F4# always calls internal editor ignoring file associations.
#F4# and #Ctrl-Shift-F4# for directories invoke the change file
~attributes~@FileAttrDlg@ dialog.
~Copy~@CopyFiles@ #F5#
Copies files and folders. If you wish to create the destination folder
before copying, terminate the name with a backslash.
~Rename or move~@CopyFiles@ #F6#
Moves or renames files and folders. If you wish to create the destination
folder before moving, terminate the name with a backslash.
~Create new folder~@MakeFolder@ #F7#
~Delete~@DeleteFile@ #Shift-Del, Shift-F8, F8#
~Wipe~@DeleteFile@ #Alt-Del#
Show ~menus~@Menus@ bar #F9#
Quit Far #F10#
Show ~plugin~@Plugins@ commands #F11#
Change the current drive for left panel #Alt-F1#
Change the current drive for right panel #Alt-F2#
Internal/external viewer #Alt-F3#
If the internal viewer is used by default, invokes the external viewer
specified in the ~settings~@ViewerSettings@ or the ~associated viewer program~@FileAssoc@
for the file type. If the external viewer is used by default, invokes the
internal viewer.
Internal/external editor #Alt-F4#
If the internal editor is used by default, invokes the external editor
specified in the ~settings~@EditorSettings@ or the ~associated editor program~@FileAssoc@
for the file type. If the external editor is used by default, invokes the
internal editor.
Print files #Alt-F5#
If the "Print Manager" plugin is installed then the printing of
the selected files will be carried out using that plugin,
otherwise by using internal facilities.
Create ~file links~@HardSymLink@ (NTFS only) #Alt-F6#
Using hard file links you may have several different file names referring
to the same data.
Perform ~find file~@FindFile@ command #Alt-F7#
Display ~commands history~@History@ #Alt-F8#
Toggles the size of the Far console window #Alt-F9#
In the windowed mode, toggles between the current size and the maximum
possible size of a console window. In the fullscreen mode, #Alt-F9# toggles the
screen height between 25 and 50 lines. See TechInfo##38 for details.
Configure ~plugins~@Plugins@. #Alt-Shift-F9#
Perform ~find folder~@FindFolder@ command #Alt-F10#
Display ~view and edit history~@HistoryViews@ #Alt-F11#
Display ~folders history~@HistoryFolders@ #Alt-F12#
Add files to archive #Shift-F1#
Extract files from archive #Shift-F2#
Perform archive managing commands #Shift-F3#
Edit ~new file~@FileOpenCreate@ #Shift-F4#
When a new file is opened, the same code page is used as in the last opened
editor. If the editor is opened for the first time in the current Far session,
the default code page is used.
Copy file under cursor #Shift-F5#
Rename or move file under cursor #Shift-F6#
For folders: if the specified path (absolute or relative) points to an
existing folder, the source folder is moved inside that folder. Otherwise the
folder is renamed/moved to the new path.
E.g. when moving #c:\folder1\# to #d:\folder2\#:
- if #d:\folder2\# exists, contents of #c:\folder1\# is
moved into #d:\folder2\folder1\#;
- otherwise contents of #c:\folder1\# is moved into the
newly created #d:\folder2\#.
~Delete file~@DeleteFile@ under cursor #Shift-F8#
Save configuration #Shift-F9#
Selects last executed menu item #Shift-F10#
Execute, change folder, enter to an archive #Enter#
Execute in the separate window #Shift-Enter#
Execute as administrator #Ctrl-Alt-Enter#
Pressing #Shift-Enter# on a directory invokes the Windows Explorer and
shows the selected directory. To show a root directory in the Explorer, you
should press #Shift-Enter# on the required drive in the ~drive selection menu~@DriveDlg@.
Pressing #Shift-Enter# on "#..#" opens the current directory in the Explorer.
Change to the root folder #Ctrl-\\#
Change folder, enter an archive (also a SFX archive) #Ctrl-[Shift-]PgDn#
If the cursor points to a directory, pressing #Ctrl-PgDn# changes to that
directory. If the cursor points to a file, then, depending on the file type,
an ~associated command~@FileAssoc@ is executed or the archive is opened.
#Ctrl-Shift-PgDn# always opens the archive, regardless of the associated
command configuration.
Change to the parent folder #Ctrl-PgUp#
If the option "~Use Ctrl-PgUp to change drive~@InterfSettings@" is enabled,
pressing #Ctrl-PgUp# in the root directory switches to the network plugin or
shows the ~drive selection menu~@DriveDlg@.
Create shortcut to the current folder #Ctrl-Shift-0..9#
Use folder shortcut #RightCtrl-0..9#
Set ~file attributes~@FileAttrDlg@ #Ctrl-A#
~Apply command~@ApplyCmd@ to selected files #Ctrl-G#
~Describe~@FileDiz@ selected files #Ctrl-Z#
@DeleteFile
$ #Deleting and wiping files and folders#
The following hotkeys are used to delete or wipe out files and folders:
#F8# - if any files or folders are selected in the panel
then the selected group will be deleted, otherwise
the object currently under cursor will be deleted;
#Shift-F8# - delete only the file under cursor
(with no regard to selection in the panel);
#Shift-Del# - delete selected objects, skipping the Recycle Bin;
#Alt-Del# - Wipe out files and folders.
Remarks:
1. ^<wrap>In accordance to ~System Settings~@SystemSettings@ the hotkeys #F8# and
#Shift-F8# do or do not move the deleted files to the Recycle Bin. The
#Shift-Del# hotkey always deletes, skipping the Recycle Bin.
2. ^<wrap>Before file deletion its data is overwritten with zeroes (you can
specify other overwrite characters - see TechInfo##29), after which the file
is truncated to a zero sized file, renamed to a temporary name and then
deleted.
@ErrCannotExecute
$ #Error: Cannot execute#
The program you tries to execute is not recognized as an internal or
external command, operable program or batch file.
When executing the contents of the command line, Far searches for the
executable in the following sequence (sequentially substituting all extensions
listed in the environment variable %PATHEXT%):
1. The current directory
2. The directories that are listed in the PATH environment variable
3. The 32-bit Windows system directory.
4. The 16-bit Windows system directory.
5. The Windows directory.
@MiscCmd
$ #Common control commands#
#Screen grabber#
Screen grabber #Alt-Ins#
Screen grabber allows to select and copy to the clipboard any screen area.
Use #arrow# keys or click the #left mouse button# to move the cursor.
To select text use #Shift-arrow# keys or drag the mouse while holding the
#left mouse button#.
To extend or shrink selected area use #Alt-Shift-arrow# keys.
To move selected area use #Alt-arrow# keys.
#Enter#, #Ctrl-Ins#, #right mouse button# or #doubleclick# copy
selected text to the clipboard, #Ctrl-<Gray +># appends it to the clipboard
contents, #Esc# leaves the grabbing mode.
#Ctrl-A# - select whole screen.
#Ctrl-U# - deselect block.
#Keyboard macros#
Record a ~keyboard macro~@KeyMacro@ #Ctrl-<.>#
#Menus and dropdown lists#
Enable/disable filtering mode #Ctrl-Alt-F#
Lock/unlock filter #Ctrl-Alt-L#
When in filter mode, you can filter the displayed items by entering
text.
#Dialogs#
History in dialog edit controls #Ctrl-Up, Ctrl-Down#
In dialog edit control history you may use #Enter# to copy the current item
to the edit control and #Ins# to mark or unmark an item. Marked items are not
pushed out of history by new items, so you may mark frequently used strings so
that you will always have them in the history.
Clear history in dialog edit controls #Del#
Delete the current item in a dialog edit line history
list (if it is not locked) #Shift-Del#
Set the dialog focus to the default element #PgDn#
The following combinations are valid for all edit controls except the
command line, including dialogs and the ~internal editor~@Editor@.
Insert a file name under cursor to dialog #Shift-Enter#
Insert a file name from passive panel to dialog #Ctrl-Shift-Enter#
Pressing #Ctrl-Enter# in dialogs executes the default action (pushes the
default button or does another similar thing).
In dialogs, when the current control is a check box:
- turn on (#[x]#) #Gray +#
- turn off (#[ ]#) #Gray -#
- change to undefined (#[?]#) #Gray *#
(for three-state checkboxes)
#Left clicking# outside the dialog works the same as pressing #Esc#.
#Right clicking# outside the dialog works the same as pressing #Enter#.
You can move a dialog (window) by dragging it with mouse or by pressing
#Ctrl-F5# and using #arrow# keys.
#Mouse#
Clicking the #middle mouse button# in the ~panels~@PanelCmd@ has the same
effect as pressing the #Enter# key with the same modifiers (#Ctrl#, #Alt#,
#Shift#). If the ~command line~@CmdLineCmd@ is not empty, its contents will be
executed.
Far Manager also supports the ~mouse wheel~@MsWheel@.
@MsWheel
$ #Mouse: wheel support#
#Panels# Rotating the wheel scrolls the file list without
changing the cursor position on the screen. Pressing
the #middle button# has the same effect as pressing
#Enter#.
#Editor# Rotating the wheel scrolls the text without changing
the cursor position on the screen (similar to #Ctrl-Up#/
#Ctrl-Down#).
#Viewer# Rotating the wheel scrolls the text.
#Help# Rotating the wheel scrolls the text.
#Menus# Wheel scrolling works as #Up#/#Down# keys.
Pressing the #middle button# has the same effect as
pressing #Enter#. It is possible to choose items without
moving the cursor.
#Dialogs# In dialogs, when the wheel is rotated at an edit line
with a history list or a combo box, the drop-down list
is opened. In the drop-down list scrolling works the
same as in menus.
You can specify the number of lines to scroll at a time in the panels,
editor and viewer (see TechInfo##33).
@Plugins
$ #Plugins support#
Plugins may be used to implement new Far commands and emulate file systems.
For example, archives support, FTP client, temporary panel and network browser
are plugins that emulate file systems.
All plugins are stored in separate folders within the 'Plugins' folder,
which is in the same folder as Far.exe, and the 'Plugins' folder, which is in the
user profile folder (#%APPDATA%\\Far Manager\\Profile# by default).
When detecting a new plugin Far saves information about it and later loads the
plugin only when necessary, so unused plugins do not require additional memory.
But if you are sure that some plugins are useless for you, you may remove them
to save disk space.
Plugins may be called either from ~Change drive menu~@DriveDlg@ or from
#Plugin commands# menu, activated by #F11# or by corresponding item of
~Commands menu~@CmdMenu@. #F4# in ~"Plugin commands"~@PluginCommands@ menu allows to assign hot
keys to menu items (this makes easier to call them from ~keyboard macros~@KeyMacro@).
This menu is accessible from file panels, dialogs and (only by #F11#) from the
internal viewer and editor. Only specially designed plugins will be shown when
calling the menu from dialogs, the viewer or the editor.
You may set plugin parameters using ~Plugin configuration~@PluginsConfig@
command from ~Options menu~@OptMenu@.
File processing operations like copy, move, delete, edit or ~Find file~@FindFile@
work with plugins, which emulate file systems, if these plugins provide
necessary functionality. Search from the current folder in the "Find file"
command requires less functionality than search from the root folder, so try to
use it if search from the root folder does not work correctly.
Plugins have their own message and help files. You can get a list of
available help on the plugins by pressing
#Shift-F2# - anywhere in the Far help system
#Shift-F1# - in the list of plugins (context-dependent help).
If the plugin has no help file, then context-dependent help will not pop
out.
If the active panel shows a plugin emulated file system, the command "CD"
in the command line may be used to change the plugin file system folder. Unlike
"CD", "CHDIR" command always treats the specified parameter as a real folder
name regardless a file panel type.
Use #Alt-Shift-F9# to ~configure plugins~@PluginsConfig@.
@PluginCommands
$ #Plugin commands#
This menu provides user with ability to use plugins functionality (other
ways are listed in ~"Plugins support"~@Plugins@).
The contents of the menu and actions triggered on menu items selection are
controlled by plugins.
The menu can be invoked in the following ways:
- #F11# at file panels or #Plugins# item at ~commands menu~@CmdMenu@, herewith
the commands intended for use from file panels are shown;
- #F11# in viewer or editor, herewith the commands intended for use from
viewer and editor accordingly are shown.
Each item of plugin commands menu can be assigned a hotkey with #F4#, this
possibility is widely used in ~key macros~@KeyMacro@. The assigned hotkey is
displayed left to the item. The #A# symbol in leftmost menu column means that
the corresponding plugin is written for Far 1.7x and it does not support all
possibilities available in Far 2 (these are, in particular, Unicode characters
in filenames and in editor).
#Plugin commands# menu hotkeys:
#Shift-F1# - help on use for selected menu item. The text of the help
is taken from HLF file, associated with the plugin
that owns the menu item.
#F4# - assign a hotkey for selected menu item. If #Space# is
entered, then Far sets the hotkey automatically.
#F3# - show plugin technical information.
#Shift-F9# - settings of the selected plugin.
#Alt-Shift-F9# - open ~"Plugins configuration"~@PluginsConfig@ menu.
See also ~Plugins support~@Plugins@.
@PluginsConfig
$ #Plugins configuration#
You can configure the installed ~plugins~@Plugins@ using the command
#"Plugins configuration"# from the ~Options menu~@OptMenu@ or by pressing
#Alt-Shift-F9# in the ~drive selection menu~@DriveDlg@ or plugins menu.
To get the help on the currently selected plugin, press #Shift-F1# -
context-sensitive help on plugin configuration. If the plugin doesn't have a
help file, the context-sensitive help will not be shown.
When the context-sensitive help is invoked, Far will try to show the topic
#Config#. If such a topic does not exist in the plugin help file, the main help
topic for the selected plugin will be shown.
Each item of plugins configuration menu can be assigned a hotkey with #F4#,
this possibility is widely used in ~key macros~@KeyMacro@. The assigned hotkey is
displayed left to the item. The #A# symbol in leftmost menu column means that
the corresponding plugin is written for Far 1.7x and it does not support all
possibilities available in Far 2 (these are, in particular, Unicode characters
in filenames and in editor).
Клавиша #F3# позволяет посмотреть техническую информацию по плагину.
@PluginsReviews
$ #Overview of plugin capabilities#
Far Manager is so tightly integrated with its plugins that it is simply
meaningless to talk about Far and not to mention the plugins. Plugins present
an almost limitless expansion of the features of Far.
Without going into details, some of the capabilities can be noted:
* Syntax highlighting in program source texts.
* Working with FTP-servers (including access through proxy).
* Search and replace in many files at the same time, using regular
expressions.
* Renaming groups of files with support for complex compound masks
consisting of substitution symbols and templates.
* NNTP/SMTP/POP3/IMAP4 clients and sending messages to a pager.
* Working with non-standard text screen resolutions.
* Conversion of texts from one national code page to another.
* Manipulating the contents of the Recycle Bin.
* Process priority control on local or network PC.
* Words autocomplete in editor and working with templates.
* Windows system registry editing.
* Creating and modifying Windows shortcuts.
* File and text operations making it more comfortable to use FidoNet.
* Files UU-encode and UU-decode.
* WinAmp control and MP3-tags modifying.
* Quake PAK-files processing.
* Printers control, both connected to PC and network.
* Connection and debugging of queries to ODBC-compatible
databases.
* RAS service control.
* External programs executing (compilers, converters etc.) while
editing text in Far editor.
* Windows help files contents displaying (.hlp and .chm)
* Calculators with different possibilities.
* Several games :-)
* Spell checker functions while editing text in Far editor.
* Removable drives catalog preparation and much more...
As an information source, which can be used to search for specific plugins,
one can recommend:
- Far Manager official site
~http://www.farmanager.com~@http://www.farmanager.com@
- Online forum
~http://forum.farmanager.com~@http://forum.farmanager.com@
- Registration and handling of problems
~http://bugs.farmanager.com~@http://bugs.farmanager.com@
- PlugRinG site
~http://plugring.farmanager.com~@http://plugring.farmanager.com@
- Free email group service
~http://groups.google.com/group/fardeven/~@http://groups.google.com/group/fardeven@
- USENET echo conference
~news:fido7.far.support~@news:fido7.far.support@
~news:fido7.far.development~@news:fido7.far.development@
- FidoNet echo conference
far.support
far.development
@Panels
$ #Panels #
Normally Far shows two panels (left and right windows), with different
information. If you want to change the type of information displayed in the
panel, use the ~panel menu~@LeftRightMenu@ or corresponding ~keyboard commands~@KeyRef@.
See also the following topics to obtain more information:
~File panel~@FilePanel@ ~Tree panel~@TreePanel@
~Info panel~@InfoPanel@ ~Quick view panel~@QViewPanel@
~Drag and drop files~@DragAndDrop@
~Selecting files~@SelectFiles@
~Customizing file panel view modes~@PanelViewModes@
@FilePanel
$ #Panels: file panel#
The file panel displays the current folder. You may select or deselect
files and folders, perform different file and archive operations. Read
~Keyboard reference~@KeyRef@ for commands list.
Default view modes of the file panel are:
#Brief# File names are displayed within three columns.
#Medium# File names are displayed within two columns.
#Full# Name, size, date and time of the file are displayed.
#Wide# File names and sizes are displayed.
#Detailed# File names, sizes, allocation sizes, last write,
creation, access time and attributes are displayed.
Fullscreen mode.
#Descriptions# File names and ~file descriptions~@FileDiz@
#Long# File names, sizes and descriptions.
#descriptions# Fullscreen mode.
#File owners# File names, sizes and owners.
#File links# File names, sizes and number of hard links.
#Alternative# File name, size (formatted with commas) and date
#full# of the file are displayed.
You may ~customize file panel view modes~@PanelViewModes@.
File owners and number of hard links have meaning for NTFS only. Some
file systems may not support file creation and access dates.
If you wish to change the panel view mode, choose it from the
~panel menu~@LeftRightMenu@. After the mode change or drive change action,
if the initial panel type differs it will be automatically set to the file
panel.
~Speed search~@FastFind@ action may be used to point to the required file
by the first letters of its name.
See also the list of ~macro keys~@KeyMacroShellList@, available in the panels.
@TreePanel
$ #Panels: tree panel#
The tree panel displays the folder structure of the current disk as a tree.
Within tree mode you may change to a folder quickly and perform folder
operations.
Far stores folder tree information in the file named #tree3.far# at root
folder of each drive. For read-only drives this information is stored in the
hidden folder Tree.Cache within the folder containing Far.exe. The tree3.far
file doesn't exist by default. It will be automatically created after the first
use of the #Tree Panel# or the #Find Folder# command. If that file exists, Far
updates it with the changes to the tree structure it is aware of. If such
changes were made outside of Far and Tree.far is no longer current, it can be
refreshed by pressing #Ctrl-R#.
You can find a folder quickly with the help of #speed search# action. Hold
the Alt key and type the folder name until you point to the right folder.
Pressing #Ctrl-Enter# keys simultaneously will select the next match.
#Gray +# and #Gray -# keys move up and down the tree to the next branch
on the same level.
See also the list of ~macro keys~@KeyMacroTreeList@, available in the folder tree panel.
@InfoPanel
$ #Panels: info panel#
The information panel contains the following data:
1. ^<wrap>#network# names of the computer and the current user (see ~Info panel settings~@InfoPanelSettings@);
^<wrap>Far will attempt to determine the type of each of the CD drives available
in the system. Known types are as follows: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM,
DVD-RW and DVD-RAM. This function is available only for users either with
administrative privileges or all local users, when it's stated explicitly in
the Local Policy Editor (to do this, run a #secpol.msc# from the command
prompt, and set the '#Local Policies/Security Options/Devices: Restrict#
#CD-ROM access to locally logged-on user only#' setting to '#Enabled#')
^<wrap>For virtual devices (SUBST-disk) the parameters of the primary disk are
shown.
2. ^<wrap>name and type of the #current disk#, type of the file system, network
name, total and free space, disk volume label and serial number;
3. ^<wrap>#memory# load percentage (100% means all of available memory is used),
size of the installed physical memory (in Vista and newer), total and free size of the physical
memory (available for Windows), virtual memory and paging file;
4. #folder description# file
^<wrap>You may view the contents of the folder description file in full screen by
pressing the #F3# key or clicking the #left mouse button#. To edit or create the
description file, press #F4# or click the #right mouse button#. You can also use
many of the ~viewer commands~@Viewer@ (search, code page selection and so on)
for viewing the folder description file.
^<wrap>A list of possible folder description file names may be defined using
"Folder description files" command in the ~Options menu~@OptMenu@.
5. ^<wrap>информация о противоположной плагиновой панели (если плагин предоставил такую информацию);
6. ^<wrap>состояние системы питания (включается в ~настройках~@InfoPanelSettings@):
- ^<wrap>подключения к сети (отсутствует, подключено, не определено);
- ^<wrap>значение заряда батареи (в процентах);
- ^<wrap>статус заряда ("Высокий" - более 66%, "Низкий" - менее 33%, "Критичный" - критически низкий уровень, "Зарядка", "Батареи нет", "Не определено");
- ^<wrap>время до разряда;
- ^<wrap>полное время работы от баратеи (система оценивает это время исходя из времени до разряда и значения заряда батареи;
без наличия умных подсистем батареи это значение не актуально и обычно указано как "Не определено").
^<wrap>Состояние подключения к сети обновляется автоматически.
^<wrap>В Windows Vista и выше работает автообновление "значения заряда батареи".
^<wrap>Секция, содержащая информацию о системе питания включается в ~настройках~@InfoPanelSettings@.
^<wrap>Секции (кроме имени компьютера и пользователя) можно скрывать или показывать (см. ~Режимы отображения информационной панели~@InfoPanelShowMode@).
See also the list of ~macro keys~@KeyMacroInfoList@, available in the info panel.
@InfoPanelShowMode
$ #Режимы отображения информационной панели#
Меню режимов отображения ~информационной панели~@InfoPanel@ вызывается комбинацией #Ctrl-F12#
и применяется для активной в данный момент информационной панели. Доступны следующие режимы
отображения:
информация о диске
информация о памяти
содержимое файла-описателя
информации плагиновой панели
информации о состоянии системы питания
Клавиша #+# включает показ информации.
Клавиша #-# скрывает секцию.
Клавиша #*# меняет режим отображения секции на обратную.
Информация о состоянии системы питания включается в ~настройках~@InfoPanelSettings@ информационной панели.
@InfoPanelSettings
$ #Настройка информационной панели#
#Показывать состояние питания#
Если опция включена, то в ~информационной панели~@InfoPanel@ будет выводится
секция, описывающая состояние системы питания.
#Показывать параметры компакт-дисков#
Если опция включена, то Far будет пытаться определить тип CD-привода.
Различаются следующие приводы: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW и DVD-RAM.
#Формат вывода имени компьютера#
Задает формат вывода имени компьютера. Может быть одним из:
#Physical NetBIOS#
^<wrap>NetBIOS имя локального компьютера.
#Physical DNS hostname#
^<wrap>DNS имя локального компьютера.
#Physical DNS domain#
^<wrap>DNS имя домена, которому принадлежит компьютер.
#Physical DNS fully-qualified#
^<wrap>Полное доменное имя, которое однозначно идентифицирует этот компьютер. Имя представляет собой комбинацию DNS имени хоста и DNS имени домена (формат HostName.DomainName).
#NetBIOS#
^<wrap>NetBIOS имя локального компьютера. Если компьютер является узлом кластера, то выводится NetBIOS имя кластера виртуального сервера.
#DNS hostname#
^<wrap>DNS имя локального компьютера. Если компьютер является узлом кластера, то выводится DNS имя кластера виртуального сервера.
#DNS domain#
^<wrap>DNS имя домена, которому принадлежит компьютер. Если компьютер является узлом кластера, то выводится DNS имя домена кластера виртуального сервера.
#DNS fully-qualified#
^<wrap>Полное доменное имя, которое однозначно идентифицирует этот компьютер. Имя представляет собой комбинацию DNS имени хоста и DNS имени домена (формат HostName.DomainName). Если компьютер является узлом кластера, то выводится полное DNS имя кластера виртуального сервера.
Формат вывода зависит от наличия доменной структуры, групповых политик, настроек DNS.
#Формат вывода имени пользователя#
Задает формат вывода имени пользователя. Может быть одним из:
#По умолчанию#
Логин пользователя, например, JohnDoe
#Полностью определенное имя домена#
^<wrap>FQDN (Fully Qualified Domain Name) - включает наименования всех уровней иерархии, начиная от имени конечного узла и заканчивая корневой точкой (логином), например,
CN=JohnDoe, OU=Software, OU=Engineering, O=Widget, C=US
#Sam Compatible#
Engineering\JohnDoe
#Display#
Probably "John Doe" but could be something else. I.e. The display name is not necessarily the defining RDN.
#Уникальный идентификатор#
^<wrap>Уникальный идентификатор имени пользователя (GUID), например,
{4fa050f0-f561-11cf-bdd9-00aa003a77b6}
#Канонический вид#
^<wrap>ADCN (Active Directory Canonical Name) - данный формат является путем в иерархической структуре к объекту (логину), например,
engineering.widget.com/software/JohnDoe
#Основное имя пользователя#
^<wrap>UPN (User Principial Name) - известен так же как адрес электронной почты, например,
someone@example.com
#Service Principal#
www/srv.engineering.com/engineering.com
#Dns Domain#
engineering.widget.com\JohnDoe
Формат вывода зависит от наличия доменной структуры.
@QViewPanel
$ #Panels: quick view panel#
The quick view panel is used to show information about the selected item in
the ~file panel~@FilePanel@ or ~tree panel~@TreePanel@.
If the selected item is a file then the contents of the file is displayed.
Many of the ~internal viewer~@Viewer@ commands can be used with the file
displayed in the panel. For files of registered Windows types the type is shown
as well.
For folders, the quick view panel displays total size, total allocation
size, number of files and subfolders in the folder, current disk cluster size,
real files size, including files slack (sum of the unused cluster parts).
When viewing reparse points, the path to the source folder is also displayed.
For folders, the total size value may not match the actual value:
1. ^<wrap>If the folder or its subfolders contain symbolic links and the option
"Scan symbolic links" in the ~System parameters dialog~@SystemSettings@ is
enabled.
2. ^<wrap>If the folder or its subfolders contain multiple hard links to the same
file.
See also the list of ~macro keys~@KeyMacroQViewList@, available in the quick view panel.
@DragAndDrop
$ #Copying: drag and drop files#
It is possible to perform #Copy# and #Move# file operations using #drag and
drop#. Press left mouse button on the source file or folder, drag it to the
another panel and release the mouse button.
If you wish to process a group of files or folders, select them before
dragging, click the left mouse button on the source panel and drag the files
group to the other panel.
You may switch between copy and move operations by pressing the right mouse
button while dragging. Also to move files you can hold the #Shift# key while
pressing the left mouse button.
@Menus
$ #Menus #
To choose an action from the menu you may press F9 or click on top of the
screen.
When the menu is activated by pressing #F9#, the menu for the active panel
is selected automatically. When the menu is active, pressing #Tab# switches
between the menus for the left and right panel. If the menus "Files",
"Commands" or "Options" are active, pressing #Tab# switches to the menu of the
passive panel.
Use the #Shift-F10# key combination to select the last used menu command.
Read the following topics for information about a particular menu:
~Left and right menus~@LeftRightMenu@ ~Files menu~@FilesMenu@
~Commands menu~@CmdMenu@ ~Options menu~@OptMenu@
See also the list of ~macro keys~@KeyMacroMainMenuList@, available in the main menu.
@LeftRightMenu
$ #Menus: left and right menus#
The #Left# and #Right# menus allow to change left and right panel settings
respectively. These menus include the following items:
#Brief# Display files within three columns.
#Medium# Display files within two columns.
#Full# Display file name, size, date and time.
#Wide# Display file name and size.
#Detailed# Display file name, size, allocation size,
last write, creation and access time,
attributes. Fullscreen mode.
#Descriptions# File name and ~file description~@FileDiz@.
#Long descriptions# File name, size and description.
Fullscreen mode.
#File owners# File name, size and owner.
#File links# File name, size and number of hard links.
#Alternative full# File name, formatted size and date.
#Info panel# Change panel type to ~info panel~@InfoPanel@.
#Tree panel# Change panel type to ~tree panel~@TreePanel@.
#Quick view# Change panel type to ~quick view~@QViewPanel@.
#Sort modes# Show available sort modes.
#Show long names# Show long/short file names.
#Panel On/Off# Show/hide panel.
#Re-read# Re-read panel.
#Change drive# Change current drive.
@FilesMenu
$ #Menus: files menu#
#View# ~View files~@Viewer@, count folder sizes.
#Edit# ~Edit~@Editor@ files.
#Copy# ~Copy~@CopyFiles@ files and folders.
#Rename or move# ~Rename or move~@CopyFiles@ files and folders.
#Link# Create ~file links~@HardSymLink@.
#Make folder# ~Create~@MakeFolder@ new folder.
#Delete# Delete files and folders.
#Wipe# Wipe files and folders. Before file deletion
its data are overwritten with zeroes, after
which the file is truncated and renamed to
a temporary name.
#Add to archive# Add selected files to an archive.
#Extract files# Extract selected files from an archive.
#Archive commands# Perform archive managing commands.
#File attributes# ~Change file attributes~@FileAttrDlg@ and time.
#Apply command# ~Apply command~@ApplyCmd@ to selected files.
#Describe files# Add ~descriptions~@FileDiz@ to the selected files.
#Select group# ~Select~@SelectFiles@ a group of files with a wildcard.
#Deselect group# ~Deselect~@SelectFiles@ a group of files with a wildcard.
#Invert selection# ~Invert~@SelectFiles@ current file selection.
#Restore selection# ~Restore~@SelectFiles@ previous file selection after file
processing or group select operation.
Some commands from this menu are also described in the
~File management and service commands~@FuncCmd@ topic.
@CmdMenu
$ #Menus: commands menu#
#Find file# Search for files in the folders tree,
wildcards may be used.
See ~Find file~@FindFile@ for more info.
#History# Display the previous commands.
See ~History~@History@ for more info.
#Video mode# Switch between 25 and 50 lines on the screen.
#Find folder# Search for a folder in the folders
tree. See ~Find folder~@FindFolder@ for more info.
#File view history# Display files ~view and edit history~@HistoryViews@.
#Folders history# Display folders ~changing history~@HistoryFolders@.
Items in "Folders history" and "File view
history" are moved to the end of list after
selection. Use #Shift-Enter# to select item
without changing its position.
#Swap panels# Swap left and right panels.
#Panels On/Off# Show/hide both panels.
#Compare folders# Compare contents of folders.
See ~Compare folders~@CompFolders@ for the
detailed description.
#Edit user menu# Allows to edit main or local ~user menu~@UserMenu@.
You may press #Ins# to insert, #Del# to delete
and #F4# to edit menu records.
#Edit associations# Displays the list of ~file associations~@FileAssoc@.
You may press #Ins# to insert, #Del# to delete
and #F4# to edit file associations.
#Folder shortcuts# Displays current ~folder shortcuts~@FolderShortcuts@.
#File panel filter# Allows to control file panel contents.
See ~filters menu~@FiltersMenu@ for the detailed
description.
#Plugin commands# Show ~plugin commands~@Plugins@ list
#Screens list# Show open ~screens list~@ScrSwitch@
#Task list# Shows ~active tasks list~@TaskList@.
#Hotplug devices list# Show ~hotplug devices list~@HotPlugList@.
@OptMenu
$ #Menus: options menu#
#System settings# Shows ~system settings~@SystemSettings@ dialog.
#Panel settings# Shows ~panel settings~@PanelSettings@ dialog.
#Tree settings# Show ~Tree settings~@TreeSettings@ dialog.
#Interface settings# Shows ~interface settings~@InterfSettings@ dialog.
#Dialog settings# Shows ~dialog settings~@DialogSettings@ dialog.
#Menu settings# Shows ~menu settings~@VMenuSettings@ dialog.
#Command line settings# Shows ~command line settings~@CmdlineSettings@ dialog.
#AutoComplete settings# Shows ~auto complete settings~@AutoCompleteSettings@.
#Настройки# Вызывает диалог
#информационной# ~настроек информационной панели~@VMenuSettings@.
#╨┐╨░╨╜╨╡╨╗╨╕#
#Languages# Select main and help language.
Use "Save setup" to save selected languages.
#Plugins# Configure ~plugins~@Plugins@.
#configuration#
#Plugin manager# Shows ~plugin manager settings~@PluginsManagerSettings@.
#settings#
#File group mask# Shows ~file group mask settings~@MaskGroupsSettings@.
#settings#
#Confirmation# Switch on or off ~confirmations~@ConfirmDlg@ for
some operations.
#File panel modes# ~Customize file panel view modes~@PanelViewModes@ settings.
#File descriptions# ~File descriptions~@FileDiz@ list names and update mode.
#Folder description# Specify names (~wildcards~@FileMasks@ are allowed) of
#files# files displayed in the ~Info panel~@InfoPanel@ as folder
descriptions.
#Viewer settings# External and internal ~viewer settings~@ViewerSettings@.
#Editor settings# External and internal ~editor settings~@EditorSettings@.
#Codepages# Shows ~codepages menu~@CodePagesMenu@
#Colors# Allows to select colors for different
interface items, to change the entire Far
colors palette to black and white or to set
the colors to default.
#Files highlighting# Change ~files highlighting and sort groups~@Highlight@
#and sort groups# settings.
#Save setup# Save current configuration, colors and
screen layout.
@ConfirmDlg
$ #Confirmations#
In the #Confirmations# dialog you can switch on or off confirmations for
following operations:
- overwrite destination files when performing file copying;
- overwrite destination files when performing file moving;
- overwrite and delete files with "read only" atrtibute;
- ~drag and drop~@DragAndDrop@ files;
- delete files;
- delete folders;
- interrupt operation;
- ~disconnect network drives~@DisconnectDrive@ from the Disks menu;
- delete SUBST-disks from the Disks menu;
- detach virtual disks from the Disks menu;
- removal of USB storage devices from the Disks menu;
- ~reloading~@EditorReload@ a file in the editor;
- clearing the view/edit, folder and command history lists;
- exit from Far.
@PluginsManagerSettings
$ #Plugins manager#
#Поддержка OEM-плагинов#
Позволяет использовать OEM-плагины (для Far Manager 1.x)
#Сканировать символические ссылки#
Позволяет искать плагины в ~символических ссылках~@HardSymLink@ наравне с обычными подкаталогами.
#Обработка файла#
#Пункт вызова стандартной ассоциации#
#Даже если найден всего один плагин#
#Результаты поиска (SetFindList)#
#Обработка префикса#
@MaskGroupsSettings
$ #Группы масок файлов#
Произвольное количество ~масок файлов~@FileMasks@ можно объединить в группу и присвоить ей имя.
В дальнейшем имя группы, заключенное в угловые скобки (#<#имя#>#), можно использоваться везде, где используются сами маски.
Группа может являться ~регулярным выражением~@RegExp@.
Группы могут содержать другие группы.
Например, группа #<arc># содержит маски "*.rar,*.zip,*.[zj],*.[bg7]z,*.[bg]zip,*.tar".
Для ~раскраски~@Highlight@ всех архивов, кроме "*.rar", необходимо указать последовательность #<arc>|*.rar#.
@ChoosePluginMenu
$ #Plugin selection menu#
Позволяет выбрать плагин-обработчик, если хост-файл (например, архив)
могут обработать несколько плагинов.
@MakeFolder
$ #Make folder#
This function allows you to create folders. You can use environment
variables in the input line, which are expanded to their values before creating
the folder. Also you can create multiple nested subfolders at the same time:
simply separate the folder names with the backslash character. For example:
#%USERDOMAIN%\\%USERNAME%\\Folder3#
If the option "#Process multiple names#" is enabled, it is possible to
create multiple folders in a single operation. In this case, folder names
should be separated with the character "#;#" or "#,#". If the option is enabled
and the name of the folder contains a character "#;#" (or "#,#"), it must be
enclosed in quotes. For example, if the user enters
#C:\\Foo1;"E:\\foo,2;";D:\\foo3#, folders called "#C:\\Foo1#", "#E:\\foo,2;#"
and "#D:\\foo3#" will be created.
@FindFile
$ #Find file #
This command allows to locate in the folder tree one or more files and
folders matching one or more ~wildcards~@FileMasks@ (delimited with commas). It
may also be used with file systems emulated by ~plugins~@Plugins@.
Optional text string may be specified to find only files containing this
text. If the string is entered, the option #Case sensitive# selects case
sensitive comparison.
The option #Whole words# will let to find only the text that is separated
from other text with spaces, tab characters, line breaks or standard
separators, which by default are: #!%^&*()+|{}:"<>?`-=\\[];',./#.
By checking the #Search for hex# option you can search for the files
containing hexadecimal sequence of the specified bytes. In this case #Case#
#sensitive#, #Whole words#, #Using code page# and #Search for folders#
options are disabled and their values doesn't affect the search process.
Выпадающий список #Используя кодовую страницу# позволяет выбрать конкретную
кодовую страницу, применяемую для поиска текста. Если в выпадающем списке выбрать
пункт #Все кодовые страницы#, то Far будет использовать для поиска все стандартные
(ANSI, OEM, UTF-8, UTF-16, UTF-16 BE) и #Любимые# кодовые страницы (список #Любимых#
кодовых страниц можно настроить в ~меню выбора кодовой страницы~@CodepagesMenu@
настроек, редактора или программы просмотра). Если перечень
кодовых страниц, поиск по которым производится при выборе пункта #Все кодовые#
#страницы#, является для вас избыточным, то вы можете, при помощи клавиш #Ins# и
#Space#, выбрать из списка стандартных и #Любимых# кодовых страниц только те кодовые
страницы, по которым вам необходимо осуществлять поиск.
If the option #Search in archives# is set, Far also performs the search in
archives with known formats. However, using this option significantly decreases
the performance of the search. Far cannot search in nested archives.
The #Search for folders# option includes in search list those folders, that
match the wildcards. Also the counter of found files takes account of found
folders.
The #Search in symbolic links# option allows searching files in
~symbolic links~@HardSymLink@ along with normal sub-folders.
Search may be performed:
- in all non-removable drives;
- in all local drives, except removable and network;
- in all folders specified in the %PATH% environment variable
(not including subfolders).
- in all folders from the drive root, in the find
dialog one can change disk drive of the search. ;
- from the current folder;
- in the current folder only or in selected folders
(the current version of Far does not search in
directories that are ~symbolic links~@HardSymLink@).
The search parameters is saved in the configuration.
Check the #Use filter# checkbox to search for files according to user
defined conditions. Press the #Filter# button to open the ~filters menu~@FiltersMenu@.
The #Advanced# button invokes the ~find file advanced options~@FindFileAdvanced@
dialog that can be used to specify extended set of search properties.
@FindFileAdvanced
$ #Find file advanced options#
The text string that is entered in #Containing text# (or #Containing hex#)
field can be searched not only in the whole file, but also inside a specified
range at the beginning of the file, defined by the #Search only in the first#
property. If the specified value is less than the file size, the rest of the
file will be ignored even if the required sequence exists there.
The following file size suffixes can be used:
B - for bytes (no suffix also means bytes);
K - for kilobytes;
M - for megabytes;
G - for gigabytes;
T - for terabytes;
P - for petabytes;
E - for exabytes.
#Обрабатывать альтернативные потоки данных# - помимо основного потока данных
(представляющего собой непосредственно содержимое файла)
производить поиск также в альтернативных именованных потоках, поддерживаемых некоторыми
файловыми системами (например, #NTFS#).
- #Column types# - позволяет задавать формат вывода результатов поиска.
Column types are encoded as one or several characters, delimited with commas.
Allowed column types are:
S[C,T,F,E] - file size
P[C,T,F,E] - allocation file size
G[C,T,F,E] - size of file streams
where: C - format file size;
T - use 1000 instead of 1024 as a divider;
F - show file sizes similar to Windows
Explorer (i.e. 999 bytes will be
displayed as 999 and 1000 bytes will
be displayed as 0.97 K);
E - economic mode, no space between file
size and suffix will be shown
(i.e. 0.97K);
D - file last write date
T - file last write time
DM[B,M] - file last write date and time
DC[B,M] - file creation date and time
DA[B,M] - file last access date and time
DE[B,M] - file change date and time
where: B - brief (Unix style) file time format;
M - use text month names;
A - file attributes
Z - file descriptions
O[L] - file owner
where: L - show domain name;
LN - number of hard links
F - number of streams
Атрибуты файла имеют следующие обозначения:
#R# - Только для чтения
#S# - Системный
#H# - Скрытый
#A# - Архивный
#L# - Связь или символическая ссылка
#C# или #E# - Сжатый или Зашифрованный
#$# - Разрежённый (sparse)
#T# - Временный
#I# - Неиндексируемый по содержимому
#O# - Автономный (offline)
#V# - Виртуальный
Порядок отображения атрибутов - RSHALCTIOV. Символ атрибута
"Разрежённый" применяется только для файлов и ставится вместо 'L'.
Символ атрибута "Зашифрованный" ставится вместо 'C', т.к. файл/каталог не
могут иметь одновременно оба атрибута ("Сжатый" и "Зашифрованный"). По
умолчанию размер колонки атрибутов - 6 символов. Для отображения
дополнительных атрибутов 'T', 'I', 'O' и 'V' необходимо явно указать
размер колонки в 10 символов.
#Ширина колонок# - позволяет изменить ширину колонок результатов поиска.
Если ширина равна 0, то используется значение по умолчанию.
Для использования 12-часового формата времени надо увеличить
на единицу стандартную ширину колонки времени файла или колонки
времени и даты файла. После дальнейшего увеличения в этих колонках
также будут показаны секунды и миллисекунды.
Для показа года в 4-х символьном формате нужно увеличить ширину
колонки даты на 2.
В отличии от режимов панелей, результат поиска может содержать только
одну колонку. Имя файла присутствует всегда - добавляется последней колонкой
автоматически.
При указании колонок, отвечающих за показ ссылок и потоков (G, LN, и F) время
поиска увеличивается.
Чтобы в результатах поиска отображать только имена файловых объектов без
дополнительных атрибутов, оставьте поле "Типы колонок" пустым.
По умолчанию значения колонок равны:
"Типы колонок" - D,S,A
"Ширина колонок" - 14,13,0
@FindFileResult
$ #Find file: control keys#
While ~search~@FindFile@ is in progress or when it is finished, you may use
the cursor keys to scroll the files list and the buttons to perform required
actions.
During or after search the following buttons are available:
#New search# Start new search session.
#Go to# Breaks current search, changes panel folder
and moves cursor to the selected file.
#View# View selected file. If search is not completed,
it will continue in the background while the file
is viewed.
#Panel# Create a temporary panel and fill it with the
results of the last file search.
#Stop# Break current search. Available while search
is in progress.
#Cancel# Close the search dialog.
#F3# and #F4# may be used to view and edit found files. Also viewing and
editing is supported for plugin emulated file systems. Note, that saving editor
changes by #F2# key in emulated file system will perform #SaveAs# operation,
instead of common #Save#.
@FindFolder
$ #Find folder#
This command allows a quick look for the required folder in the folders
tree.
To select a folder you may use the cursor keys or type first characters of
the folder.
Press #Enter# to switch to the selected folder.
#Ctrl-R# and #F2# force the rescan of the folders tree.
#Gray +# and #Gray -# should move up and down the tree to the next branch
on the same level.
#F5# allows to maximize the window, pressing #F5# again will restore the
window to the previous size.
By pressing #Ctrl-Enter#, you can cycle through the folders matching the
part of the filename that you have already entered. #Ctrl-Shift-Enter# allows
to cycle backwards.
See also the list of ~macro keys~@KeyMacroFindFolderList@, available in the find folder dialog.
@Filter
$ #Filter#
Operations filter is used to process certain file groups according to
rules specified by the user, if those rules are met by some file it
will be processed by a corresponding operation. A filter may have several
rule sets.
The filter dialog consists of the following elements:
#Filter name# A title that will be shown in the filters menu.
This field can be empty.
Filter name is not available if the filter was
opened from ~Files highlighting and sort groups~@Highlight@.
#Mask# One or several ~file masks~@FileMasks@.
Filter conditions are met if file mask analysis
is on and its name matches any of the given file
masks. If mask analysis is off, file name is
ignored.
#Size# Minimum and maximum files size. The following
file size suffixes can be used:
B - for bytes (no suffix also means bytes);
K - for kilobytes;
M - for megabytes;
G - for gigabytes;
T - for terabytes;
P - for petabytes;
E - for exabytes.
Filter conditions are met if file size analysis
is on, and it is inside the given range.
If nothing is specified (empty line) for one
or both range boundaries then file size for that
boundary is not limited.
Example:
>= 1K - select files greater than or equal to 1 kilobyte
<= 1M - to less than or equal to 1 megabyte
#Date/time# Starting and ending file date/time.
You can specify the date/time of last file
#write#, file #creation#, last #access#
and #change#.
The button #Current# allows to fill the date/time
fields with the current date/time after which you
can change only the needed part of the date/time
fields, for example only the month or minutes.
The button #Blank# will clear the date/time
fields.
Filter conditions are met if file date/time
analysis is on and its date/time is in the
given range and corresponds to the given
type. If one or both of the date/time limit
fields are empty then the date/time for that
type is not limited.
Example:
<= 31.01.2010 - select files up to 31 numbers
>= 01.01.2010 - but after Jan. 1, 2010
Option #Relative# allows you to switch
to work with the date in relative time.
The logic at work this option is similar to
arithmetic with negative numbers.
Example:
<= 0 - select files in the period from the "Today"
>= 30 - and 30-days ago, including
#Attributes# Inclusion and exclusion attributes.
Filter conditions are met if file attributes
analysis is on and it has all of the inclusion
attributes and none of the exclusion attributes:
#[x]# - inclusion attribute - the file must have
this attribute.
#[ ]# - exclusion attribute - the file must
not have this attribute.
#[?]# - ignore this attribute.
The #Compressed#, #Encrypted#, #Not indexed#,
#Sparse#, #Temporary# and #Offline# attributes
are used only on disks with the NTFS file system.
#Virtual# attribute is not used in Windows
2000/XP/2003.
#Has more than one hardlink#
Used only on disks with NTFS file system. Condition
evaluates to true, if piece of data, which current
file is pointing, is also pointed by, at least,
one another file.
To quickly disable one or several conditions, uncheck the corresponding
checkboxes. The #Reset# button will clear all of the filter conditions.
@History
$ #History #
The commands history shows the list of previously executed commands.
Besides the cursor control keys, the following keyboard shortcuts are
available:
Re-execute a command #Enter#
Re-execute a command in a new window #Shift-Enter#
Re-execute a command as administrator #Ctrl-Alt-Enter#
Copy a command to the command line #Ctrl-Enter#
Clear the commands history #Del#
Lock/unlock the current history item #Ins#
Delete the current history item #Shift-Del#
Copy the text of the current command to the clipboard #Ctrl-C#
without closing the list or #Ctrl-Ins#
To go to the previous or next command directly from the command line, you
can press #Ctrl-E# or #Ctrl-X# respectively.
For choosing a command, besides the cursor control keys and #Enter#, you can
use the highlighted shortcut letters.
If you want to save the commands history after exiting Far, use the
respective option in the ~system settings dialog~@SystemSettings@.
Locked items will not be deleted when clearing the history.
@HistoryViews
$ #History: file view and edit#
The file view history shows the list of files that have been recently
viewed or edited. Besides the cursor control keys, the following keyboard
shortcuts are available:
Reopen a file for viewing or editing #Enter#
Copy the file name to the command line #Ctrl-Enter#
Clear the history list #Del#
Delete the current history item #Shift-Del#
Lock/unlock the current history item #Ins#
Refresh list and remove non-existing entries #Ctrl-R#
Copy the text of the current history item to the #Ctrl-C#
clipboard without closing the list or #Ctrl-Ins#
Open a file in the ~editor~@Editor@ #F4#
Open a file in the ~viewer~@Viewer@ #F3#
or #Numpad 5#
For choosing a history item, besides the cursor control keys and #Enter#,
you can use the highlighted shortcut letters.
Items of the view and edit history are moved to the end of the list after
they are selected. You can use #Shift-Enter# to select an item without changing
its position.
If you want to save the view and edit history after exiting Far, use the
respective option in the ~system settings dialog~@SystemSettings@.
Remarks:
1. ^<wrap>List refresh operation (Ctrl-R) can take a considerable amount
of time if a file was located on a currently unavailable remote resource.
2. ^<wrap>Locked items will not be deleted when clearing or refreshing the history.
@HistoryFolders
$ #History: folders#
The folders history shows the list of folders that have been recently
visited. Besides the cursor control keys, the following keyboard shortcuts are
available:
Go to the current folder in the list #Enter#
Open the selected folder in the passive panel #Ctrl-Shift-Enter#
Copy the folder name to the command line #Ctrl-Enter#
Clear the history list #Del#
Delete the current history item #Shift-Del#
Lock/unlock the current history item #Ins#
Refresh list and remove non-existing entries #Ctrl-R#
Copy the text of the current history item to the #Ctrl-C#
clipboard without closing the list or #Ctrl-Ins#
For choosing a history item, besides the cursor control keys and #Enter#,
you can use the highlighted shortcut letters.
Items of the folders history are moved to the end of the list after they
are selected. You can use #Shift-Enter# to select an item without changing its
position.
If you want to save the folders history after exiting Far, use the
respective option in the ~system settings dialog~@SystemSettings@.
Remarks:
1. ^<wrap>List refresh operation (Ctrl-R) can take a considerable amount
of time if a folder was located on a currently unavailable remote resource.
2. ^<wrap>Locked items will not be deleted when clearing or refreshing the history.
@TaskList
$ #Task list#
The task list displays active tasks. Each line of the list contains a task
window title.
From the task list you may switch to the task window, or kill the task with
the #Del# key. Be careful when killing a task. It stops the task immediately,
and any unsaved information will be lost, so it should be used only when really
necessary, for example to interrupt a program which does not respond.
The task list may be called either from ~Commands menu~@CmdMenu@ or using
#Ctrl-W#. The keyboard shortcut #Ctrl-W# can also be used in the viewer or the
editor.
#Ctrl-R# allows to refresh the task list.
@HotPlugList
$ #Hotplug devices list#
Hotplug devices list displays PC Card boards and other analogue devices
which are installed and work in the computer.
To remove a device you need to select it in the list and press the #Del#
key. After that Windows will prepare the device for safe removal and a
notification will be displayed when it is safe to remove the device.
#Ctrl-R# allows to refresh the list of connected devices.
@CompFolders
$ #Compare folders#
The compare folders command is applicable only when two ~file panels~@FilePanel@
are displayed. It compares the contents of folders displayed in the two panels.
Files existing in one panel only, or those which have a date more recent than
files with the same name in the other panel, become marked.
Subfolders are not compared. Files are compared only by name, size and
time, and file contents have no effect on the operation.
@UserMenu
$ #User menu#
The user menu exists to facilitate calls of frequently used operations. It
contains a number of user defined commands and command sequences, which may be
executed when invoking the user menu. The menu may contain submenus.
~Special symbols~@MetaSymbols@ are supported both in the commands and in the command
titles. Note, that !?<title>?<init>! symbol may be used to enter additional
parameters directly before executing commands.
With the #Edit user menu# command from the ~Commands menu~@CmdMenu@, you
may edit or create main or local user menu. There may only be one main user
menu. The main user menu is called if no local menu for the current folder is
available. The local menu may be placed in any folder. You may switch between
the main menu and the user menu by pressing #Shift-F2#. Also you may call the
user menu of the parent folder by pressing #BS#.
You may add command separators to the user menu. To do this, you should add
a new menu command and define "#--#" as "hot key". To delete a menu separator,you
must switch to file mode with #Alt-F4# key.
To execute a user menu command, select it with cursor keys and press #Enter#.
You may also press the hot key assigned to the required menu item.
You may delete a submenu or menu item with the #Del# key, insert new
submenu or menu item with the #Ins# key or edit an existing submenu or menu
item with the #F4# key. Press #Alt-F4# to edit the menu in text file form.
It is possible to use digits, letters and function keys (#F1#..#F24#) as
hot keys in user menu. If #F1# or #F4# is used, its original function in user
menu is overridden. However, you still may use #Shift-F4# to edit the menu.
When you edit or create a menu item, you should enter the hot key for fast
item access, the item title which will be displayed in the menu and the command
sequence to execute when this item will be selected.
When you edit or create a submenu, you should enter the hot key and the
item title only.
User menus are stored in text files named #FarMenu.Ini#:
- Global user menu, by default, is located in the Far Manager folder.
If global user menu file exists it will override the user specific menu.
- User specifc user menu is located in the user profile.
- Local user menu is located in the current folder.
To close the menu even if submenus are open use #Shift-F10#.
See also the list of ~macro keys~@KeyMacroUserMenuList@, available in the user menu.
@FileAssoc
$ #File associations #
Far Manager supports file associations, that allow to associate various
actions to running, viewing and editing files with a specified
~mask~@FileMasks@.
You may add new associations with the #Edit associations# command in the
~Commands menu~@CmdMenu@.
You may define several associations for one file type and select the
desired association from the menu.
The following actions are available in the associations list:
#Ins# - ~add~@FileAssocModify@ a new association
#F4# - ~edit~@FileAssocModify@ the current association
#Del# - delete the current association
#Ctrl-Up# - move association up
#Ctrl-Down# - move association down
If no execute command is associated with file and
#Use Windows registered types# option in ~System settings~@SystemSettings@
is on, Far tries to use Windows association to execute this file type;
@FileAssocModify
$ #File associations: editing#
Far allows to specify six commands associated with each file type specified
as a ~mask~@FileMasks@:
#Execute command# Performed if #Enter# is pressed
#(used for Enter)#
#Execute command# Performed if #Ctrl-PgDn# is pressed
#(used for Ctrl-PgDn)#
#View command# Performed if #F3# is pressed
#(used for F3)#
#View command# Performed if #Alt-F3# is pressed
#(used for Alt-F3)#
#Edit command# Performed if #F4# is pressed
#(used for F4)#
#Edit command# Performed if #Alt-F4# is pressed
#(used for Alt-F4)#
The association can be described in the #Description of the association#
field.
If you do not wish to switch panels off before executing the associated
program, start its command line with '#@@#' character.
The following ~special symbols~@MetaSymbols@ may be used in the associated
command.
Notes:
1. ^<wrap>If no execute command is associated with file and
#Use Windows registered types# option in ~System settings~@SystemSettings@
is on, Far tries to use Windows association to execute this file type;
2. ^<wrap>Operating system ~commands~@OSCommands@ "IF EXIST" and "IF DEFINED"
allow to configure "smarter" associations - if you have specified several
associations for a file type, the menu will show only the associations
for which the conditions are true.
@MetaSymbols
$ #Special symbols#
The following special symbols can be used in ~associated commands~@FileAssoc@,
~user menu~@UserMenu@ and the command ~"Apply command"~@ApplyCmd@:
#!!# '!' character
#!# Long file name without extension
#!~~# Short file name without extension
#!`# Long extension without file name (ext)
#!`~~# Short extension without file name (ext)
#!.!# Long file name with extension
#!-!# Short file name with extension
#!+!# Similar to !-! but if a long file name was lost
after performing the command, Far will restore it
#!@@!# Name of file with selected file names list
#!$!# Name of file with selected short file names list
#! List of selected files
#!&~~# List of selected short file names
#!:# Current drive in the format "C:"
For remote folders - "\\\\server\\share"
#!\\# Current path
#!/# Short name of the current path
#!=\\# Current path considering ~symbolic links~@HardSymLink@.
#!=/# Short name of the current path considering
~symbolic links~@HardSymLink@.
#!?<title>?<init>!#
This symbol is replaced by user input, when
executing command. <title> and <init> - title
and initial text of edit control.
Several such symbols are allowed in the same line,
for example:
grep !?Search for:?! !?In:?*.*!|c:\\far\\Far.exe -v -
A history name for the <init> string can be supplied
in the <title>. In such case the command has the
following format:
#!?$<history>$<title>?<init>!#
for example:
grep !?#$GrepHist$#Search for:?! !?In:?*.*!|Far.exe -v -
In <title> and <init> the usage of other meta-symbols is
allowed by enclosing them in brackets.
(e.g. grep !?Find in (!.!):?! |Far.exe -v -)
#!### "!##" modifier specified before a file association
symbol forces it (and all the following characters)
to refer to the passive panel (see note 4).
For example, !##!.! denotes the name of the current
file on the passive panel.
#!^# "!^" modifier specified before a file association
symbol forces it (and all the following characters)
to refer to the active panel (see note 4).
For example, !^!.! denotes a current file name on
the active panel, !##!\\!^!.! - a file on the passive
panel with the same name as the name of the current
file on the active panel.
Notes:
1. ^<wrap>When handling special characters, Far substitutes only the string
corresponding to the special character. No additional characters (for example,
quotes) are added, and you should add them yourself if it is needed. For
example, if a program used in the associations requires a file name to be
enclosed in quotes, you should specify #program.exe "!.!"# and not
#program.exe !.!#.
2. ^<wrap>The following modifiers may be used with the associations !@@! and !$! :
'Q' - enclose names containing spaces in quotes;
'S' - use '/' instead of '\\' in pathnames;
'F' - use full pathnames;
'A' - use ANSI code page;
'U' - use UTF-8 code page;
'W' - use UTF-16 (Little endian) code page.
For example, the association #!@@AFQ!# means "name of file with the list of
selected file names, in ANSI encoding, include full pathnames, names with
spaces will be in quotes".
3. ^<wrap>When there are multiple associations specified, the meta-characters !@@!
and !$! are shown in the menu as is. Those characters are translated when the
command is executed.
4. ^<wrap>The prefixes "!##" and "!^" work as toggles for associations. The effect
of these prefixes continues up to the next similar prefix. For example:
if exist !##!\\!^!.! diff -c -p !##!\\!^!.! !\\!.!
"If the same file exists on the passive panel as the file under
the cursor on the active panel, show the differences between
the file on the passive panel and the file on the active panel,
regardless of the name of the current file on the passive panel"
5. ^<wrap>If it is needed to pass to a program a name with an ending
backslash, use the following meta-symbol - #!.\#. For example, to
extract a rar archive to a folder with the same name
winrar x "!.!" "!.\"
@SystemSettings
$ #Settings dialog: system#
#Delete to Recycle Bin#
Enables file deletion via the Recycle Bin.The operation of deleting to the Recycle
Bin can be performed only for local hard disks.
#Delete symbolic links#
Scan for and delete symbolic links to subfolders before deleting to Recycle Bin.
В OS ниже Windows Vista при очистке Корзины, содержащей символические ссылки, удаляются не ссылки, а источники, на которые эти ссылки указывают.
В Windows Vista и выше эта опция не используется. Система сама корректно чистит Корзину.
#Use system copy routine#
Use the file copy functions provided by the operating system instead of internal
file copy implementation. It may be useful on NTFS, because the system function
(CopyFileEx) copies file extended attributes. On the other hand, when using the system
function, the possibility to split files when ~copying~@CopyFiles@ or moving is not available.
#Copy files opened for writing#
Allows to copy files that are opened by other programs for writing. This mode
is handy to copy a file opened for a long time, but it could be dangerous, if a file
is being modified at the same time as copying.
#Scan symbolic links#
Scan ~symbolic links~@HardSymLink@ along with normal sub-folders when building the folder tree,
determining the total file size in the sub-folders.
#Create folders in uppercase#
If the name of a new folder contains only lowercase letters and this option is on, the folder will be created in uppercase.
#Smart folder panel monitor#
Если эта опция выставлена, то мониторинг файловых панелей фар будет выполняться только тогда когда фар активен,
т.е. обновления панелей не будет до тех пор, пока фар не получит фокус ввода. Это позволяет не блокировать каталоги текущих панелей.
Но синхронизация состояния панелей при получении фокуса #иногда не срабатывает#. Поэтому эта опция по-умолчанию отключена,
и мониторинг файловых панелей выполняется даже тогда, когда фар работатет в фоне.
#Save commands history#
Forces saving ~commands history~@History@ before exit and restoring after starting Far.
#Save folders history#
Forces saving ~folders history~@HistoryFolders@ before exit and restoring after starting Far.
Folders history list may be activated by #Alt-F12#.
#Save view and edit history#
Forces saving ~history of viewed and edited~@HistoryViews@ files before exit and restoring it after
starting Far. View and edit history list may be activated by #Alt-F11#.
#Use Windows registered types#
When this option is on and #Enter# is pressed on a file, the type of which is known to
Windows and absent in the list of Far ~file associations~@FileAssoc@, the Windows program
registered to process this file type will be executed.
#CD drive auto mount#
When a CD-ROM drive is selected from the ~drive menu~@DriveDlg@, Far will close the open
tray of a CD drive. Turn off this option if automatic CD-ROM mounting does not work
correctly (this can happen because of bugs in the drivers of some CD-ROM drives).
#Автообновление переменных окружения#
При глобальном изменении переменных среды Far Manager автоматические корректирует значения своего окружения.
#Запрос прав администратора#
Во время выполнения разнообразных операций с файловой системой у текущего
пользователя может не хватать прав. В этом случае Far Manager может повторить
попытку от имени администратора (повысить права текущего пользователя).
Доступны следующие опции:
#для изменения#
^<wrap>разрешить выполнять от имени администратора операции, изменяющие состояние файловой системы (например, создание, изменение и удаление файлов)
#для чтения#
^<wrap>разрешить выполнять от имени администратора операции, не изменяющие состояние файловой системы (например, чтение файлов и просмотр папок).
#использовать дополнительные привилегии#
^<wrap>при выполнении действий от имени администратора будет предоставлен доступ ко всем файлам, независимо от их списков контроля доступа (ACL).
#Auto save setup#
If checked, Far will save setup automatically. The current folders for both panels will be also saved.
@PanelSettings
$ #Settings dialog: panel#
#Show hidden and# Enable to show files with Hidden
#system files# and System attributes. This option may
also be switched by #Ctrl-H#.
#Highlight files# Enable ~files highlighting~@Highlight@.
#Select folders# Enable to select folders, using #Gray +#
and #Gray *#. Otherwise these keys will
select files only.
#Sort folder names# Apply sorting by extension not only
#by extension# to files, but also to folders.
When the option is turned on, sorting
by extension works the same as it did
in Far 1.65. If the option is turned
off, in the extension sort mode the
folders will be sorted by name, as
they are in the name sort mode.
#Allow reverse# If this option is on and the current file
#sort modes# panel sort mode is reselected, reverse
sort mode will be set.
#Disable automatic# The mechanism for automatically updating
#update of panels# the panels when the state of the file
system changes will be disabled if the
count of file objects exceeds the
specified value.
The auto-update mechanism works only for FAT/FAT32/NTFS file
systems. The value of 0 means "update always". To force an
update of the panels, press #Ctrl-R#.
#Network drives# This option enables panel autorefresh
#autorefresh# when state of filesystem on network
drives is being changed. It can be useful
to disable this option on slow network
connections
#Show column titles# Enable display of ~file panel~@FilePanel@ column titles.
#Show status line# Enable display of file panel status line.
#Определять точки# Различать обычные связи для папок
#монтирования диска# (Junction) и точки монтирования дисков
томов (Volume).
^<wrap>Эта опция существенно замедляет отображение каталога на медленных сетевых подключениях.
#Show total# Enable display of total information data
#information# at the bottom line of file panel.
#Show free size# Enable display of the current disk free
size.
#Show scrollbar# Enable display of file and ~tree panel~@TreePanel@
#in Panels# scrollbars.
#Show background# Enable display of the number of
#screens number# ~background screens~@ScrSwitch@.
#Show sort mode# Indicate current sort mode in the
#letter# upper left panel corner.
#Подсвечивать# Внутренние разделители колонок рисовать
#разделители колонок# цветом, выбранным для конкретного типа
файлового объекта.
Если опция снята, разделители будут
отрисованы цветом внешних рамок.
#Удваивать глобальные# Вместо одинарной будет рисоваться
#разделители колонок# двойная внутренняя рамка между колонками.
@TreeSettings
$ #Tree settings#
#Auto change folder# If checked, cursor moves in the ~tree panel~@TreePanel@
will cause a folder change in the other
panel. If it is not checked, you must press
#Enter# to change the folder from the tree
panel.
#Минимальное# Минимальное количество папок на диске,
#количество папок# после которого будет создаваться файл
#tree3.far#.
@InterfSettings
$ #Settings dialog: interface#
#Clock in panels#
Show clock at the right top corner of the screen.
#Clock in viewer and editor#
Show clock in viewer and editor.
#Mouse#
Use the mouse.
#Show key bar#
Show the functional key bar at the bottom line.
This option also may be switched by #Ctrl-B#.
#Always show menu bar#
Show top screen menu bar even when it is inactive.
#Screen saver#
Run screen saver after the inactivity interval in minutes. When this option
is enabled, screen saver will also activate when mouse pointer is brought
to the upper right corner of Far window.
#Show total copy indicator#
Show total progress bar, when performing a file copy operation.
This may require some additional time before starting copying
to calculate the total files size.
#Show copying time information#
Show information about average copying speed, copying time and
estimated remaining time in the copy dialog.
Since this function requires some time to gather statistics, it is likely
that you won't see any information if you're copying many small files
and the option "Show total copy progress indicator" is disabled.
#Show total delete indicator#
Show total progress bar, when performing a file delete operation.
This may require some additional time before starting deleting
to calculate the total files count.
#Use Ctrl-PgUp to change drive#
Pressing #Ctrl-PgUp# in the root directory shows the drive selection menu.
If Network plugin is installed, for network folders (and network drives, if switch
is in the third state) a list of server shared resources will be shown.
#ClearType friendly redraw#
Redraw the window in such a way that ClearType related artifacts do not appear.
#Attention!#: Enabling this option can considerably slow down the redraw speed.
#Far window title addons#
Дополнительная информация, выводимая в заголовке окна консоли.
Может содержать любой текст, включая следующие переменные:
- #%Ver# - версия Far;
- #%Build# - номер сборки Far;
- #%Platform# - архитектура Far;
- #%Admin# - ^<wrap>слово "Администратор", если Far запущен от имени администратора, иначе пустая строка.
- #%PID# - ИД текущего процесса Far;
@DialogSettings
$ #Settings dialog: dialogs#
#History in dialog# Keep history in edit controls of some
#edit controls# Far dialogs. The previous strings history
list may be activated by mouse or using
#Ctrl-Up# and #Ctrl-Down#. If you do not wish
to track such history, for example due to
security reasons, switch this option off.
#Persistent blocks# Do not remove block selection after moving
#in edit controls# the cursor in dialog edit controls and
command line.
#Del removes blocks# If a block is selected, pressing Del will
#in edit controls# not remove the character under cursor, but
this block.
#AutoComplete# Allows to use the AutoComplete function
#in edit controls# in edit controls that have a history list
or in combo boxes. When the option is
disabled, you may use the #Ctrl-End# key
to autocomplete a line. The autocomplete
feature is disabled while a macro is
being recorded or executed.
#Backspace deletes# If the option is on, pressing #BackSpace#
#unchanged text# in an unchanged edit string deletes
the entire text, as if #Del# had been
pressed.
#Mouse click outside# #Right/left mouse click# outside a dialog
#a dialog closes it# closes the dialog (see ~Common~@MiscCmd@).
This option allows to switch off this
functionality.
See also the list of ~macro keys~@KeyMacroDialogList@, available in dialogs.
@VMenuSettings
$ #Menu settings#
#Left/Right/Middle mouse click outside a menu#
You may choose action for mouse buttons, when click occures outside a menu:
#Cancel menu#, #Execute selected item# or #Do nothing#.
@CmdlineSettings
$ #Settings dialog: command line#
#Persistent blocks#
Do not remove block selection after moving the cursor in command line.
#Del removes blocks#
If a block is selected, pressing Del will not remove the character under cursor,
but this block.
#AutoComplete#
Allows to use the AutoComplete function in command line. When the option is
disabled, you may use the #Ctrl-Space# key to autocomplete a line. The autocomplete
feature is disabled while a macro is being recorded or executed.
#Set command line prompt format#
This option allows to set the default Far command ~line prompt~@CommandPrompt@.
@AutoCompleteSettings
$ #Settings dialog: AutoComplete#
#Показывать список#
Показать варианты автозавершения в виде списка.
#Модальный режим#
Список будет модальным.
#Подставлять первый подходящий вариант#
По мере ввода строка будет дополняться первым подходящим значением.
Кроме того есть три параметра, для управления тем, что используется для построения списка автозавершения:
#Interface.Completion.UseFilesystem#, #Interface.Completion.UseHistory# ╨╕ #Interface.Completion.UsePath#.
Все параметры могут принимаеть 3 состояния - да, нет, только в ручном режиме (после #Ctrl-Space#).
Управлять этими параметрами можно через ~far:config~@FarConfig@
@CommandPrompt
$ #Command line prompt format#
Far allows to change the command line prompt format.
To change it you have to enter the needed sequence of variables and
special code words in the #Set command line prompt format# input field
of the ~Command line settings~@CmdlineSettings@ dialog, this will allow showing
additional information in the command prompt.
It is allowed to use environment variables and the following special
code words:
$a - the & character
$b - the | character
$c - the ( character
$d - current date (depends on system settings)
$f - the ) character
$g - the > character
$h - delete the previous character
$l - the < character
$n - drive letter of the current drive
$p - current drive and path
$q - the = character
$s - space
$t - current time in HH:MM:SS format
$$ - the $ character
$+ - глубина стека каталогов
$@@xx - ^<wrap>"Администратор", если Far Manager запущен от имени администратора.
Вместо 'xx' необходимо указать два символа, которые будут обрамлять слово "Администратор".
Например, #$@@{}$s$p$g# будет представлен как "{Администратор} C:\>"
By default the #$p$g# sequence is used - current drive and
path ("C:\>").
Examples.
1. ^<wrap>A prompt of the following format #[%COMPUTERNAME%]$S$P$G#
will contain the computer name, current drive and path
(the %COMPUTERNAME% environment variable must be defined)
2. ^<wrap>A prompt of the following format #[$T$H$H$H]$S$P$G# will
display the current time in HH:MM format before the current
drive and path
3. ^<wrap>Code "$+" displays the number of pluses (+) needed according to
current ~PUSHD~@OSCommands@ directory stack depth, one character per each
saved path.
@Viewer
$ #Viewer: control keys#
Viewer commands
#Left# Character left
#Right# Character right
#Up# Line up
#Down# Line down
#Ctrl-Left# 20 characters left
In Hex-mode - 1 position left
#Ctrl-Right# 20 characters right
In Hex-mode - 1 position right
#PgUp# Page up
#PgDn# Page down
#Ctrl-Shift-Left# Start of lines on the screen
#Ctrl-Shift-Right# End of lines on the screen
#Home, Ctrl-Home# Start of file
#End, Ctrl-End# End of file
#F1# Help
#F2# Toggle line wrap/unwrap
#Shift-F2# Toggle wrap type (letters/words)
#F4# Toggle text/hex or dump/hex mode
#Shift-F4# Select viewer mode (text/hex/dump)
#F6# Switch to ~editor~@Editor@
#Alt-F5# Print the file
("Print manager" plugin is used).
#F7# ~Search~@ViewerSearch@
#Shift-F7, Space# Continue search
#Alt-F7# Continue search in "reverse" mode
#F8# Toggle OEM/ANSI code page
#Shift-F8# Select code page
#Alt-F8# ~Change current position~@ViewerGotoPos@
#Alt-F9# Toggles the size of the Far console window
#Alt-Shift-F9# Call ~Viewer settings~@ViewerSettings@ dialog
#Numpad5,F3,F10,Esc# Quit
#Ctrl-F10# Position to the current file.
#F11# Call "~Plugin commands~@Plugins@" menu
#Alt-F11# Display ~view history~@HistoryViews@
#+# Go to next file
#-# Go to previous file
#Ctrl-O# Show user screen
#Ctrl-Alt-Shift# Temporarily show user screen
(as long as these keys are held down)
#Ctrl-B# Show/Hide functional key bar at the bottom
line.
#Ctrl-Shift-B# Show/Hide status line
#Ctrl-S# Show/Hide the scrollbar.
#Alt-BS, Ctrl-Z# Undo position change
#RightCtrl-0..9# Set a bookmark 0..9 at the current position
#Ctrl-Shift-0..9# Set a bookmark 0..9 at the current position
#LeftCtrl-0..9# Go to bookmark 0..9
#Ctrl-Ins, Ctrl-C# Copy the text highlighted as a result of
the search to the clipboard.
#Ctrl-U# Remove the highlighting of the search results.
See also the list of ~macro keys~@KeyMacroViewerList@, available in the viewer.
Notes:
1. Also to call search dialog you may just start typing the
text to be located.
2. When the viewer opens a file, it permits the file to be
deleted by other processes. If such a deletion happens,
the file is actually deleted from the directory only after
the viewer is closed, but any operations on the deleted
file fail - this is a Windows feature.
3. You can configure the maximum number of columns in the internal viewer
(range is 100..100000, default 10000). If a file contains a line that does not
fit in this number of columns, it will be split into several
lines, even if the word wrap mode is turned off.
4. Far ~searches~@ViewerSearch@ the first occurrence of the string (#F7#) from
the beginning of the area currently displayed.
5. For automatic scrolling of a dynamically updating file,
position the "cursor" to the end of the file (End key).
@ViewerGotoPos
$ #Viewer: go to specified position#
This dialog allows to change the position in the internal viewer.
You can enter decimal offset, percent, or hexadecimal offset. The meaning
of the value you enter is defined either by the radio buttons in the dialog or
by format specifiers added before or after the value.
You can also enter relative values, just add + or - before the number.
Hexadecimal offsets must be specified in one of the following formats:
0xNNNN, NNNNh, $NNNN
Decimal offsets (not percentages) must be specified in the format NNNNd.
Examples
#50%# Go to middle of file (50%)
#-10%# Go to 10% percent back from current offset
If the old position was 50%, the new
position will be 40%
#0x100# Go to offset 0x100 (256)
#+0x300# Go 0x300 (768) bytes forward
If you enter the value with one of the format specifiers (%, '0x', 'h',
'$', 'd'), the radio buttons selected in the dialog will be ignored.
@ViewerSearch
$ #Viewer: search#
For searching in the ~viewer~@Viewer@, the following modes and options are
available:
#Search for text#
Search for any text entered in the #Search for# edit line.
The following options are available in that mode:
#Case sensitive# - ^<wrap>the case of the characters entered will be taken into account
while searching (so, for example, #Text# will not be found when searching for #text#).
#Whole words# - ^<wrap>the given text will be found only if it occurs in the text as a whole word.
#Regular expressions# - ^<wrap>enable the use of ~regular expressions~@RegExp@ in the search string.
Поиск построчный, поэтому многострочные конструкции и переводы строк не будут найдены.
#Search for hex#
^<wrap>Search for a string corresponding to hexadecimal codes entered in the #Search for# string.
#Reverse search#
^<wrap>Reverse the search direction - search from the end of file towards the beginning.
@Editor
$ #Editor#
To edit the file currently under the cursor you should press #F4#. This
can be used to open the internal editor or any of the user defined external
editors which are defined in the ~Editor settings~@EditorSettings@ dialog.
#Creating files using the editor#
If a nonexistent file name is entered after pressing the #Shift-F4# hotkey
then a ~new file~@FileOpenCreate@ will be created.
Remarks:
1. ^<wrap>If a name of a nonexistent folder is entered when creating a new file
then a "~Path to the file to edit does not exist~@WarnEditorPath@" warning
will be shown.
2. ^<wrap>When trying to reload a file already opened in the editor the
"~reloading a file~@EditorReload@" warning message will be shown.
3. ^<wrap>The WIN encoding is used by default when creating new files, this
behavior can be changed in the ~Editor settings~@EditorSettings@ dialog.
#Control keys#
Cursor movement
#Left# Character left
#Ctrl-S# ^<wrap>Move the cursor one character to the left, but don't move to the previous line if the line beginning is reached.
#Right# Character right
#Up# Line up
#Down# Line down
#Ctrl-Left# Word left
#Ctrl-Right# Word right
#Ctrl-Up# Scroll screen up
#Ctrl-Down# Scroll screen down
#PgUp# Page up
#PgDn# Page down
#Home# Start of line
#End# End of line
#Ctrl-Home, Ctrl-PgUp# Start of file
#Ctrl-End, Ctrl-PgDn# End of file
#Ctrl-N# Start of screen
#Ctrl-E# End of screen
Delete operations
#Del# ^<wrap>Delete char (also may delete block, depending upon ~Editor settings~@EditorSettings@).
#BS# Delete char left
#Ctrl-Y# Delete line
#Ctrl-K# Delete to end of line
#Ctrl-BS# Delete word left
#Ctrl-T, Ctrl-Del# Delete word right
Block operations
#Shift-Cursor keys# Select block
#Ctrl-Shift-Cursor keys# Select block
#Alt-gray cursor keys# Select vertical block
#Alt-Shift-Cursor keys# Select vertical block
#Ctrl-Alt-gray keys# Select vertical block
#Ctrl-A# Select all text
#Ctrl-U# Deselect block
#Shift-Ins, Ctrl-V# Paste block from clipboard
#Shift-Del, Ctrl-X# Cut block
#Ctrl-Ins, Ctrl-C# Copy block to clipboard
#Ctrl-<Gray +># Append block to clipboard
#Ctrl-D# Delete block
#Ctrl-P# ^<wrap>Copy block to current cursor position (in persistent blocks mode only)
#Ctrl-M# ^<wrap>Move block to current cursor position (in persistent blocks mode only)
#Alt-U# Shift block left
#Alt-I# Shift block right
Other operations
#F1# Help
#F2# Save file
#Shift-F2# ~Save file as...~@FileSaveAs@
#Shift-F4# Edit ~new file~@FileOpenCreate@
#Alt-F5# ^<wrap>Print file or selected block ("Print manager" plugin is used).
#F6# Switch to ~viewer~@Viewer@
#F7# ~Search~@EditorSearch@
#Ctrl-F7# ~Replace~@EditorSearch@
#Shift-F7# Continue search/replace
#Alt-F7# Continue search/replace in "reverse" mode
#F8# Toggle OEM/ANSI code page
#Shift-F8# Select code page
#Alt-F8# ~Go to~@EditorGotoPos@ specified line and column
#Alt-F9# Toggles the size of the Far console window
#Alt-Shift-F9# Call ~Editor settings~@EditorSettings@ dialog
#F10, F4, Esc# Quit
#Shift-F10# Save and quit
#Ctrl-F10# Position to the current file
#F11# Call "~Plugin commands~@Plugins@" menu
#Alt-F11# Display ~edit history~@HistoryViews@
#Alt-BS, Ctrl-Z# Undo
#Ctrl-Shift-Z# Redo
#Ctrl-L# Disable edited text modification
#Ctrl-O# Show user screen
#Ctrl-Alt-Shift# ^<wrap>Temporarily show user screen (as long as these keys are held down)
#Ctrl-Q# ^<wrap>Treat the next key combination as a character code
#RightCtrl-0..9# ^<wrap>Set a bookmark 0..9 at the current position
#Ctrl-Shift-0..9# ^<wrap>Set a bookmark 0..9 at the current position
#LeftCtrl-0..9# Go to bookmark 0..9
#Shift-Enter# ^<wrap>Insert the name of the current file on the active panel at the cursor position.
#Ctrl-Shift-Enter# ^<wrap>Insert the name of the current file on the passive panel at the cursor position.
#Ctrl-F# ^<wrap>Insert the full name of the file being edited at the cursor position.
#Ctrl-B# ^<wrap>Show/Hide functional key bar at the bottom line.
#Ctrl-Shift-B# Show/Hide status line
See also the list of ~macro keys~@KeyMacroEditList@, available in the editor.
Notes:
1. #Alt-U#/#Alt-I# indent the current line if no block is selected.
2. ^<wrap>Holding down #Alt# and typing a character code on the numeric
keypad inserts the character that has the specified code (0-65535).
3. ^<wrap>If no block is selected, #Ctrl-Ins#/#Ctrl-C# marks the current
line as a block and copies it to the clipboard.
@EditorSearch
$ #Editor: search/replace#
The following options are available for search and replace in ~editor~@Editor@:
#Case sensitive# - ^<wrap>the case of the characters entered will be taken into account while searching (so, for example,
#Text# will not be found when searching for #text#).
#Whole words# - the given text will be found only if it occurs in the text as a whole word.
#Reverse search# - ^<wrap>change the direction of search (from the end of file towards the beginning)
#Regular expressions# - ^<wrap>treat input as Perl regular expression (~search~@RegExp@ and ~replace~@RegExpRepl@).
Поиск построчный, поэтому многострочные конструкции и переводы строк не будут найдены.
При нажатии кнопки #Всё# будет показано ~меню~@FindAllMenu@ с результатами поиска всех вхождений.
@FindAllMenu
$ #Редактор: меню с результатами поиска всех вхождений#
В этом меню доступны следующие сочетания клавиш:
#F5# - переключить размер меню
#Ctrl-Up, Ctrl-Down# - скроллировать текст редактора
#Ctrl-Enter# - перейти к позиции найденного текста
#Add# - добавить стековую закладку с текущей позицией
#ПравыйCtrl-0..9# - установить закладку 0..9 в текущей позиции
#Ctrl-Shift-0..9# - установить закладку 0..9 в текущей позиции
#ЛевыйCtrl-0..9# - перейти к позиции закладки 0..9
@FileOpenCreate
$ #Editor: Open/Create file#
With #Shift-F4#, one can open the existing file or create a new file.
Если файл с заданным именем не найден, то создаётся новый.
По умолчанию используется кодовая страница ANSI или OEM
(в зависимости от ~настроек редактора~@EditorSettings@).
При необходимости из #списка# можно выбрать другую кодовую страницу.
При открытии существующего файла кодовая страница выбирается
по ряду правил (см. Примечания).
При необходимости требуемую кодовую страницу можно задать явно, выбрав её из #списка#.
Там же доступно и "~Автоматическое определение~@CodePageAuto@".
Примечания.
Если при открытии существующего файла не задавать кодовую страницу явно (активен пункт "По умолчанию"),
то кодовая страница будет выбрана исходя из следующих правил:
1) Если файл открывался ранее, то возможно для него уже сохранена информация о
кодовой странице (зависит от состояния параметра "[x] Сохранять позицию файла"
в ~настройках редактора~@EditorSettings@).
В этом случае используется запомненная ранее кодовая страница.
2) Если запомненной кодовой страницы нет, то файл проверяется на
юникодность по наличию Byte Order Mark. Таким образом могут быть определены
страницы UTF-8, UTF-16 (Little endian), UTF-16 (big endian).
3) Если BOM отсутствует, то будет произведена попытка определить определить кодовую
страницу ~автоматически~@CodePageAuto@.
4) Если автоматическое определение кодовой страницы отключено,
то используется ANSI или OEM (в зависимости от ~настроек редактора~@EditorSettings@).
@FileSaveAs
$ #Editor: save file as...#
To save edited file with another name press #Shift-F2# and specify
new name, codepage and carriage return symbols format.
If file has been edited in one of the following codepages: UTF-8,
UTF-16 (Little endian) or UTF-16 (Big endian), then if the option #Add signature (BOM)# is on,
the appropriate marker is inserted into the beginning of the file, which
helps applications to identify the codepage of this file.
You can also specify the format of the line break characters:
#Do not change#
Do not change the line break characters.
#Dos/Windows format (CR LF)#
Line breaks will be represented as a two-character sequence -
Carriage Return and Line Feed (CR LF), as used in DOS/Windows.
#Unix format (LF)#
Line breaks will be represented as a single character - Line
Feed (LF), as used in UNIX.
#Mac format (CR)#
Line breaks will be represented as a single character - Carriage
Return (CR), as used in Mac OS.
@EditorGotoPos
$ #Editor: go to specified line and character#
This dialog allows to change the position in the internal editor.
You can enter a #row# or a #character#, or both.
The first number will be interpreted as a row number, the second as a
character number. Numbers must be delimited by one of the following characters:
"," "." ";" ":" or space.
If you enter the value in the form ",Ch", the editor will jump to the
specified character in the current line.
If you enter the row with "%" at the end, the editor will jump to the
specified percent of the file. For example, if you enter #50%#, the editor will
jump to the middle of the text.
@EditorReload
$ #Editor: reloading a file#
Far Manager tracks all attempts to repeatedly open for editing a file that
is already being edited. The rules for reloading files are as follows:
1. If the file was not changed and the option "Reload edited file" in the
~confirmations~@ConfirmDlg@ dialog is not enabled, Far switches to the open
editor instance without further prompts.
2. If the file was changed or the option "Reload edited file" is enabled,
there are three possible options:
#Current# - Continue editing the same file
#New instance# - The file will be opened for editing in a new
editor instance. In this case, be attentive: the
contents of the file on the disk will correspond
to the contents of the editor instance where the
file was last saved.
#Reload# - The current changes are not saved and the
contents of the file on the disk is reloaded into
the editor.
@WarnEditorPath
$ #Warning: Path to the file to edit does not exist#
When opening a new file for ~editing~@Editor@, you have entered the name of
a folder that does not exist. Before saving the file, Far will create the
folder, provided that the path is correct (for example, a path starting with a
non-existing drive letter would not be correct) and that you have enough rights
to create the folder.
@WarnEditorPluginName
$ #Warning: The name of the file to edit cannot be empty#
To create a new file on a plugin's panel you must specify a
file name.
@WarnEditorSavedEx
$ #Warning: The file was changed by an external program#
The write date and time of the file on the disk are not the same as
those saved by Far when the file was last accessed. This means that another
program, another user (or even yourself in a different editor instance) changed
the contents of the file on the disk.
If you press "Save", the file will be overwritten and all changes made by
the external program will be lost.
@CodePagesMenu
$ #Code pages menu#
This menu allows codepage selection in the editor and viewer.
The menu is divided into several parts:
#Automatic detection# - Far tries to autodetect the codepage of the text;
#System# - main 8-bit system codepages - ANSI and OEM;
#Unicode# - Unicode codepages;
#Favorites# - user controlled list of codepages;
#Other# - the rest of codepages installed in the system.
The menu has two modes: full mode with visible #Other# section and brief
mode with hidden #Other# section. The modes can be switched by pressing #Ctrl-H#.
Current menu mode state corresponds to ~far:config~@FarConfig@ parameter #Codepages.CPMenuMode#.
It can alter the way of ~codepage autodetect~@CodePageAuto@ in builtin Editor/Viewer.
See also ~far:config Codepages.NoAutoDetectCP~@Codepages.NoAutoDetectCP@ parameter.
#Ins# keypress moves codepage from #Other# to #Favorites#, #Del# moves the
codepage back. Клавиша #F4# позволяет изменять отображаемые
имена для #любимых# и #прочих# кодовых страниц (кодовые страницы для которых было
изменено имя помечаются символом #*# перед именем).
Диалог ~Изменение имени кодовой страницы~@EditCodePageNameDlg@
@EditCodePageNameDlg
$ #Изменение имени кодовой страницы#
Диалог #Изменение имени кодовой страницы# позволяет изменить отображаемое имя для
#любимых# и #прочих# кодовых страниц.
Примечания:
- ^<wrap>Если ввести пустое имя кодовой страницы, то после подтверждения ввода
отображаемое имя кодовой страницы примет значение по умолчанию, то есть имя полученное
от системы.
- ^<wrap>Так же отображаемое имя кодовой страницы принимает значение по умолчанию
после нажатия кнопки #Сбросить#.
@DriveDlg
$ #Change drive#
This menu allows to change the current drive of a panel or open a new ~plugin~@Plugins@ panel.
Select the item with the corresponding drive letter to change the drive or
the item with the plugin name to create a new plugin panel. If the panel type
is not a ~file panel~@FilePanel@, it will be changed to the file panel.
#Ctrl-A#, #F4# hotkeys invoke the ~file attributes~@FileAttrDlg@ for drives.
#Ctrl-A#, #F4# hotkeys can be used to assign a hotkey to plugin item.
#F3# key shows plugin technical information.
#Del# key can be used:
- to ~disconnect~@DisconnectDrive@ network drives;
- to delete a substituted disk;
- to detach a virtual disk;
- to eject disks from CD-ROM and removable drives.
Ejecting a disk from a ZIP-drive requires administrative privileges.
A CD-ROM can be closed by pressing #Ins#.
The #Shift-Del# hotkey is used to prepare a USB storage device for safe
removal. If the disk, for which the removal function is used, is a flash-card
inserted into a card-reader that supports several flash-cards then the
card-reader itself will be stopped.
#Ctrl-1# - #Ctrl-9# switch the display of different information:
Ctrl-1 - disk type;
Ctrl-2 - network name/path associated with a SUBST disk/path to virtual disk container;
Ctrl-3 - disk label;
Ctrl-4 - file system;
Ctrl-5 - total and free disk size
(this option has two display modes, press twice to see);
Ctrl-6 - display of removable disk parameters;
Ctrl-7 - display of plugin items;
Ctrl-8 - display of CD parameters;
Ctrl-9 - display of network parameters.
#Change drive# menu settings are saved in the Far configuration.
#F9# shows a dialog for ~configuring the display~@ChangeDriveMode@ of that
information.
If the option "~Use Ctrl-PgUp to change drive~@InterfSettings@" is enabled,
pressing #Ctrl-PgUp# works the same as pressing #Esc# - cancels drive selection
and closes the menu.
Pressing #Shift-Enter# invokes the Windows Explorer showing the root
directory of the selected drives (works only for disk drives and not for
plugins).
#Ctrl-R# allows to refresh the disk selection menu.
If "#CD drive type#" mode is enabled (#Ctrl-8#), Far will attempt to
determine the type of each of the CD drives available in the system. Known
types are as follows: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW and DVD-RAM.
This function is available only for users either with administrative privileges
or all local users, when it's stated explicitly in the Local Policy Editor
(to do this, run a #secpol.msc# from the command prompt, and set the '#Local#
#Policies/Security Options/Devices: Restrict CD-ROM access to locally logged-on#
#user only#' setting to '#Enabled#').
#Alt-Shift-F9# allows you to ~configure plugins~@PluginsConfig@ (it works only if
display of plugin items is enabled).
#Shift-F9# in the plugins list opens the configuration dialog of the
currently selected plugin.
#Shift-F1# in the plugins list displays the context-sensitive help of the
currently selected plugin, if the plugin has a help file.
The #A# symbol in leftmost menu column means that the corresponding plugin is
written for Far 1.7x and it does not support all possibilities available in
Far 2 (these are, in particular, Unicode characters in filenames and in editor).
See also the list of ~macro keys~@KeyMacroDisksList@, available in the disk menu.
@ChangeDriveMode
$ #Change Drive Menu Options#
Диалог позволяют управлять показом информации в ~меню выбора диска~@DriveDlg@.
#Показывать тип диска#
Показать тип диска: "жёсткий", "сетевой" и т.п.
Комбинация клавиш в меню: Ctrl-1
#Показывать метку диска#
Показать метку диска (если есть).
Комбинация клавиш в меню: Ctrl-3
#Показывать тип файловой системы#
Показать тип диска: "NTFS", "FAT" и т.п.
Комбинация клавиш в меню: Ctrl-4
#Показывать размер#
Показать общее и свободное место на диске.
Комбинация клавиш в меню: Ctrl-5
#Показывать размер в стиле Windows Explorer#
Уточние опции показа размеров диска в стиле Windows Explorer (в виде числа с плавающей точкой).
Комбинация клавиш в меню: Ctrl-5 (повторное нажатие).
#Показывать сетевое имя/путь SUBST/имя VHD#
Показать сетевое имя/путь, ассоциированный с SUBST-диском/имя файла, содержащего виртуальный диск.
Комбинация клавиш в меню: Ctrl-2
#Показывать плагины#
Показать имена плагинов.
Комбинация клавиш в меню: Ctrl-7
#Сортировать плагины по горячей клавише#
Эта опция уточняет как сортировать показываемые плагины. Плагины в списке сортируются по имени,
если опция выключена.
#Показывать параметры сменных дисков#
Показать параметры сменных дисков.
Комбинация клавиш в меню: Ctrl-6
#Показывать параметры компакт-дисков#
Если опция включена, то Far будет пытаться определить тип CD-привода.
Различаются следующие приводы: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW и DVD-RAM.
Комбинация клавиш в меню: Ctrl-8
#Показывать параметры сетевых дисков#
Показать общее и свободное место на сетевых дисках. Зависит от опции "#Показывать размер#".
Комбинация клавиш в меню: Ctrl-9
@DisconnectDrive
$ #Disconnect network drive#
You can disconnect a network drive by pressing #Del# in the
~Change Drive menu~@DriveDlg@.
The option #[x] Reconnect at logon# is enabled only for permanently
connected network drives.
The confirmation can be disabled in the ~confirmations~@ConfirmDlg@ dialog.
@Highlight
$ #Files highlighting and sort groups#
For more convenient and obvious display of files and directories in the
panels, Far Manager has the possibility of color highlighting for file objects.
You can group file objects by different criteria (~file masks~@FileMasks@, file
attributes) and assign colors to those groups.
File highlighting can be enabled or disabled in the ~panel settings~@PanelSettings@
dialog (menu item Options | Panel settings).
You can ~edit~@HighlightEdit@ the parameters of any highlight group through
the "~Options~@OptMenu@" menu (item "Files highlighting and sort groups").
@HighlightList
$ #Files highlighting and sort groups: control keys#
The ~file highlighting and sort groups~@Highlight@ menu allows you to
perform various operations with the list of the groups. The following key
combinations are available:
#Ins# - Add a new highlighting group
#F5# - Duplicate the current group
#Del# - Delete the current group
#Enter# or #F4# - ~Edit~@HighlightEdit@ the current highlighting group
#Ctrl-R# - Restore the default file highlighting groups
#Ctrl-Up# - Move a group up.
#Ctrl-Down# - Move a group down.
The highlighting groups are checked from top to bottom. If it is detected
that a file belongs to a group, no further groups are checked.
@HighlightEdit
$ #Files highlighting and sort groups: editing#
The #Files highlighting# dialog in the ~Options menu~@OptMenu@ allows to
define file highlighting groups. Each group definition ~includes~@Filter@:
- one or more ~file masks~@FileMasks@;
- attributes to include or exclude:
#[x]# - inclusion attribute - file must have this attribute.
#[ ]# - exclusion attribute - file must not have this attribute.
#[?]# - ignore this attribute;
- normal name, selected name, name under cursor and
selected name under cursor colors to display file names.
If you wish to use the default color, set color to "Black
on black";
- an optional character to mark files from the group.
It may be used both with or instead of color highlighting.
If the option "A file mask or several file masks" is turned off, file masks
will not be analyzed, and only file attributes will be taken into account.
A file belongs to a highlighting group if:
- file mask analysis is enabled and the name of the file matches
at least one file mask (if file mask analysis is disabled,
the file name doesn't matter);
- it has all of the included attributes;
- it has none of the excluded attributes.
The Compressed, Encrypted, Not indexed, Sparse, Temporary attributes and
Symbolic links are valid for NTFS drives only.
@ViewerSettings
$ #Settings dialog: viewer#
This dialog allows to change the default external or
~internal viewer~@Viewer@ settings.
External viewer
#Use for F3# Run external viewer using #F3#.
#Use for Alt-F3# Run external viewer using #Alt-F3#.
#Viewer command# Command to execute external viewer.
Use ~special symbols~@MetaSymbols@ to specify the
name of the file to view. If you do
not wish to switch panels off before
executing the external viewer, start
command from '@@' character.
Internal viewer
#Persistent selection# Do not remove block selection after
moving the cursor.
#Show arrows# Show scrolling arrows in viewer if the text
doesn't fit in the window horizontally.
#Save file position# Save and restore positions in the recently
viewed files. This option also forces
restoring of code page, if the page
was manually selected by user, and the file
viewing mode (normal/hex).
#Save bookmarks# Save and restore bookmarks (current
positions) in recently viewed files
(created with #RightCtrl-0..9# or
#Ctrl-Shift-0..9#)
#Save file codepage# Save and restore selected file codepage.
При включённой опции сохранения позиции кодировка также сохраняется,
так как позиция в файле зависит от кодировки.
#Save wrap mode# Save and restore file Wrap/WordWrap mode.
#Search dialog# Always returns focus to search text field in
#auto-focus# the ~Viewer~@Viewer@ search dialog.
#Visible '\0'# Shows visible character instead of space for '\0' character.
Character can be set in ~far:config~@FarConfig@ #Viewer.ZeroChar#
#Tab size# Number of spaces in a tab character.
#Show scrollbar# Show scrollbar in internal viewer. This
option can also be switched by pressing
#Ctrl-S# in the internal viewer.
#Maximum line width# Maximum number of columns for text mode viewer.
Min=100, Max=100000, Default=10000.
#Auto detect# ~Auto detect~@CodePageAuto@ the code page of
#code page# the file being viewed.
#Use ANSI code page# Use ANSI code page for viewing files,
#by default# instead of OEM.
If the external viewer is assigned to #F3# key, it will be executed only if
the ~associated~@FileAssoc@ viewer for the current file type is not defined.
Modifications of settings in this dialog do not affect previously opened
internal viewer windows.
The settings dialog can also be invoked from the ~internal viewer~@Viewer@
by pressing #Alt-Shift-F9#. The changes will come into force immediately but
will affect only the current session.
@EditorSettings
$ #Settings dialog: editor#
This dialog allows to change the default external and
~internal editor~@Editor@ settings.
External editor
#Use for F4# Run external editor using #F4# instead of
#Alt-F4#.
#Editor command# Command to execute the external editor.
Use ~special symbols~@MetaSymbols@ to specify the name
of the file to edit. If you do not wish
to switch panels off before executing
the external editor, start the command with
the '@@' character.
Internal editor
#Do not expand tabs# Do not convert tabs to spaces while
editing the document.
#Expand newly entered# While editing the document, convert each
#tabs to spaces# newly entered #Tab# into the appropriate
number of spaces. Other tabs won't be
converted.
#Expand all tabs to# Upon opening the document, all tabs in
#spaces# the document will be automatically
converted to spaces.
#Persistent blocks# Do not remove block selection after
moving the cursor.
#Del removes blocks# If a block is selected, pressing #Del# will
not remove the character under cursor, but
this block.
#Save file position# Save and restore positions in the recently
edited files. This option also forces
restoring of code page, if the page
was manually selected by user.
#Save bookmarks# Save and restore bookmarks (current
positions) in recently edited files
(created with #RightCtrl-0..9# or
#Ctrl-Shift-0..9#)
#Auto indent# Enables auto indent mode when entering
text.
#Cursor beyond# Allow moving cursor beyond the end of line.
#end of line#
#Tab size# Number of spaces in a tab character.
#Show scrollbar# Show scrollbar.
#Show white space# Показать пробельные символы (пробелы,
табуляции, переводы строк и возвраты
кареток).
#Pick up the word# При вызове диалога поиска/замены в строку
поиска будет подставляться слово, на
котором стоит курсор.
#Select found# Found text is selected
#Курсор в конце# Установить курсор в конец фрагмента,
найденного в результате поиска.
#Auto detect# ~Auto detect~@CodePageAuto@ the code page of
#code page# the file being edited.
#Edit files opened# Allows to edit files that are opened
#for writing# by other programs for writing. This mode
is handy to edit a file opened for a long
time, but it could be dangerous, if a file
is being modified at the same time as
editing.
#Lock editing of# When a file with the Read-only attribute
#read-only files# is opened for editing, the editor also
disables the modification of the edited
text, just as if #Ctrl-L# was pressed.
#Warn when opening# When a file with the Read-only attribute
#read-only files# is opened for editing, a warning message
will be shown.
#Use ANSI code page# Use ANSI code page for editing files,
#by default# instead of OEM.
#Use ANSI code page# Use ANSI code page when creating new files,
#when creating new files# instead of OEM.
If the external editor is assigned to #F4# key, it will be executed only if
~associated~@FileAssoc@ editor for the current file type is not defined.
Modifications of settings in this dialog do not affect previously opened
internal editor windows.
The settings dialog can also be invoked from the ~internal editor~@Editor@
by pressing #Alt-Shift-F9#. The changes will come into force immediately but
will affect only the current session.
@CodePageAuto
$ #Auto detect code pages#
Far will try to choose the correct code page for viewing/editing a file.
Note that correct detection is not guaranteed, especially for small or
non-typical text files.
See also ~codepages~@CodePagesMenu@ and ~far:config Codepages.NoAutoDetectCP~@Codepages.NoAutoDetectCP@
@FileAttrDlg
$ #File attributes dialog#
With this command it is possible to change file attributes and file time.
Either single file or group of files may be processed. If you do not want to
process files in subfolders, clear the "Process subfolders" option.
#File attributes#
Checkboxes used in the dialog can have the following 3 states:
#[x]# - attribute is set for all selected items
(set the attribute for all items)
#[ ]# - attribute is not set for all selected items
(clear the attribute for all items)
#[?]# - attribute state is not the same for selected items
(don't change the attribute)
When all selected files have the same attribute value, the corresponding
checkbox will be in 2-state mode - set/clear only. When there are selected
folders, all checkboxes will always be 3-state.
Only those attributes will be changed for which the state of the
corresponding checkboxes was changed from the initial state.
The #Compressed#, #Encrypted#, #Not indexed#, #Sparse#, #Temporary#,
#Offline#, #Reparse point# and #Virtual# attributes are available only on NTFS drives. The
#Virtual# attribute is not used in Windows 2000/XP/2003. The #Compressed#
and #Encrypted# attributes are mutually exclusive, that is, you can set only
one of them. You cannot clear the #Sparse# attribute in Windows 2000/XP/2003.
For ~symbolic links~@HardSymLink@ the dialog will display the path where it refers to.
If this information is not available, then the "#(data not available)#" message will be shown.
#File date and time#
Four different file times are supported:
- last write time;
- creation time;
- last access time;
- change time.
On FAT drives the hours, minutes, seconds and milliseconds of the last access time are
always equal to zero.
If you do not want to change the file time, leave the respective field
empty. You can push the #Blank# button to clear all the date and time fields
and then change an individual component of the date or time, for example, only
month or only minutes. All the other date and time components will remain
unchanged.
The #Current# button fills the file time fields with the current time.
The #Original# button fills the file time fields with their original
values. Available only when the dialog is invoked for a single file object.
The #System properties# button invoke the system properties dialog for
selected objects.
@FolderShortcuts
$ #Folder shortcuts#
Folder shortcuts are designed to provide fast access to frequently used
folders. Press #Ctrl-Shift-0..9#, to create a shortcut to the current folder.
To change to the folder recorded in the shortcut, press #RightCtrl-0..9#. If
#RightCtrl-0..9# pressed in edit line, it inserts the shortcut path into the
line.
The #Show folder shortcuts# item in the ~Commands menu~@CmdMenu@ may be
used to view, set, edit and delete folder shortcuts.
When you are editing a shortcut (#F4#), you cannot create a shortcut to a
plugin panel.
@FiltersMenu
$ #Filters menu#
Using the #Filters menu# you can define a set of file types with user
defined rules according to which files will be processed in the area of
operation this menu was called from.
The filters menu consists of two parts. In the upper part custom #User#
#filters# are shown, the lower part contains file masks of all the files that
exist in the current panel (including file masks that are selected in the
current area of operation the menu was called from even if there are no files
that match those mask in the current panel).
For the #User filters# the following commands are available:
#Ins# Create a new filter, an empty ~filter~@Filter@ settings
dialog will open for you to set.
#F4# Edit an existing ~filter~@Filter@.
#F5# Duplicate an existing ~filter~@Filter@.
#Del# Remove a filter.
#Ctrl-Up# Move a filter one position up.
#Ctrl-Down# Move a filter one position down.
To control the #User filters# and also the auto-generated filters (file
masks) the following commands are available:
#Space#, Items selected using #Space# or '#+#' are
#Plus# marked by '+'. If such items are present
then only files that match them will be
processed.
#Minus# Items selected using '#-#' are marked by '-',
and files that match then will not be
processed.
#I# and #X# Similar to #Plus# and #Minus# respectively,
but have higher priority when matching.
#Backspace# Clear selection from the current item.
#Shift-Backspace# Clear selection from all items.
Filters selection is stored in the Far configuration.
When a filter is used in a panel, it is indicated by '*' after the sort
mode letter in the upper left corner of the panel.
Filters menu is used in the following areas:
- ~File panel~@FilePanel@;
- ~Copying, moving, renaming and creating links~@CopyFiles@;
- ~Find file~@FindFile@.
@FolderDiz
$ #Folder descriptions#
Specify names (~wildcards~@FileMasks@ are allowed) of files displayed
in the ~Info panel~@InfoPanel@ as folder descriptions.
@FileDiz
$ #File descriptions#
File descriptions may be used to associate text information with a file.
Descriptions of the files in the current folder are stored in this folder in a
description list file. The format of the description file is the file name
followed by spaces and the description.
Descriptions may be viewed in the appropriate file panel
~view modes~@PanelViewModes@. By default these modes are #Descriptions#
and #Long descriptions#.
The command #Describe# (#Ctrl-Z#) from the ~Files menu~@FilesMenu@ is used
to describe selected files.
Description list names may be changed using #File descriptions# dialog from
the ~Options menu~@OptMenu@. In this dialog you can also set local descriptions
update mode. Updating may be disabled, enabled only if panel current view mode
displays descriptions or always enabled. By default Far sets "Hidden" attribute
to created description lists, but you may disable it by switching off the
option "Set "Hidden" attribute to new description lists" in this dialog. Also
here you may specify the position to align new file descriptions in a
description list.
If a description file has the "read-only" attribute set, Far does not
attempt to update descriptions, and after moving or deleting file objects, an
error message is shown. If the option "#Update read only description file#" is
enabled, Far will attempt to update the descriptions correctly.
If it is enabled in the configuration, Far updates file descriptions when
copying, moving and deleting files. But if a command processes files from
subfolders, descriptions in the subfolders are not updated.
@PanelViewModes
$ #Customizing file panel view modes#
The ~file panel~@FilePanel@ can represent information using 10 predefined
modes: brief, medium, full, wide, detailed, descriptions, long descriptions,
file owners, file links and alternative full. Usually it is enough, but if you
wish, you may either customize its parameters or even replace them with
completely new modes.
The command #File panel modes# from the ~Options menu~@OptMenu@ allows to
change the view mode settings. First, it offers to select the desired mode from
the list. In this list "Brief mode" item corresponds to brief panel mode
(#LeftCtrl-1#), "Medium" corresponds to medium panel mode (#LeftCtrl-2#) and so
on. The last item, "Alternative full", corresponds to view mode called with
#LeftCtrl-0#. After selecting the mode, you may change the following settings:
- #Column types# - column types are encoded as one or several
characters, delimited with commas. Allowed column types are:
N[M,O,R[F],N] - file name
where: M - show selection marks;
O - show names without paths
(intended mainly for plugins);
R - right align names that do not fit in column
where: F - right align all names;
N - do not show extensions in name column;
These modifiers may be used in combination,
for example NMR
X[R] - file extension
where: R - right align file extension;
S[C,T,F,E] - file size
P[C,T,F,E] - allocation file size
G[C,T,F,E] - size of file streams
where: C - format file size;
T - use 1000 instead of 1024 as a divider;
F - show file sizes similar to Windows
Explorer (i.e. 999 bytes will be
displayed as 999 and 1000 bytes will
be displayed as 0.97 K);
E - economic mode, no space between file
size and suffix will be shown
(i.e. 0.97K);
D - file last write date
T - file last write time
DM[B,M] - file last write date and time
DC[B,M] - file creation date and time
DA[B,M] - file last access date and time
DE[B,M] - file change date and time
where: B - brief (Unix style) file time format;
M - use text month names;
A - file attributes
Z - file descriptions
O[L] - file owner
where: L - show domain name;
LN - number of hard links
F - number of streams
If the column types description contains more than one file name column,
the file panel will be displayed in multicolumn form.
File attributes have the following indications:
#R# - Read only
#S# - System
#H# - Hidden
#A# - Archive
#L# - Junction or symbolic link
#C# or #E# - Compressed or Encrypted
#$# - Sparse
#T# - Temporary
#I# - Not content indexed
#O# - Offline
#V# - Virtual
The attributes are displayed in the following order - RSHALCTIOV. The
"Sparse" attribute applies only to files and is shown instead of 'L'. The
"Encrypted" attribute is shown instead of 'C' as a file/folder can not
have both attributes ("Compressed" and "Encrypted") set at the same time.
By default the size of the attributes column is 6 characters. To display
the additional 'T', 'I', 'O' and 'V' attributes it is necessary to manually
set the size of the column to 10 characters.
- #Column widths# - used to change width of panel columns.
If the width is equal to 0, the default value will be used. If the width of
the Name, Description or Owner column is 0, it will be calculated
automatically, depending upon the panel width. For correct operation with
different screen widths, it is highly recommended to have at least one column
with automatically calculated width. Width can be also set as a percentage of
remaining free space after the fixed width columns by adding the "%" character
after the numerical value. If the total size of such columns exceeds 100%,
their sizes are scaled.
Incrementing the default width of the file time column or file date and
time column by 1 will force a 12-hour time format. Further increase will lead
to the display of seconds and milliseconds.
To display years in 4-digits format increase the date column width by 2.
При указании колонок, отвечающих за показ ссылок, потоков и владельцев (G, LN, F и O) время
отображения содержимого каталога увеличивается.
- #Status line column types# and #Status line column widths# -
similar to "Column types" and "Column widths", but for panel status line.
- #Fullscreen view# - force fullscreen view instead of half-screen.
- #Align file extensions# - show file extensions aligned.
- #Align folder extensions# - show folder extensions aligned.
- #Show folders in uppercase# - display all folder names in upper
case, ignoring the original case.
- #Show files in lowercase# - display all file names in lower case,
ignoring the original case.
- #Show uppercase file names in lowercase# - display all uppercase
file names in lower case. By default this option is on, but if you wish
to always see the real files case, switch it, "Show folders in uppercase"
and "Show files in lowercase" options off. All these settings only change
the method of displaying files, when processing files Far always uses the
real case.
@SortGroups
$ #Sort groups#
File sort groups may be used in #by name# and #by extension#
~file panel~@FilePanel@ sort modes. Sort groups are applied by
pressing #Shift-F11# and allow to define additional file sorting rules,
complementary to those already used.
Each sort group contains one or more comma delimited
~file masks~@FileMasks@. If one sort group position in the group list
is higher than another and an ascending sort is performed, all files
belonging to this group files will be higher than those belonging to
following groups.
The command #Edit sort groups# from the ~Commands menu~@CmdMenu@ is used to
delete, create and edit sort groups, using #Del#, #Ins# and #F4#. The groups
above the menu separator are applicable to the file panel start, and included
files will be placed higher than those not included to any group. The groups
below the menu separator are applicable to the file panel end, and included
files will be placed lower than those not included.
@FileMasks
$ #File masks#
File masks are frequently used in Far commands to select single files and
folders or groups of them. Masks may contain common valid file name symbols,
wildcards ('*' and '?') and special expressions:
#*# zero or more characters;
#?# any single character;
#[c,x-z]# any character enclosed by the brackets.
Both separate characters and character intervals
are allowed.
For example, files ftp.exe, fc.exe and f.ext may be selected using mask
f*.ex?, mask *co* will select both color.ini and edit.com, mask [c-f,t]*.txt
can select config.txt, demo.txt, faq.txt and tips.txt.
In many Far commands you may enter several file masks separated with commas
or semicolons. For example, to select all the documents, you can enter
#*.doc,*.txt,*.wri# in the "Select" command.
It is allowed to put any of the masks in quotes but not the whole list. For
example, you have to do this when a mask contains any of the delimiter
characters (a comma or a semicolon), so that the mask doesn't get confused with
a list.
File mask surrounded with slashes #/# is treated as ~Perl regular expression~@RegExp@.
Example:
#/(eng|rus)/i# any files with filenames containing string ΓÇ£engΓÇ¥ or ΓÇ£rusΓÇ¥,
the character case is not taken into account.
In some commands (~find files~@FindFile@, ~filter~@Filter@,
~filters menu~@FiltersMenu@, file ~selection~@SelectFiles@,
file ~associations~@FileAssoc@ and
~file highlighting and sort groups~@Highlight@) you may use exclude masks. An
#exclude mask# is one or multiple file masks that must not be matched by the
files matching the mask. The exclude mask is delimited from the main mask by
the character '#|#'.
^Usage examples of exclude masks:
1. *.cpp
All files with the extension #cpp#.
2. *.*|*.bak,*.tmp
All files except for the files with extensions #bak# and #tmp#.
3. *.*|
This mask has an error - the character | is entered, but the
mask itself is not specified.
4. *.*|*.bak|*.tmp
Also an error - the character | may not be contained in the mask
more than once.
5. |*.bak
The same as *|*.bak
6. *.*|/^pict\d{1,3}\.gif$/i
All files except for pict0.gif ΓÇö pict999.gif, disregard the character case.
The comma (or semicolon) is used for separating file masks from each other,
and the '|' character separates include masks from exclude masks.
Маски файлов могут быть объединены в ~группы~@MaskGroupsSettings@.
@SelectFiles
$ #Selecting files#
Для обработки файлов и папок ~панели файлов~@FilePanel@ они могут быть
помечены (будет обработана помеченная группа). Если ни один элемент панели не
помечен, то будет обработан только элемент под курсором.
#Пометка с клавиатуры#
#Ins# помечает или снимает пометку с файла или папки под курсором и перемещает курсор вниз,
#Shift-Клавиши курсора# позволяют перемещать курсор в различных направлениях.
#Gray +# и #Gray -# выбирают и снимают пометку с группы с использованием
одной или нескольких разделённых запятыми ~масок файлов~@FileMasks@. #Gray *#
инвертирует текущую пометку. Если параметр #Пометка папок# в диалоге ~Настроек панели~@PanelSettings@
включен, то пометка меняется и для папок.
#Ctrl-<Gray +># и #Ctrl-<Gray -># выбирают и снимают пометку со всех
файлов с тем же расширением, что и у файла под курсором. Если параметр
#Пометка папок# в диалоге ~Настроек панели~@PanelSettings@ включен, то
пометка меняется и для папок.
#Alt-<Gray +># и #Alt-<Gray -># выбирают и снимают пометку со всех файлов
с тем же именем, что и у файла под курсором. Если параметр #Пометка папок# в диалоге
~Настроек панели~@PanelSettings@ включен, то пометка меняется и для папок.
#Gray *# инвертирует текущую пометку для файлов, или для файлов и папок,
если параметр #Пометка папок# в диалоге ~Настроек панели~@PanelSettings@ включен.
#Ctrl-<Gray *># инвертирует текущую пометку, включая папки.
#Shift-<Gray +># и #Shift-<Gray -># выбирают и снимают пометку со всех
файлов, или для файлов и папок, если параметр #Пометка папок# в диалоге
~Настроек панели~@PanelSettings@ включен.
#Ctrl-M# (#Восстановить пометку#) восстанавливает предыдущую
выделенную группу.
#Пометка мышью#
#Щелчок правой кнопкой мыши# помечает или снимает пометку с файла или
папки под курсором мыши.
Если щелкнуть правой кнопкой мыши над списком файлов (строка
с заголовками колонок) или под списком файлов (статусная область) то при
удерживании правой кнопкой мыши список файлов будет прокручиваться вверх
или вниз помечая или снимая пометку с файлов, по которым пробегает курсор.
Действие (пометка или снятие пометки) соответствует состоянию файла под
курсором до начала прокрутки.
@CopyFiles
$ #Copying, moving, renaming and creating links#
Following commands may be used to copy, move and rename files and folders:
Copy ~selected~@SelectFiles@ files #F5#
Copy the file under cursor regardless of selection #Shift-F5#
Rename or move selected files #F6#
Rename or move the file under the cursor #Shift-F6#
regardless of selection
For folders: if the specified path (absolute or relative) points to an
existing folder, the source folder is moved inside that folder. Otherwise the
folder is renamed/moved to the new path.
E.g. when moving #c:\folder1\# to #d:\folder2\#:
- if #d:\folder2\# exists, contents of #c:\folder1\# is
moved into #d:\folder2\folder1\#;
- otherwise contents of #c:\folder1\# is moved into the
newly created #d:\folder2\#.
Create ~file links~@HardSymLink@ #Alt-F6#
If the option "#Process multiple destinations#" is enabled, you may specify
multiple copy or move targets in the input line. In this case, targets should
be separated with a character "#;#" or "#,#". If the name of a target contains
the character ";" or ",", it must be enclosed in quotes.
If you wish to create the destination folder before copying, terminate the
name with backslash. Also in the Copy dialog you may press #F10# to select a
folder from the active file panel tree or #Alt-F10# to select from the passive
file panel tree. #Shift-F10# allows to open the tree for the path entered in
the input line (if several paths are entered, only the first one is taken into
account). If the option "Process multiple destinations" is enabled, the dialog
selected in the tree is appended to the edit line.
The possibility of copying, moving and renaming files for plugins depends
upon the plugin functionality.
If a destination file already exists, it can be overwritten, skipped or
appended with the file being copied.
If during copying or moving the destination disk becomes full, it is
possible to either cancel the operation or replace the disk and select the
"Split" item. In the last case the file being copied will be split between
disks. This feature is available only when "Use system copy routine" option in
the ~System settings~@SystemSettings@ dialog is switched off.
The "Access rights" option is valid only for the NTFS file system and
allows the copying of file access information. The "Default" action which
leaves the access rights processing to the underlying system is selected by
default for copy and move operations. If the "Copy" action is selected then
the original access rights will be applied to the copied/moved files and
folders. If the "Inherit" action is selected then after copying/moving the
inheritable access rights of the destination parent folder will be applied to
the copied/moved files and folders.
The "Already existing files" option controls Far behavior if a target file
of the same name already exists.
Possible values:
#Ask# - a ~confirmation dialog~@CopyAskOverwrite@ will be shown;
#Overwrite# - all target files will be replaced;
#Skip# - target files will not be replaced;
#Append# - target file will be appended with the file being copied;
#Only newer file(s)# - only files with newer write date and time
will be copied;
#Also ask on R/O files# - controls whether an additional confirmation
dialog should be displayed for read-only files.
Option "Use system copy routine" from ~System settings~@SystemSettings@
dialog forces the Windows function CopyFileEx usage (or CopyFile if CopyFileEx
is not available) instead of the internal copy implementation to copy files. It
may be useful on NTFS, because CopyFileEx performs a more rational disk space
allocation and copies file extended attributes.
The system copy routine is not used when the file is encrypted and you are
copying it outside of the current disk.
The "Copy contents of symbolic links" option allows to control the
~logic~@CopyRule@ of Far processing of ~symbolic links~@HardSymLink@ when
copying/moving.
When moving files, to determine whether the operation should be performed
as a copy with subsequent deletion or as a direct move (within one physical
drive), Far takes into account ~symbolic links~@HardSymLink@.
Far handles copying to #con# in the same way as copying to #nul# or
#\\\\.\\nul# - that is, the file is read from the disk but not written
anywhere.
When files are moved to #nul#, #\\\\.\\nul# or #con#, they are not deleted
from the disk.
The options "Access rights" and "Only newer files" affect only the current
copy session and are not saved for later copy operations.
Check the #Use filter# checkbox to copy the files that meet the user
defined conditions. Press the #Filter# button to open the ~filters menu~@FiltersMenu@.
Consider, that if you copy the folder with files and all of them does not meet
the filter conditions, then the empty folder will not be copied to the
destination.
@CopyAskOverwrite
$ #Copying: confirmation dialog#
If a file of the same name exists in the target folder the user will be
prompted to select on of the following actions:
#Overwrite# - target file will be replaced;
#Skip# - target file will not be replaced;
#Rename# - existing file will not be changed, a new name will be given to
the file being copied;
#Append# - target file will be appended with the file being copied;
If #Remember choice# is checked, the selected action will be applied to
all existing files and the confirmation dialog will not be displayed again for
the current copying session.
If the displayed information is not sufficient you can also view the files
in the internal viewer without exiting the confirmation dialog.
@CopyRule
$ #Copying: rules#
When ~copying/moving~@CopyFiles@ folders and/or
~symbolic links~@HardSymLink@ the following rules apply:
#Copying of symbolic links#
If the "Copy contents of symbolic links" option is on or the source or the
destination are remote disks, then a folder will be created at the destination
and the contents of the source symbolic link will be copied to it (recursively
for enclosed links).
If the "Copy contents of symbolic links" option is off and the source and
the destination are local disks, then a symbolic link pointing to the source
symbolic link will be created at the destination.
#Moving of symbolic links#
If the "Copy contents of symbolic links" option is on or the source or the
destination are remote disks, then a folder will be created at the destination
and the contents of the source symbolic links will be copied to it (recursively
for enclosed links). The source symbolic link is then deleted.
If the "Copy contents of symbolic links" option is off and the source and
the destination are local disks, then the source symbolic link will be moved to
the destination. Recursive descent of the tree will not be made.
#Moving of a folder, than contains symbolic links#
If the source and the destination are local disk, then the folder will be
moved as a normal folder.
If the source or the destination are remote disks, then with no regard to
the "Copy contents of symbolic links" option a folder will be created in the
destination and the contents of the source symbolic link will be copied to it
(recursively for enclosed links). The source symbolic link is then deleted.
@HardSymLink
$ #Hard and Symbolic link#
On NTFS volumes you can create #hard links# for files, #junctions# for
folders and #symbolic links# for files and folders using the #Alt-F6# command.
#Hard links#
A #hard link# is an additional directory entry for the given file. When a
hard link is created, the file is not copied itself, but receives one more name
or location, while its previous name and location remain intact. Since the
moment of its creation, a hard link is indistinguishable from the original
entry. The only difference is that short file names are not created for hard
links, and so they cannot be seen from DOS programs.
When the file size or date changes, all of the corresponding directory
entries are updated automatically. When a file is deleted, it is not deleted
physically until all the hard links pointing at it will be deleted. The
deletion order doesn't matter. When a hard link is deleted into the recycle
bin, the number of links of a file does not change.
Far can create hard links and can show the number of the file's hard links
in a separate column (by default, it's the last column in the 9th panel mode)
and sort the files by hard link number.
Hard links can only be created on the same drive as the source file.
#Junctions#
This technology allowing to map any local directories to any other local
directories. For example, if the directory D:\\SYMLINK has C:\\WINNT\\SYSTEM32
as its target, a program accessing D:\\SYMLINK\\DRIVERS will actually access
C:\\WINNT\\SYSTEM32\\DRIVERS. Unlike hard links, symbolic links are not required
to have a target on the same drive.
Under Windows 2000 it is not allowed to create symbolic links directly to
CD-ROM directories, but this restriction can be overcome by mounting a CD-ROM
to a directory on an NTFS partition.
#Symbolic links#
NTFS supports symbolic links starting from Windows Vista (NT 6.0). It's an
improved version of directory junctions - symbolic links can also point to files
and non-local folders, relative paths also supported.
@ErrCopyItSelf
$ #Error: copy/move onto itself.#
You may not copy or move a file or folder onto itself.
This error can also happen if there are two directories, one of which is
a ~symbolic link~@HardSymLink@ to another.
@WarnCopyEncrypt
$ #Warning: Losing file encryption#
The source file is encrypted. Copying or moving it outside of the current
disk is possible if in the destination the file will be decrypted.
The "Ignore" (or "Ignore all") buttons ignore the given warning and copy
the file unencrypted to the destination.
The internal copying mechanism will be used for copying encrypted files
outside of the current disk with no regard to the "Use system copy routine"
option.
@WarnCopyStream
$ #Warning: copying or moving file with multiple streams#
The source file contains more than one data stream or the destination file
system does not support files with multiple streams.
Streams are a feature of the NTFS file system allowing to associate
additional information with a file (for example, author's name, title, keywords
and so on, or any other data). This information is stored together with the
file and is invisible to programs that do not support streams. For example,
streams are used by Windows Explorer to store additional file properties
(summary). FAT/FAT32 file systems do not support streams.
To copy a file completely (together with all its streams), turn on the
option "#Use system copy routine#" in the ~system settings~@SystemSettings@
dialog.
If you are copying a file with multiple streams to a volume with a file
system other than NTFS, you will also lose data - only the main stream will be
copied.
@ErrLoadPlugin
$ #Error: plugin not loaded#
This error message can appear in the following cases:
1. A dynamic link library not present on your system is required
for correct operation of the plugin.
2. For some reason, the plugin returned an error code
telling the system to abort plugin loading.
3. The Dll file of the plugin is corrupt.
@ScrSwitch
$ #Screens switching#
Far allows to open several instances of the internal viewer and editor at
the same time. Use #Ctrl-Tab#, #Ctrl-Shift-Tab# or #F12# to switch between
panels and screens with these instances. #Ctrl-Tab# switches to the next
screen, #Ctrl-Shift-Tab# to the previous, #F12# shows a list of all available
screens.
The number of background viewers and editors is displayed in the left panel
upper left corner. This may be disabled by using ~Panel settings~@PanelSettings@
dialog.
@ApplyCmd
$ #Apply command#
With #Apply command# item in ~Files menu~@FilesMenu@ it is possible to
apply a command to each selected file. The same ~special symbols~@MetaSymbols@
as in ~File associations~@FileAssoc@ should be used to denote the file name.
For example, 'type !.!' will output to the screen all selected files, one
at a time, and the command 'rar32 m !.!.rar !.!' will move all selected files
into RAR archives with the same names. The command 'explorer /select,!.!' will
start the Windows Explorer and set the cursor to the current file or directory.
See also ~"Operating system commands"~@OSCommands@
@OSCommands
$ #Operating system commands#
Far Manager by itself processes the following operating system commands:
#CLS#
Clears the screen.
#disk:#
To change the current disk on the active panel to the specified disk.
#CD [disk:]path# or #CHDIR [disk:]path#
To change the current path on the active panel to the specified path. If
the disk drive letter is specified, the current disk is also changed. If the
active panel shows a ~plugin~@Plugins@ emulated file system, the command "CD"
in the command line may be used to change the folder in the plugin file system.
Unlike "CD", "CHDIR" command always treats the specified parameter as a real
folder name, regardless of the file panel type.
Если в качестве параметра path указан символ #~~# (и в текущей папке нет
файлового объекта с таким именем), то произойдет переход в папку, содержащую
основной исполняемый модуль Far.
#CHCP [nnn]#
Displays or sets the active code page number. "nnn" - specifies a code
page number. Type CHCP without a parameter to display the active code
page number.
#SET variable=[string]#
Set environment variable "variable" to the value "string". If "string" is
not specified, the environment variable "variable" will be removed. On startup,
Far Manager sets several ~environment variables~@FAREnv@ by itself.
#IF [NOT] EXIST filename command#
Execute a command "command" if "filename" exists. Prefix "NOT" - execute
the command only if the condition is false.
#IF [NOT] DEFINED variable command#
The "DEFINED" conditional works just like "EXISTS" except it takes an
environment variable name and returns true if the environment variable is
defined.
"IF" commands can be nested, for instance, command "command"
#if exist file1 if not exist file2 if defined variable command#
will be executed if the file "file1" exists, the file "file2" does not
exist and the environment variable "variable" is defined.
#pushd path#
Команда PUSHD сохраняет текущий каталог во внутреннем стеке и делает
текущим каталог path.
#popd#
Переходит в каталог, сохраненный командой PUSHD.
#clrd#
Очищает стек каталогов, сохраненных командой PUSHD.
Notes:
1. ^<wrap>Any other commands will be sent to the operating
system command processor.
2. The commands listed above work in:
- ~Command line~@CmdLineCmd@
- ~Apply command~@ApplyCmd@
- ~User menu~@UserMenu@
- ~File associations~@FileAssoc@
@FAREnv
$ #Environment variables#
On startup, Far Manager sets the following environment variables available
to child processes:
#FARHOME# ^<wrap>path to the folder containing main Far executable module.
#FARPROFILE# ^<wrap>path to the folder containing roaming user data (Far & plugins settings, additional plugins etc.)
#FARLOCALPROFILE# ^<wrap>path to the folder containing local user data (histories, plugin cache etc.)
#FARLANG# ^<wrap>the name of the current interface language.
#FARUSER# ^<wrap>the name of the current user given by the /u ~command line~@CmdLine@ option.
#FARDIRSTACK# ^<wrap>the contents of directories stack top (the stack is managed with #pushd# and #popd# commands)
#FARADMINMODE# ^<wrap>equals "1" if Far Manager was run by an administrator
@RegExp
$ #Regular expressions#
The regular expressions syntax is almost equal to Perl regexps.
General form: #regexp# or /#regexp#/#options#.
#Options#:
#i# - ignore character case;
#s# - ^<wrap>consider the whole text as one line, .' matches any character;
#m# - ^<wrap>consider the whole text as multiple lines. ^ and $ match the
beginning and the end of any "inner" string;
#x# - ^<wrap>ignore space characters (unscreened ones, i.e. without backslash before).
This is useful to outline the complex expressions.
#regexp# - the sequence of characters and metacharacters. The characters are
letters and digits, any other symbol becomes character when screened, i.e.
prepended the backslash #\#.
Pay attention that all slashes and backslashes in regular expression must
be prepended with the symbol #\# to differ from other special symbols or with
the end of expression. An example: the string "big\white/scary" looks in the
form of regular expression like "big\\white\/scary".
#Metacharacters#
#\# - ^<wrap>the next symbol is treated as itself, not a metacharacter
#^# - ^<wrap>the beginning of string
#$# - ^<wrap>the end of string
#|# - ^<wrap>the alternative. Either expression before or after #|# has to match.
^<wrap>An example: "\d+\w+|Hello\d+" means "(\d+\w+)|(Hello\d+)", not "\d+(\w+|H)ello\d+".
#()# - ^<wrap>grouping - it is used for references or when replacing matched text.
#[]# - ^<wrap>character class - the metacharacter which matches any symbol
or range of symbols enumerated in #[]#. Ranges are defined as [a-z].
Metacharacters are not taken into account in character classes. If the first
symbol in class is #^# then this is a negative class. If the character #^# has
to be added to class, then it either must not to be at first place or it must
be prepended with #\#.
Except grouping, the parentheses are used for the following operations:
#(?:pattern)# - ^<wrap>usual grouping, but it does not get a number.
#(?=pattern)# - ^<wrap>the forward lookup. The matching continues from
the same place, but only if the pattern in these parentheses has matched. For
example, #\w+(?=\s)# matches the word followed by space symbol, and the space
is not included into the search result.
#(?!pattern)# - ^<wrap>the negation of forward lookup. The matching
continues from the same place if the pattern does not match. For example,
#foo(?!bar)# matches any "foo" without following "bar". Remember that this
expression has zero size, which means that #a(?!b)d# matches #ad# because #a#
is followed by the symbol, which is not #b# (but #d#), and #d# follows the
zero-size expression.
#(?<=pattern)# - ^<wrap>the backward lookup. Unfortunately, the pattern must have fixed length.
#(?<!pattern)# - ^<wrap>the negation of backward lookup. The same restriction.
#Quantifiers#
Any character, group or class can be followed by a quantifier:
#?# - ^<wrap>Match 0 or 1 time, greedily.
#??# - ^<wrap>Match 0 or 1 time, not greedily.
#*# - ^<wrap>Match 0 or more times, greedily.
#*?# - ^<wrap>Match 0 or more times, not greedily.
#+# - ^<wrap>Match 1 or more times, greedily.
#+?# - ^<wrap>Match 1 or more times, not greedily
#{n}# - ^<wrap>Match exactly n times.
#{n,}# - ^<wrap>Match at least n times, greedily.
#{n,}?# - ^<wrap>Match at least n times, not greedily.
#{n,m}# - ^<wrap>Match at least n but not more than m times, greedily.
#{n,m}?# - ^<wrap>Match at least n but not more than m times, not greedily.
#{,m}# - ^<wrap>equals to {0,m}
#{,m}?# - ^<wrap>equals to {0,m}?
#"Greedy" and "not greedy" quantifiers#
Greedy quantifier captures as much symbols as possible, and only if
further match fails, it "returns" the captured string (the rollback
happens, which is rather expensive).
When expression "A.*Z" is matched to string
"AZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", #.*# captures the whole string, and then
rolls back symbol by symbol until it finds Z. On the opposite, if the expression
is "A.*?Z" then Z is found at once. Not greedy quantifier is also known as
#minimizing#, it captures minimal possible quantity of symbols, and only if
further match fails it captures more.
#Special symbols#
Non-letter and non-digit symbol can be prepended by '#\#' in most cases,
but in case of letters and digits this must be done with care because this is
the way the special symbols are written:
#.# - ^<wrap>any symbol except carriage return. If there is ΓÇ£sΓÇ¥ among
the options then this can be any symbol.
#\t# - tab (0x09)
#\n# - new line (lf, 0x0a)
#\r# - carriage return (cr, 0x0d)
#\f# - form feed (0x0c)
#\a# - bell (0x07)
#\e# - escape (0x1b)
#\xNNNN# - hex character, where N - [0-9A-Fa-f].
#\Q# - ^<wrap>the beginning of metacharacters quoting - the whole quoted
text is treated as text itself, not the regular expression
#\E# - the end of metacharacters quoting
#\w# - letter, digit or '_'.
#\W# - not \w
#\s# - space symbol (tab/space/lf/cr).
#\S# - not \s
#\d# - digit
#\D# - not digit
#\i# - letter
#\I# - not letter
#\l# - lower case symbol
#\L# - not lower case symbol
#\u# - upper case symbol
#\U# - not upper case symbol
#\b# - ^<wrap>the word margin - means that to the left or right from the
current position there is a word symbol, and to the right or left,
accordingly, there is non-word symbol
#\B# - not \b
#\A# - the beginning of the text, disregard the option ΓÇ£mΓÇ¥
#\Z# - the end of the text, disregard the option ΓÇ£mΓÇ¥
#\O# - ^<wrap>the no-return point. If the matching has passed by this symbol,
it won't roll back and and will return "no match". It can be used in complex expressions
after mandatory fragment with quantifier. This special symbol can be used when
big amounts of data are processed.
Example:
/.*?name\O=(['"])(.*?)\1\O.*?value\O=(['"])(.*?)\3/
^<wrap>Strings containing "name=", but not containing "value=", are processed (in fact, skipped) faster.
#\NN# - ^<wrap>reference to earlier matched parentheses . NN is an integer from 0 to 15.
Each parentheses except (?:pattern), (?=pattern), (?!pattern), (?<=pattern) and (?<!pattern)
have a number (in the order of appearance).
Example:
"(['"])hello\1" matches to "hello" or 'hello'.
#Examples:#
#/foobar/#
matches to "foobar", but not to "FOOBAR"
#/ FOO bar /ix#
matches to "foobar" and "FOOBAR"
#/(foo)?bar/#
matches to "foobar" and "bar"
#/^foobar$/#
matches to "foobar" only, but not to "foofoofoobarfoobar"
#/[\d\.]+/#
matches to any number with decimal point
#/(foo|bar)+/#
matches to "foofoofoobarfoobar" and "bar"
#/\Q.)))$\E/#
equals to "\.\)\)\)\$"
@RegExpRepl
$ #Regular expressions in replace#
In "Replace with" line one can use special replace string regular
expressions:
#$0#..#$9#, #$A#..#$Z#
The found group numbers, they are replaced with appropriate groups.
The numbers are assigned to the groups in order of opening parentheses
sequence in regular expression. #$0# means the whole found sequence.
#$*# is replaced with '*' character.
@ElevationDlg
$ #Запрос привилегий администратора#
@KeyMacro
$ #Macro command #
Keyboard macro commands or macro commands - are recorded sequences of key
presses that can be used to perform repetitive task unlimited number of times
by pressing a single hotkey.
Each macro command has the following parameters:
- an hotkey, that will execute the recorded sequence when
pressed;
- additional ~settings~@KeyMacroSetting@, that influence the method and
the area of execution of the recorded sequence.
Macro commands may contain special ~commands~@KeyMacroLang@, that will be
interpreted in a special way upon execution, those allowing to create complex
constructions.
Macro commands are mostly used for:
1. Performing repetitive task unlimited number of times by
pressing a single hotkey.
2. Execution of special functions, which are represented by
special commands in the text of the macro command.
3. Redefine standard hotkeys, which are used by Far for
execution of internal commands.
The main usage of macro commands is assignment of hotkeys for calling
external plugins and for overloading Far actions.
See also:
~Macro command areas of execution~@KeyMacroArea@
~Hotkeys~@KeyMacroAssign@
~Recording and playing-back macro commands~@KeyMacroRecPlay@
~Deleting a macro command~@KeyMacroDelete@
~Macro command settings~@KeyMacroSetting@
~Commands, used inside the text of a macro command~@KeyMacroLang@
@KeyMacroArea
$ #Macro command: areas of execution#
Far allows the creation of independent ~macro commands~@KeyMacro@ (commands with
identical hotkeys) for different areas of execution.
Attention: The area of execution, to which the macro command will
belong, is determined by the location in which the
recording of the macro command has been #started#.
Currently those are the available independent areas:
- file panels;
- internal viewer;
- internal editor;
- dialogs;
- quick file search;
- select drive menu;
- main menu;
- other menus;
- help window;
- info panel;
- quick view panel;
- tree panel;
- user menu;
- screen grabber, vertical menus.
It is impossible to assign a macro command to an already used hotkey. When
such an attempt is made, a warning message will appear telling that the macro
command that is assigned to this hotkey will be deleted.
This way you can have identical hotkeys for different macro commands only
in different areas of execution.
@KeyMacroAssign
$ #Macro command: hotkeys#
A ~macro command~@KeyMacro@ can be assigned to:
1. any key;
2. any key combination with #Ctrl#, #Alt# and #Shift# modifiers;
3. any key combination with two modifiers.
Far allows to use the following double modifiers:
#Ctrl-Shift-<key>#, #Ctrl-Alt-<key># and #Alt-Shift-<key>#
A macro command #can't# be assigned to the following key combinations:
#Alt-Ins#, #Ctrl-<.>#, #Ctrl-Shift-<.>#, #Ctrl-Alt#, #Ctrl-Shift#, #Shift-Alt#,
#Shift-<symbol>#.
It is impossible to enter some key combinations (in particular #Enter#,
#Esc#, #F1#, #Ctrl-F5#, #MsWheelUp# and #MsWheelDown# with #Ctrl#, #Shift#,
#Alt#) in the hotkey assignment dialog because of their special meanings. To
assign a macro command to such key combination, select it from the dropdown
list.
@KeyMacroRecPlay
$ #Macro command: recording and playing-back#
A ~macro command~@KeyMacro@ can be played-back in one of the two following
modes:
1. General mode: keys pressed during the recording or the
playing-back #will be# sent to plugins.
2. Special mode: keys pressed during the recording or the
playing-back #will not be# sent to plugins that intercept
editor events.
For example, if some plugin processes the key combination - #Ctrl+A#, then
in the special mode this plugin will not receive focus and will not do what it
usually does as a reaction to this combination.
Creation of a macro command is achieved by the following actions:
1. To start recording a macro command
Press #Ctrl-<.># (#Ctrl# and a period pressed together) to record
a macro in the general mode or #Ctrl-Shift-<.># (#Ctrl#, #Shift# and
a period pressed together) to record a macro in the special
mode.
As the recording begins the symbol '\4FR\-' will appear at the
upper left corner of the screen.
2. Contents of the macro command.
All keys pressed during the recording will be saved with the
following exceptions:
- only keys processed by Far will be saved. Meaning that if
during the macro recording process an external program is
run inside the current console then only the keys pressed
before the execution and after completion of that program
will be saved.
3. To finish recording the macro command.
To finish a macro recording there are special key
combinations. Because a macro command can be additionally
configured there are two such combinations: #Ctrl-<.># (#Ctrl#
and a period pressed together) and #Ctrl-Shift-<.># (#Ctrl#,
Shift and a period pressed together). Pressing the first
combination will end the recording of the macro command
and will use the default settings for its playback. Pressing
the second combination will end the recording of the macro
command and a dialog showing macro command ~options~@KeyMacroSetting@
will appear.
4. Assign a hotkey to the macro command
When the macro recording is finished and all the options are set the
~hotkey assignment~@KeyMacroSetting@ dialog will appear, where the hotkey that
will be used to execute the recorded sequence can be set.
Воспроизведение макроса сопровождается отображением в левом верхнем углу экрана символа '\2FP\-'.
@KeyMacroDelete
$ #Macro command: deleting a macro command#
To delete a ~macro command~@KeyMacro@ an empty (containing no commands)
macro should be recorded and assigned the hotkey of the macro command that
needs to be deleted.
This can be achieved by the following steps:
1. Start recording a macro command (#Ctrl-<.>#)
2. Stop recording a macro command (#Ctrl-<.>#)
3. Enter or select in the hotkey assignment
dialog the hotkey of the macro command that
needs to be deleted.
Attention: after deleting a macro command, the key combination
(hotkey) that was used for its execution will begin
to function as it was meant to, originally. That is
if that key combination was somehow processed by Far
or some plugin then after deleting the macro command
the key combination would be processed by them as in
the past.
@KeyMacroSetting
$ #Macro command: settings#
To specify additional ~macro command~@KeyMacro@ settings, start or finish
macro recording with #Ctrl-Shift-<.># instead of #Ctrl-<.># and select the
desired options in the dialog:
#Sequence:#
Allows to edit the recorded key sequence.
#Description:#
Allows to edit the description of key sequence.
#Allow screen output while executing macro#
If this option is not set during the macro command execution Far Manager
does not redraw the screen. All the updates will be displayed when the macro
command playback is finished.
#Execute after Far start#
Allows to execute the macro command immediately after the Far Manager is
started.
The following execution conditions can be applied for the active and
passive panels:
#Plugin panel#
[x] - execute only if the current panel is a plugin panel
[ ] - execute only if the current panel is a file panel
[?] - ignore the panel type
#Execute for folders#
[x] - execute only if a folder is under the panel cursor
[ ] - execute only if a file is under the panel cursor
[?] - execute for both folders and files
#Selection exists#
[x] - execute only if there are marked files/directories
on the panel
[ ] - execute only if there are no marked files/directories
on the panel
[?] - ignore the file selection state
Other execution conditions:
#Empty command line#
[x] - execute only if the command line is empty
[ ] - execute only if the command line is not empty
[?] - ignore the command line state
#Selection block present#
[x] - execute only if there is a selection block present
in the editor, viewer, command line or dialog
input line
[ ] - execute only if there is no selection present
[?] - ignore selection state
Notes:
1. Before executing a macro command, all of the above conditions are
checked.
2. Some key combinations (including #Enter#, #Esc#, #F1# and #Ctrl-F5#,
#MsWheelUp#, #MsWheelDown# and other mouse keys combined with #Ctrl#, #Shift#, #Alt#) cannot be entered
directly because they have special functions in the dialog. To assign a macro
to one of those key combinations, select it from the drop-down list.
@KeyMacroLang
$ #Macro command: macro language#
A primitive macro language is implemented in Far Manager. It allows to
insert logical commands into a simple keystrokes sequence, making macros (along
with ~plugins~@Plugins@) a powerful facility assisting in the everyday use of
Far Manager.
Several of the available commands are listed below:
#$Exit# - stop macro playback
#$Text# - arbitrary text insertion
#$XLat# - transliteration function
#$If-$Else# - condition operator
#$While# - conditioned loop operator
#$Rep# - loop operator
#%var# - using variables
and others...
Addition of macro language commands to a ~macro~@KeyMacro@ can only be done
by manually editing the registry or by using special tools/plugins.
Description of the macro language can be found in the accompanying
documentation.
@KeyMacroList
$ #Макросы: Список установленных макросов#
Ниже приведен список разделов, в которых можно узнать какие ~макросы~@KeyMacro@
действуют в текущей сессии Far Manager.
~Список переменных~@KeyMacroVarList@
~Список констант~@KeyMacroConstList@
~Общие макросы#~@KeyMacroCommonList@
~Панели~@KeyMacroShellList@
~Панель быстрого просмотра~@KeyMacroQViewList@
~Панель папок~@KeyMacroTreeList@
~Информационная панель~@KeyMacroInfoList@
~Автодополнение в панелях~@KeyMacroShellAutoCompletionList@
~Быстрый поиск в панелях~@KeyMacroSearchList@
~Поиск папки~@KeyMacroFindFolderList@
~Диалоги~@KeyMacroDialogList@
~Автодополнение в диалогах~@KeyMacroDialogAutoCompletionList@
~Главное меню~@KeyMacroMainMenuList@
~Меню выбора дисков~@KeyMacroDisksList@
~Меню пользователя~@KeyMacroUserMenuList@
~Прочие меню~@KeyMacroMenuList@
~Программа просмотра~@KeyMacroViewerList@
~Редактор~@KeyMacroEditList@
~Файл помощи#~@KeyMacroHelpList@
~Остальные области~@KeyMacroOtherList@
@KeyMacroVarList
$ #Макросы: Список переменных#
Ниже приведен список переменных, которые можно использовать в макросах.
<!Macro:Vars!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroConstList
$ #Макросы: Список констант#
Ниже приведен список констант, которые можно использовать в макросах.
<!Macro:Consts!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroCommonList
$ #Макросы: Общие#
Ниже приведены комбинации макроклавиш, действующих везде.
<!Macro:Common!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroQViewList
$ #Макросы: Панель быстрого просмотра#
Ниже приведены комбинации макроклавиш, действующих в панели быстрого просмотра.
<!Macro:Common!>
<!Macro:Qview!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroMainMenuList
$ #Макросы: Главное меню#
Ниже приведены комбинации макроклавиш, действующих в главном меню.
<!Macro:Common!>
<!Macro:MainMenu!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroTreeList
$ #Макросы: Панель папок#
Ниже приведены комбинации макроклавиш, действующих в панели папок.
<!Macro:Common!>
<!Macro:Tree!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroDialogList
$ #Макросы: Диалоги#
Ниже приведены комбинации макроклавиш, действующих в диалогах.
<!Macro:Common!>
<!Macro:Dialog!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroInfoList
$ #Макросы: Информационная панель#
Ниже приведены комбинации макроклавиш, действующих в информационной панели.
<!Macro:Common!>
<!Macro:Info!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroDisksList
$ #Макросы: Меню выбора дисков#
Ниже приведены комбинации макроклавиш, действующих в меню выбора дисков.
<!Macro:Common!>
<!Macro:Disks!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroUserMenuList
$ #Макросы: Меню пользователя#
Ниже приведены комбинации макроклавиш, действующих в пользовательском меню.
<!Macro:Common!>
<!Macro:UserMenu!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroShellList
$ #Макросы: Панели#
Ниже приведены комбинации макроклавиш, действующих в файловых панелях.
<!Macro:Common!>
<!Macro:Shell!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroSearchList
$ #Макросы: Быстрый поиск в панелях#
Ниже приведены комбинации макроклавиш, действующих в быстром поиске файловых панелей.
<!Macro:Common!>
<!Macro:Search!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroFindFolderList
$ #Макросы: Поиск папки#
Ниже приведены комбинации макроклавиш, действующих в поиске папки.
<!Macro:Common!>
<!Macro:FindFolder!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroEditList
$ #Макросы: Редактор#
Macro-commands available in the editor are listed below. Descriptions are read from the registry.
<!Macro:Common!>
<!Macro:Editor!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroViewerList
$ #Макросы: Программа просмотра#
Macro-commands available in the viewer are listed below. Descriptions are read from the registry.
<!Macro:Common!>
<!Macro:Viewer!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroMenuList
$ #Макросы: Прочие меню#
Ниже приведены комбинации макроклавиш, действующих в прочих меню.
<!Macro:Common!>
<!Macro:Menu!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroHelpList
$ #Макросы: Файл помощи#
Ниже приведены комбинации макроклавиш, действующих в файле помощи.
<!Macro:Common!>
<!Macro:Help!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroOtherList
$ #Макросы: Остальные области#
Ниже приведены комбинации макроклавиш, действующих в других областях: копировании текста с экрана, вертикальных меню.
<!Macro:Common!>
<!Macro:Other!>
См. так же ~"Список установленных макросов"~@KeyMacroList@
@KeyMacroShellAutoCompletionList
$ #Макросы: Автодополнение в панелях#
Ниже приведены комбинации макроклавиш, действующих в автодополнении в панелях.
<!Macro:Common!>
<!Macro:Shell.AutoCompletion!>
См. так же ~«Список установленных макросов»~@KeyMacroList@
@KeyMacroDialogAutoCompletionList
$ #Макросы: Автодополнение в диалогах#
Ниже приведены комбинации макроклавиш, действующих в автодополнении в диалогах.
<!Macro:Common!>
<!Macro:Dialog.AutoCompletion!>
См. так же ~«Список установленных макросов»~@KeyMacroList@
@FarConfig
$ #Редактор конфигурации#
Запускается из командной строки #far:config#
Позволяет просмотреть и изменить все настройки Far Manager.
Большинство настроек можно изменить через ~Меню параметров~@OptMenu@, но некоторые доступны только отсюда или через импорт конфигурации.
Параметры показаны в виде единого списка, состоящего из трёх полей: имя в формате SectionName.ParamName (например Editor.TabSize),
тип (boolean, 3-state, integer, string) и значение параметра (для типа integer дополнительно отображаются шестнадцатиричное и символьное представления).
Если значение параметра отличается от значения по умолчанию, он помечается символом '*' слева от имени.
Кроме клавиш перемещения по списку доступны следующие сочетания:
#Enter# или #F4# изменить значение параметра,
boolean и 3-state на месте,
для integer и string вызывается диалог
#Shift-F4# Для типа integer вызывается диалог ввода шестнадцатиричного числа,
всё прочее как для F4
#Ctrl-H# Скрыть/показать параметры, значения которых не изменены (соответствуют значениям по умолчанию)
#Shift-F1# Показать описание параметра, если оно доступно.
#Ctrl-Alt-F# Включить/Выключить режим фильтрации
@Codepages.NoAutoDetectCP
$ #far:config Codepages.NoAutoDetectCP#
Это строка, при помощи которой можно задать кодовые страницы, которые будут исключены
из автоопределения кодовой страницы UCD (Universal Codepage Detector). Иногда (особенно на
небольших файлах) UCD назойливо выбирает неподходящие кодовые страницы.
Умолчательное значение это пустая строка #""#, в этом случае все кодовые страницы которые
может выдать UCD (около двух десятков - гораздо меньше чем может быть установлено на компьютере)
разрешены.
Если параметр равен строке #"-1"#, то в зависимости от того включён или нет показ
только 'любимых' (favorites) кодовых страниц (#Ctrl-H# в ~меню кодовых страниц~@CodePagesMenu@),
будут разрешены только стандартные (ANSI, OEM, Unicode) и любимые, либо все.
В противном случае параметр должен быть списком запрещённых номеров кодовых страниц.
Например "1250,1252,1253,1255,855,10005,28592,28595,28597,28598,38598".
Юникодные кодовые страницы (1200, 1201, 65001) проверяются отдельно от UCD, поэтому не могут быть
отключены, даже если они есть в списке исключения.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Help.ActivateURL
$ #far:config Help.ActivateURL#
Параметр позволяет управлять активацией URL ссылок в HLF-файлах:
0 - отключить активацию.
1 - активация включена.
2 - активация включена, но выдавать предупреждающее сообщение.
Если активация включена и ничего не происходит - попробуйте к имеющемуся
значению прибавить 256. Будет задействован второй вариант активатора.
По умолчанию значение = 1 (разрешено).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Confirmations.EscTwiceToInterrupt
$ #far:config Confirmations.EscTwiceToInterrupt#
Параметр позволяет менять поведение при нажатии Esc в диалоге подтверждения прерывания операции.
Может быть одним из следующих значений:
0 - ^<wrap>Нажатие кнопки ESC закрывает сообщение и продолжает выполнение операции.
1 - ^<wrap>Нажатие кнопки ESC закрывает сообщение и прерывает выполнение операции
По умолчанию значение = 0 (закрыть сообщение и продолжить выполнение операции).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.AllCtrlAltShiftRule
$ #far:config System.AllCtrlAltShiftRule#
Параметр задаёт поведение комбинации Ctrl-Alt-Shift для временного гашения объектов интерфейса.
Номера битов:
0 - Панели.
1 - Редактор.
2 - Внутренняя программа просмотра.
3 - Окно подсказки.
4 - Диалоги.
Если бит установлен, гашение разрешено.
По умолчанию разрешено гашение всех объектов.
См. так же ~System.CASRule~@System.CASRule@
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.CASRule
$ #far:config System.CASRule#
Параметр позволяет отключать комбинацию Ctrl-Alt-Shift для временного гашения объектов интерфейса.
Различаются комбинации левого и правого Ctrl-Alt-Shift.
Номера битов:
0 - левая комбинация Ctrl-Alt-Shift.
1 - правая комбинация Ctrl-Alt-Shift.
Если бит установлен, срабатывает гашение экрана.
По умолчанию разрешены обе комбинации.
См. так же ~System.AllCtrlAltShiftRule~@System.AllCtrlAltShiftRule@
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Panel.ShellRightLeftArrowsRule
$ #far:config Panel.ShellRightLeftArrowsRule#
Параметр позволяет управлять поведением стрелок влево/вправо (как на основной, так и на дополнительной клавиатуре).
Значения:
0 - ^<wrap>поведение как у 1.70: если командная строка непустая, то клавиши
Left/Right и Num4/Num6 действуют по-разному в зависимости от
режима панели: если имена файлов отображаются в несколько колонок
(по умолчанию режимы 2 и 3), то команды вправо/влево применяются
к панели (как и при пустой командной строке); а если имена файлов
отображаются в одну колонку (по умолчанию все остальные режимы),
то команды вправо/влево применяются к командной строке.
1 - ^<wrap>клавиши Left/Right и Num4/Num6 при включённой панели всегда
применяются только к ней, независимо от содержимого командной
строки и режима панели.
Примечание: в командной строке есть CtrlD/CtrlS.
По умолчанию значение = 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Panel.Layout.ScrollbarMenu
$ #far:config Panel.ShellRightLeftArrowsRule#
Параметр разрешает показ полосы прокрутки в меню, если пунктов больше, чем высота меню. Если значение =0, то Far не будет отображать полосу прокрутки.
По умолчанию значение = 1 (отображать полосу прокрутки).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Panel.CtrlFRule
$ #far:config Panel.CtrlFRule#
Параметр задаёт поведение Ctrl-F.
Если = 0, то название файла помещается в командную строку как есть,
иначе - с учётом отображения на панелях (т.е. может приводиться к
нижнему регистру или к короткому имени).
По умолчанию значение = 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Panel.CtrlAltShiftRule
$ #far:config Panel.CtrlAltShiftRule#
Параметр задаёт поведение комбинации Ctrl-Alt-Shift для временного гашения панелей:
0 - гасить только панели (подобно Ctrl-O).
1 - гасить панели и командную строку.
2 - гасить панели, командную строку и KeyBar.
По умолчанию действует правило 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Panel.RightClickRule
$ #far:config Panel.RightClickRule#
Параметр задаёт поведение правой кнопки мыши для случая, если нажали кнопку на пустой колонке панели:
0 - ^<wrap>позиционирование и пометка последнего файла в предыдущей колонке.
1 - ^<wrap>в предыдущей колонке файл позиционируется без пометки (аналогично нажатию левой кнопки мыши).
2 - ^<wrap>не изменять позицию и не помечать файл (по умолчанию).
В любом случае - если колонка не пуста, то происходит пометка файла.
По умолчанию значение = 2.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.ExcludeCmdHistory
$ #far:config System.ExcludeCmdHistory#
Параметр позволяет определять, какие типы команд не будут помещаться в историю.
Проверка идёт по битовой маске. Если бит установлен, данный тип команд в историю не помещается.
Номера битов:
0 - не помещать в историю команды ассоциаций Windows
1 - не помещать в историю команды ассоциаций Far
2 - не помещать в историю команды запуска с панели
3 - не помещать в историю команды запуска из командной строки
По умолчанию значение = 0 (помещать в историю все команды).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.Executor.RestoreCP
$ #far:config System.Executor.RestoreCP#
Параметр позволяет управлять восстановлением кодовой страницы после запуска и отработки внешних
программ в окне Far Manager.
Некоторые программы изменяют кодовую страницу консольного окна и после
своей обработки не восстанавливают предыдущее значение. Может быть одним из следующих значений:
0 - "оставить всё как есть" (не восстанавливать значение)
1 - восстанавливать предыдущее значение кодовой страницы
По умолчанию значение = 1 (восстанавливать значение).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.Executor.UseAppPath
$ #far:config System.Executor.UseAppPath#
При запуске на исполнение содержимого командной строки Far ищет
исполняемый модуль по следующей логике (попеременно подставляя расширения, перечисленные в переменной окружения %PATHEXT%):
1. Текущий каталог
2. Каталоги, которые перечислены в переменной окружения %PATH%
3. Windows 95: Системный каталог Windows (SYSTEM).
Windows NT: 32-битный системный каталог Windows (SYSTEM32)
4. Windows NT: 16-битный системный каталог Windows (SYSTEM)
5. Каталог Windows.
Если параметр "System.Executor.UseAppPath" равен 1, то дополнительно производится поиск исполняемых модулей в реестре:
6. Содержимое ветки реестра:
[HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths]
7. Содержимое ветки реестра:
[HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths]
Независимо от состояния этого параметра, модуль, прописанный в "App Paths", будет запущен проводником, если для запуска
используется комбинация Shift-Enter.
По умолчанию значение = 1 (проверять ветки реестра)
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.Executor.ExcludeCmds
$ #far:config System.Executor.ExcludeCmds#
Параметр позволяет задавать набор команд которые будут сразу передаваться
в %comspec% для выполнения, поиск в PATH и т.п. не будет произведён.
Разделитель команд - символ ';'. Например, если "System.Executor.ExcludeCmds" задан списком "08/12/2012
;ECHO",
то при вводе 'date' будет исполнена внутренняя команда CMD.EXE/COMMAND.COM. Для исполнения внешней команды
"date.exe" необходимо точно написать её название. В тоже время, если "date.exe" доступно в %PATH% и из списка
"ExcludeCmds" убрать "08/12/2012
", то внутренняя команда ком.процессора никогда не будет исполнена.
Готовые настройки для CMD.EXE, COMMAND.COM и TCCLE.EXE (известный ранее как 4NT.EXE) находятся в каталоге Addons\\SetUp, файлы "Executor.???.farconfig".
Команды "CLS", "REM", "CD" и "CHDIR" Far обрабатывает самостоятельно. Эти команды не включены в "Executor.???.farconfig".
Команды "IF", "CHCP" и "SET" Far обрабатывает с ограниченной функциональностью - если синтаксис
отличается от приведённого в разделе "~Команды операционной системы~@OSCommands@", то команда
передаётся на дальнейшую обработку ком.процессору.
По умолчанию список "ExcludeCmds" пуст.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.Executor.FullTitle
$ #far:config System.Executor.FullTitle#
Параметр позволяет задавать вид заголовка консоли при запуске файла на исполнение.
Может быть одним из следующих значений:
0 - в заголовке консоли отображается то, что вводил пользователь.
1 - в заголовке консоли отображается полный путь к исполняемому файлу.
По умолчанию значение = 0 (то, что вводил пользователь).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Interface.FormatNumberSeparators
$ #far:config Interface.FormatNumberSeparators#
Параметр позволяет определять символы, используемые в качестве разделителей групп разрядов и целой/дробной части чисел.
Старшее слово - код символа разделителя групп разрядов.
Младшее слово - код символа разделителя целой и дробной части.
По умолчанию значение - 0 (использовать региональные настройки ОС).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.Executor.BatchType
$ #far:config System.Executor.BatchType#
Параметр позволяет задавать список расширений файлов, по которым Far Manager будет различать какие
файлы являются пакетными (Batch-файлы, обрабатываемые командным процессором) и будут исполняться
в консоли Far Manager при нажатии Enter на соответствующем элементе панели
(прочие - в отдельном консольном окне).
Формат параметра: <.><Расширение><;>[<.><Расширение><;>]
Разделитель расширений - символ ';'.
Одиночный символ ";" задаёт пустой список (в этом случае ни один Batch-файл Far не будет исполнять).
Например, список ".BAT;.BTM;" указывает, что Batch-файлами являются файлы "*.BAT" и "*.BTM".
В DOS/Windows 9x пакетными файлами считаются файлы, имеющие расширение ".BAT". В линейке Windows на базе NT - ".BAT" и ".CMD".
Командный процессор TCC/LE (известный ранее как 4NT; ~http://jpsoft.com~@http://jpsoft.com@) считает Batch-файлами файлы с расширением ".BTM".
Если в списке указано расширение ".BTM", но в системе не прописаны настройки для этого типа файлов (например, не
установлен TCCLE/4NT), то штатный командный процессор (command.com или cmd.exe) не будет исполнять такие пакетные файлы.
По умолчанию значение = ".BAT;.CMD;".
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.CmdHistoryRule
$ #far:config System.CmdHistoryRule#
Параметр задаёт поведение выбора истории команд в командной строке, если после Ctrl-E/Ctrl-X нажали Esc:
0 - Изменять положение в History.
1 - Не изменять положение в History.
По умолчанию действует правило 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.ConsoleDetachKey
$ #far:config System.ConsoleDetachKey#
Параметр позволяет задавать сочетание клавиш для отделения консоли Far Manager от не интерактивного процесса, запущенного в ней.
Если в консоли Far'а был запущен длительный процесс, например архивация, и по тем или иным причинам именно
эта копия Far Manager нужна (редактор в фоне), или нежелательно запускать новый Far, то если у вас установлена
эта опция, можно создать новую консоль для Far, где он продолжит работу как если бы запущенный процесс уже
завершился, а сам процесс продолжит работу в старой консоли.
Например, значение "System.ConsoleDetachKey" равное "CtrlAltX" назначает процессу разделения сочетание клавиш Ctrl-Alt-X.
По умолчанию значение = "CtrlShiftTab"
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.QuotedSymbols
$ #far:config System.QuotedSymbols#
Параметр позволяет задавать набор символов, присутствие которых в именах файлов/папок заставит Far Manager заключать такие имена в кавычки.
Максимум 32 символа.
По умолчанию значение = " &()[]{}^=;!'+," и символ с кодом 0xA0.
См. так же ~System.QuotedName~@System.QuotedName@
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.QuotedName
$ #far:config System.QuotedName#
Имена файлов/папок (содержащие символы, перечисленные в правиле 34) при
вставке в редактор/командную строку или в буфер обмена заключатся в кавычки.
Параметр "System.QuotedName" управляет этим поведением:
Биты:
0 - ^<wrap>если установлен, то заключать имена файлов/папок в кавычки при вставке в редактор или командную строку;
1 - ^<wrap>если установлен, то заключать имена файлов/папок в кавычки при запоминании в буфере обмена.
По умолчанию установлен нулевой бит.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Interface.AltF9
$ #far:config Interface.AltF9#
Параметр позволяет выбрать механизм работы комбинации Alt-F9 (Изменение размера экрана) в оконном режиме:
1 - ^<wrap>использовать усовершенствованный механизм - окно Far Manager
будет переключаться с нормального на максимально доступный размер
консольного окна и обратно. Размер шрифта консольного окна
меняться не будет.
0 - ^<wrap>использовать механизм, совместимый с Far версии 1.65 и
ниже, т.е. переключение 25/50 линий.
Данный параметр влияет только на оконный режим работы Far Manager.
По умолчанию значение = 1
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Dialog.CBoxMaxHeight
$ #far:config Dialog.CBoxMaxHeight#
Параметр задаёт максимальную высоту открываемого списка истории в диалогах.
По умолчанию значение = 8
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.EditorUndoSize
$ #far:config Editor.EditorUndoSize#
Параметр позволяет ограничить количество операций отмены действий в редакторе.
По умолчанию значение = 0 (ограничений на размер действий нет).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.CharCodeBase
$ #far:config Editor.CharCodeBase#
Параметр позволяет менять представление кода символа под курсором в статусной строке в редакторе.
Может принимать следующие значения:
0 - восьмеричное значение (3 символа с ведущим нулями)
1 - десятеричное значение (3 символа с ведущими пробелами)
2 - шестнадцатеричное значение (2 символа под цифру + символ h')
По умолчанию значение = 1 (десятеричное значение).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.BSLikeDel
$ #far:config Editor.BSLikeDel#
Параметр позволяет управлять поведением клавиши BackSpace в редакторе, когда выделен вертикальный блок.
Если значение отлично от 0, то BS удаляет вертикальный блок подобно клавише Del.
По умолчанию значение = 1 (BS удаляет помеченный вертикальный блок).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.EditorF7Rules
$ #far:config Editor.EditorF7Rules#
Параметр позволяет управлять поведением функции поиска в редакторе.
Если значение равно 1, то прямой поиск (F7, опция "Обратный поиск" отключена) будет начинаться
со следующей позиции курсора, если значение равно 0, то указанный поиск будет начинаться с текущей позиции курсора.
По умолчанию значение = 1.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.AllowEmptySpaceAfterEof
$ #far:config Editor.AllowEmptySpaceAfterEof#
Окончание файла в редакторе всегда находится внизу экрана, если строк в файле больше чем строк экрана.
При построчном скроллировании вниз (например, с помощью Ctrl-Down), скроллирование прекращается, когда
показывается последняя строка.
Параметр "Editor.AllowEmptySpaceAfterEof" позволяет изменить такое поведение редактора.
Может принимать следующие значения:
0 - прекратить скроллинг, если последняя строка внизу экрана
1 - продолжать скроллинг, при этом:
a) поместить курсор за пределы файла по прежнему нельзя
b) скроллинг с помощью Ctrl-Down сдвинет текст до курсора
По умолчанию значение = 0 (прекратить скроллинг).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Interface.RedrawTimeout
$ #far:config Interface.RedrawTimeout#
Параметр "Interface.RedrawTimeout" позволяет контролировать время обновления (в мс)
сообщения в процессе копирования файлов, применения прав доступа после перемещения файлов или папок,
удаления и поиска файлов, сканирование файловой системы.
Чем больше значение "Interface.RedrawTimeout", тем реже выводится информацию о процессе и тем быстрее проходит этот самый процесс.
По умолчанию значение = 200 мс.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Interface.ShiftsKeyRules
$ #far:config Interface.ShiftsKeyRules#
Параметр позволяет выбрать механизм обработки клавиш в неанглоязычной раскладке клавиатуры с
модификаторами Alt-, Ctrl-, Alt-Shift-, Ctrl-Shift-, Ctrl-Alt-.
1 - ^<wrap>использовать усовершенствованный механизм обработки клавиш.
Например, Alt-НеЛатинскийСимвол будет транслироваться в Alt-ЛатинскийСимвол (кроме быстрого поиска в панелях),
0 - ^<wrap>использовать механизм, совместимый с Far версии 1.70 beta 2 и ниже.
По умолчанию значение = 1.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@TitleFormat
$ #far:config Interface.ViewerTitleFormat, Interface.EditorTitleFormat#
Параметры "Interface.ViewerTitleFormat" и "Interface.EditorTitleFormat" позволяют задавать
формат заголовка консольного окна для ~редактора~@Editor@ и ~программы просмотра~@Viewer@.
Допускаются шаблонные символы "%File" - имя файла, "%Lng" - строка из lng-файла ("edit" или "view")
Кроме этого есть шаблон "Interface.TitleAddons", который добавляется в конец заголовка (задается в диалоге ~Настройка интерфейса~@InterfSettings@).
По умолчанию заголовок содержит слово "редактор" (в зависимости от языка интерфейса) и "имя файла" (шаблон "%Lng %File").
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.WipeSymbol
$ #far:config System.WipeSymbol#
Параметр позволяет задать код символа-заполнителя для операции "~Уничтожить файл~@DeleteFile@" (Alt-Del).
Использует младший байт параметра.
По умолчанию значение = 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.FlagPosixSemantics
$ #far:config System.FlagPosixSemantics#
Параметр "System.FlagPosixSemantics" задаёт поведение для процесса добавления отредактированного или просмотренного файла в историю.
Если значение параметра равно true, то при поиске дублей учитывается регистр символов в именах файлов.
По умолчанию значение = true.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.ShowCheckingFile
$ #far:config System.ShowCheckingFile#
Параметр "System.ShowCheckingFile" позволяет отображать в заголовке окна Far Manager имя плагина,
претендующего на файл, который хотим запустить или отобразить в качестве файловой панели.
По умолчанию значение = false - не отображать информацию.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.PluginMaxReadData
$ #far:config System.PluginMaxReadData#
Параметр "System.PluginMaxReadData" позволяет задавать максимальный размер читаемых данных из
файла в который попытались войти из панелей (Enter или Ctrl-PgDn). Считанные данные будут переданы
плагинам для определения плагина поддерживающего файл этого типа.
Минимальное значение - 0x1000. Максимальное - 0xFFFFFFFF.
Не рекомендуется выставлять значение этого параметра больше 5 Mb.
По умолчанию значение = 0x20000.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.SilentLoadPlugin
$ #far:config System.SilentLoadPlugin#
Если Far Manager не смог загрузить DLL-модуль плагина, то выдаётся сообщение об ошибке.
Параметр "System.SilentLoadPlugin" позволяет задавать "тихую" загрузку, без выдачи сообщения об ошибке.
Значение true соответствует "тихому" режиму.
По умолчанию значение = false (выдавать сообщения).
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.SetAttrFolderRules
$ #far:config System.SetAttrFolderRules#
Параметр "System.SetAttrFolderRules" позволяет задавать значение по умолчанию опции "Process subfolders"
в диалоге установки аттрибутов для одиночной папки:
true - ^<wrap>опция "Process subfolders" выключена, файловые дата и время установлены.
false - ^<wrap>опция "Process subfolders" включена, файловые дата и время очищены.
По умолчанию значение = true.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.ExceptRules
$ #far:config System.ExceptRules#
Параметр "System.ExceptRules" позволяет отключать обработку исключений во время работы Far Manager и предназначен в основном для разработчиков плагинов.
Также можно отключить обработку исключений, запустив Far с ключом "/x" в командной строке.
Для отключения обработки исключений установите этот параметр в 0.
По умолчанию значение = 1 - обрабатывать исключения.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.CopyBufferSize
$ #far:config System.CopyBufferSize#
Параметр "System.CopyBufferSize" задаёт размер буфера, когда не используется
~системная функция копирования~@SystemSettings@. Если параметр равен 0, то используется
размер по умолчанию - 0x10000 байт.
По умолчанию значение равно 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.SubstNameRule
$ #far:config System.SubstNameRule#
Параметр "System.SubstNameRule" задаёт правило опроса приводов на предмет сканирования SUBST-дисков.
Биты:
0 - если установлен, то опрашивать сменные диски
1 - если установлен, то опрашивать все остальные
По умолчанию значение = 2 - опрашивать все диски кроме сменных.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.SubstPluginPrefix
$ #far:config System.SubstPluginPrefix#
Параметр "System.SubstPluginPrefix" позволяет управлять подстановкой префиксов плагинов в операциях
вставки пути к объекту (Ctrl-F, Ctrl-[...), находящемуся на панели плагина. Если значение равно #true#, то
Far Manager автоматически добавит в командную строку префикс плагина перед вставляемым путём (кроме панелей,
которые указывают на реальные файлы, например, "Временная панель"). Значение #false# не добавляет префиксы.
По умолчанию значение = false.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.CopySecurityOptions
$ #far:config System.CopySecurityOptions#
Параметр "System.CopySecurityOptions" позволяет управлять поведением опции "Права доступа" в диалоге копирования/перемещения.
Номера битов:
0 и 1 - ^<wrap>Диалог Move: по умолчанию выставлять опцию копирования (бит 0 выставлен в 1,
бит 1 сброшен в 0) или наследования (биты 0 и 1 выставлены в 1) прав доступа;
2 - ^<wrap>Диалог Move: запоминать состояние опции до конца сеанса работы Far Manager;
3 и 4 - ^<wrap>Диалог Copy: по умолчанию выставлять опцию копирования (бит 3 выставлен в 1, бит 4
сброшен в 0) или наследования (биты 3 и 4 выставлены в 1) прав доступа;
5 - ^<wrap>Диалог Copy: запоминать состояние опции до конца сеанса работы Far Manager.
Воздействие битов 0 и 1 зависит от состояния бита 2:
1. ^<wrap>Если бит 2 выставлен в 1, то опция "Права доступа" будет установлена в зависимости от
битов 0 и 1 только при первом вызове диалога перемещения после запуска Far Manager. Если вы
переключите эту опцию в диалоге вручную, то при следующем вызове диалог предложит значение
опции, выбранное вами в прошлый раз. Значение этой опции запоминается только до конца сеанса
работы Far Manager. При следующем запуске Far опция снова будет установлена в зависимости от битов 0 и 1.
2. ^<wrap>Если бит 2 сброшен в 0, то опция "Права доступа" будет установлена в зависимости от
битов 0 и 1 всякий раз при вызове диалога перемещения. Вы можете переключать эту опцию в диалоге
вручную, но выбранное вами значение будет действовать только на текущую операцию переноса файлов.
Аналогично, для операции копирования воздействие битов 3 и 4 зависит от состояния бита 5.
Примеры:
0x21 - ^<wrap>для операции перемещения опцию "Права доступа" выставлять всегда в "Копировать",
для операции копирования выставлять опцию в значение по умолчанию и запоминать её значение до конца сеанса работы Far Manager.
0xС0 - ^<wrap>для перемещения запоминать значение опции до конца сеанса работы Far (при первом вызове диалога опция
выставлена в значение по умолчанию), для операции копирования опцию "Права доступа" выставлять всегда в "Копировать".
По умолчанию значение параметра = 0 (опция "Права доступа" устанавливается в значение по
умолчанию и до конца сеанса работы не запоминается).
Примечание:
Параметр "System.CopySecurityOptions" не влияет на создание связей (Alt-F6). В этом случае
права всегда копируются.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Interface.CursorSize
$ #far:config Interface.CursorSizeX#
Параметры "Interface.CursorSize1" и "Interface.CursorSize2" позволяют задавать размер курсора в оконном и полноэкранном режимах Far Manager для режима вставки.
Параметры "Interface.CursorSize3" и "Interface.CursorSize4" позволяют задавать размер курсора в оконном и полноэкранном режимах Far Manager для режима замены.
Значения параметров: число между 1 и 100 - процент символьной ячейки, который заполняется курсором.
Курсор изменяется от полностью заполненной ячейки до горизонтальной строки внизу ячейки.
Значения параметров равные нулю позволяют использовать системные настройки консоли.
По умолчанию:
Interface.CursorSize1 = 15
Interface.CursorSize2 = 10
Interface.CursorSize3 = 99
Interface.CursorSize4 = 99
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.WordDiv
$ #far:config Editor.WordDiv#
Параметр "Editor.WordDiv" позволяет задавать дополнительные (кроме пробела и табуляции)
используемые для редактора и строк редактирования символы-разделители слов.
По умолчанию: #~~!%^&*()+|{}:"<>?`-=\\[];',./#
Изменение этого параметра возможно через ~far:config~@FarConfig@
@XLat.WordDivForXlat
$ #far:config XLat.WordDivForXlat#
Параметр "XLat.WordDivForXlat" позволяет задавать используемые в функции транслитерации (XLat,
для преобразования текущего слова без выделения) символы-разделители слов.
По умолчанию: пробел табуляция и символы #!##$%^&*()+|=\\/@?#
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.ReadOnlyLock
$ #far:config Editor.ReadOnlyLock#
Параметр "Editor.ReadOnlyLock" задаёт поведение редактора при открытии файлов с атрибутами ReadOnly, Hidden и System.
Биты:
0 - Блокировать редактирование файла с атрибутом R/O
1 - Предупреждать при открытии файла с атрибутом R/O
2 - не используется
3 - не используется
4 - не используется
5 - применять дополнительно для файлов с атрибутом Hidden
6 - применять дополнительно для файлов с атрибутом System
Значения в битах 0 и 1 соответствуют опциям в диалоге ~настроек редактора~@EditorSettings@ ("Блокировать
редактирование файла с атрибутом R/O" и "Предупреждать при открытии файла с атрибутом R/O").
Например, значение 0x43 - предупреждать и блокировать изменения в файлах с атрибутами ReadOnly и System.
По умолчанию значение = 0.
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Editor.FileSizeLimit
$ #far:config Editor.FileSizeLimit & Editor.FileSizeLimitHi#
Параметры "Editor.FileSizeLimit" и "Editor.FileSizeLimitHi" задают максимальный размер редактируемого файла в байтах.
Если размер редактируемого файла превышает максимально допустимый, то будет показано предупреждающее сообщение перед
открытием такого файла.
"Editor.FileSizeLimit" - младшее слово максимального значения.
"Editor.FileSizeLimitHi" - старшее слово максимального значения.
Например:
1. чтобы выдавать предупреждение для файлов больше 4294967300 байт, необходимо установить:
Editor.FileSizeLimit = 4
Editor.FileSizeLimitHi = 1
2. чтобы выдавать предупреждение для файлов больше 10Mb, необходимо установить:
Editor.FileSizeLimit = 10485760
Editor.FileSizeLimitHi = 0
По умолчанию значение = 0 (отключает проверку и вывод сообщения)
Изменение этого параметра возможно через ~far:config~@FarConfig@
@System.MsWheelDelta
$ #far:config System.MsWheelDelta* & System.MsHWheelDelta*#
Параметры "System.MsWheelDelta*" и "System.MsHWheelDelta*" позволяют менять смещения для
прокрутки колесом мыши по вертикали и горизонтали.
Параметры для вертикальной прокрутки:
System.MsWheelDeltaView - в программе просмотра
System.MsWheelDeltaEdit - во встроенном редакторе
System.MsWheelDeltaHelp - в системе помощи
System.MsWheelDelta - в прочих областях
Параметры для горизонтальной прокрутки (Windows Vista и выше):
System.MsHWheelDeltaView - в программе просмотра
System.MsHWheelDeltaEdit - во встроенном редакторе
System.MsHWheelDeltaHelp - в системе помощи
System.MsHWheelDelta - в прочих областях
По умолчанию значения = 1
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Policies.ShowHiddenDrives
$ #far:config Policies.ShowHiddenDrives#
Параметр "Policies.ShowHiddenDrives" позволяет позволяет наследовать свойства Windows
по сокрытию логических дисков из системы ("Hide Drives in My Computer").
Значение:
false - ^<wrap>Far показывает только доступные диски (учитывается значение параметра
"NoDrives" системной политики - [HKLM или HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]).
Если "NoDrives" из HKLM=0 (не показывать скрытые диски для всех пользователей),
то значение этого параметра из HKCU не имеет никакого эффекта.
true - ^<wrap>функция отключена, Far показывает все диски, независимо от
значения параметра "NoDrives" в реестре.
По умолчанию значения = true
Изменение этого параметра возможно через ~far:config~@FarConfig@
@Index
$ #Index help file#
~File and archive manager~@Contents@
~Far: License~@License@
~Far: about~@About@
~Far: command line switches~@CmdLine@
~Far: how to use help~@Help@
~Apply command~@ApplyCmd@
~Auto detect code pages~@CodePageAuto@
~Change Drive Menu Options~@ChangeDriveMode@
~Change drive~@DriveDlg@
~Code pages menu~@CodePagesMenu@
~Command line commands~@CmdLineCmd@
~Command line prompt format~@CommandPrompt@
~Common control commands~@MiscCmd@
~Compare folders~@CompFolders@
~Confirmations~@ConfirmDlg@
~Copying, moving, renaming and creating links~@CopyFiles@
~Copying: confirmation dialog~@CopyAskOverwrite@
~Copying: drag and drop files~@DragAndDrop@
~Copying: rules~@CopyRule@
~Customizing file panel view modes~@PanelViewModes@
~Deleting and wiping files and folders~@DeleteFile@
~Disconnect network drive~@DisconnectDrive@
~Editor: Open/Create file~@FileOpenCreate@
~Editor: go to specified line and character~@EditorGotoPos@
~Editor: reloading a file~@EditorReload@
~Editor: save file as...~@FileSaveAs@
~Editor: search/replace~@EditorSearch@
~Editor~@Editor@
~Environment variables~@FAREnv@
~Fast find in panels~@FastFind@
~File associations ~@FileAssoc@
~File associations: editing~@FileAssocModify@
~File attributes dialog~@FileAttrDlg@
~File descriptions~@FileDiz@
~File masks~@FileMasks@
~Files highlighting and sort groups: control keys~@HighlightList@
~Files highlighting and sort groups: editing~@HighlightEdit@
~Files highlighting and sort groups~@Highlight@
~Filters menu~@FiltersMenu@
~Filter~@Filter@
~Find file advanced options~@FindFileAdvanced@
~Find file ~@FindFile@
~Find file: control keys~@FindFileResult@
~Find folder~@FindFolder@
~Folder descriptions~@FolderDiz@
~Folder shortcuts~@FolderShortcuts@
~Hard and Symbolic link~@HardSymLink@
~History ~@History@
~History: file view and edit~@HistoryViews@
~History: folders~@HistoryFolders@
~Hotplug devices list~@HotPlugList@
~Keyboard reference~@KeyRef@
~Macro command ~@KeyMacro@
~Macro command: areas of execution~@KeyMacroArea@
~Macro command: deleting a macro command~@KeyMacroDelete@
~Macro command: hotkeys~@KeyMacroAssign@
~Macro command: macro language~@KeyMacroLang@
~Macro command: recording and playing-back~@KeyMacroRecPlay@
~Macro command: settings~@KeyMacroSetting@
~Make folder~@MakeFolder@
~Menu settings~@VMenuSettings@
~Menus ~@Menus@
~Menus: commands menu~@CmdMenu@
~Menus: files menu~@FilesMenu@
~Menus: left and right menus~@LeftRightMenu@
~Menus: options menu~@OptMenu@
~Mouse: wheel support~@MsWheel@
~Operating system commands~@OSCommands@
~Overview of plugin capabilities~@PluginsReviews@
~Panel control commands ~@PanelCmd@
~Panel control commands - service commands~@FuncCmd@
~Panels ~@Panels@
~Panels: file panel~@FilePanel@
~Panels: info panel~@InfoPanel@
~Panels: quick view panel~@QViewPanel@
~Panels: tree panel~@TreePanel@
~Plugin commands~@PluginCommands@
~Plugin selection menu~@ChoosePluginMenu@
~Plugins configuration~@PluginsConfig@
~Plugins manager~@PluginsManagerSettings@
~Plugins support~@Plugins@
~Regular expressions in replace~@RegExpRepl@
~Regular expressions~@RegExp@
~Screens switching~@ScrSwitch@
~Selecting files~@SelectFiles@
~Settings dialog: AutoComplete~@AutoCompleteSettings@
~Settings dialog: command line~@CmdlineSettings@
~Settings dialog: dialogs~@DialogSettings@
~Settings dialog: editor~@EditorSettings@
~Settings dialog: interface~@InterfSettings@
~Settings dialog: panel~@PanelSettings@
~Settings dialog: system~@SystemSettings@
~Settings dialog: viewer~@ViewerSettings@
~Sort groups~@SortGroups@
~Sort modes~@PanelCmdSort@
~Special symbols~@MetaSymbols@
~Task list~@TaskList@
~Tree settings~@TreeSettings@
~User menu~@UserMenu@
~Viewer: control keys~@Viewer@
~Viewer: go to specified position~@ViewerGotoPos@
~Viewer: search~@ViewerSearch@
~far:config Codepages.NoAutoDetectCP~@Codepages.NoAutoDetectCP@
~far:config Confirmations.EscTwiceToInterrupt~@Confirmations.EscTwiceToInterrupt@
~far:config Dialog.CBoxMaxHeight~@Dialog.CBoxMaxHeight@
~far:config Editor.AllowEmptySpaceAfterEof~@Editor.AllowEmptySpaceAfterEof@
~far:config Editor.BSLikeDel~@Editor.BSLikeDel@
~far:config Editor.CharCodeBase~@Editor.CharCodeBase@
~far:config Editor.EditorF7Rules~@Editor.EditorF7Rules@
~far:config Editor.EditorUndoSize~@Editor.EditorUndoSize@
~far:config Editor.FileSizeLimit & Editor.FileSizeLimitHi~@Editor.FileSizeLimit@
~far:config Editor.ReadOnlyLock~@Editor.ReadOnlyLock@
~far:config Editor.WordDiv~@Editor.WordDiv@
~far:config Help.ActivateURL~@Help.ActivateURL@
~far:config Interface.AltF9~@Interface.AltF9@
~far:config Interface.CursorSizeX~@Interface.CursorSize@
~far:config Interface.FormatNumberSeparators~@Interface.FormatNumberSeparators@
~far:config Interface.RedrawTimeout~@Interface.RedrawTimeout@
~far:config Interface.ShiftsKeyRules~@Interface.ShiftsKeyRules@
~far:config Interface.ViewerTitleFormat, Interface.EditorTitleFormat~@TitleFormat@
~far:config Panel.CtrlAltShiftRule~@Panel.CtrlAltShiftRule@
~far:config Panel.CtrlFRule~@Panel.CtrlFRule@
~far:config Panel.RightClickRule~@Panel.RightClickRule@
~far:config Panel.ShellRightLeftArrowsRule~@Panel.Layout.ScrollbarMenu@
~far:config Panel.ShellRightLeftArrowsRule~@Panel.ShellRightLeftArrowsRule@
~far:config Policies.ShowHiddenDrives~@Policies.ShowHiddenDrives@
~far:config System.AllCtrlAltShiftRule~@System.AllCtrlAltShiftRule@
~far:config System.CASRule~@System.CASRule@
~far:config System.CmdHistoryRule~@System.CmdHistoryRule@
~far:config System.ConsoleDetachKey~@System.ConsoleDetachKey@
~far:config System.CopyBufferSize~@System.CopyBufferSize@
~far:config System.CopySecurityOptions~@System.CopySecurityOptions@
~far:config System.ExceptRules~@System.ExceptRules@
~far:config System.ExcludeCmdHistory~@System.ExcludeCmdHistory@
~far:config System.Executor.BatchType~@System.Executor.BatchType@
~far:config System.Executor.ExcludeCmds~@System.Executor.ExcludeCmds@
~far:config System.Executor.FullTitle~@System.Executor.FullTitle@
~far:config System.Executor.RestoreCP~@System.Executor.RestoreCP@
~far:config System.Executor.UseAppPath~@System.Executor.UseAppPath@
~far:config System.FlagPosixSemantics~@System.FlagPosixSemantics@
~far:config System.MsWheelDelta* & System.MsHWheelDelta*~@System.MsWheelDelta@
~far:config System.PluginMaxReadData~@System.PluginMaxReadData@
~far:config System.QuotedName~@System.QuotedName@
~far:config System.QuotedSymbols~@System.QuotedSymbols@
~far:config System.SetAttrFolderRules~@System.SetAttrFolderRules@
~far:config System.ShowCheckingFile~@System.ShowCheckingFile@
~far:config System.SilentLoadPlugin~@System.SilentLoadPlugin@
~far:config System.SubstNameRule~@System.SubstNameRule@
~far:config System.SubstPluginPrefix~@System.SubstPluginPrefix@
~far:config System.WipeSymbol~@System.WipeSymbol@
~far:config XLat.WordDivForXlat~@XLat.WordDivForXlat@
~Группы масок файлов~@MaskGroupsSettings@
~Запрос привилегий администратора~@ElevationDlg@
~Изменение имени кодовой страницы~@EditCodePageNameDlg@
~Макросы: Автодополнение в диалогах~@KeyMacroDialogAutoCompletionList@
~Макросы: Автодополнение в панелях~@KeyMacroShellAutoCompletionList@
~Макросы: Быстрый поиск в панелях~@KeyMacroSearchList@
~Макросы: Главное меню~@KeyMacroMainMenuList@
~Макросы: Диалоги~@KeyMacroDialogList@
~Макросы: Информационная панель~@KeyMacroInfoList@
~Макросы: Меню выбора дисков~@KeyMacroDisksList@
~Макросы: Меню пользователя~@KeyMacroUserMenuList@
~Макросы: Общие~@KeyMacroCommonList@
~Макросы: Остальные области~@KeyMacroOtherList@
~Макросы: Панели~@KeyMacroShellList@
~Макросы: Панель быстрого просмотра~@KeyMacroQViewList@
~Макросы: Панель папок~@KeyMacroTreeList@
~Макросы: Поиск папки~@KeyMacroFindFolderList@
~Макросы: Программа просмотра~@KeyMacroViewerList@
~Макросы: Прочие меню~@KeyMacroMenuList@
~Макросы: Редактор~@KeyMacroEditList@
~Макросы: Список констант~@KeyMacroConstList@
~Макросы: Список переменных~@KeyMacroVarList@
~Макросы: Список установленных макросов~@KeyMacroList@
~Макросы: Файл помощи~@KeyMacroHelpList@
~Настройка информационной панели~@InfoPanelSettings@
~Редактор конфигурации~@FarConfig@
~Редактор: меню с результатами поиска всех вхождений~@FindAllMenu@
~Режимы отображения информационной панели~@InfoPanelShowMode@