-
Notifications
You must be signed in to change notification settings - Fork 206
/
Copy pathFarEng.hlf.m4
6732 lines (4877 loc) · 263 KB
/
FarEng.hlf.m4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
m4_include(`farversion.m4')m4_dnl
.Language=English,English
.Options CtrlColorChar=\
.Options CtrlStartPosChar=^<wrap>
@CodepagesSettings=CodepagesMenu
@ConfirmationsSettings=ConfirmDlg
@DescriptionsSettings=FileDiz
@Editor.WordDiv=System.WordDiv
@History.CommandHistory.Count=History.Config
@History.CommandHistory.Lifetime=History.Config
@History.DialogHistory.Count=History.Config
@History.DialogHistory.Lifetime=History.Config
@History.FolderHistory.Count=History.Config
@History.FolderHistory.Lifetime=History.Config
@History.ViewEditHistory.Count=History.Config
@History.ViewEditHistory.Lifetime=History.Config
@Interface.CompletionSettings=AutoCompleteSettings
@Interface.CursorSize1=Interface.CursorSize
@Interface.CursorSize2=Interface.CursorSize
@Interface.CursorSize3=Interface.CursorSize
@Interface.CursorSize4=Interface.CursorSize
@Interface.EditorTitleFormat=TitleFormat
@Interface.ViewerTitleFormat=TitleFormat
@InterfaceSettings=InterfSettings
@Panel.InfoSettings=InfoPanel
@Panel.Layout.DoubleGlobalColumnSeparator=PanelSettings
@Panel.Left=PanelCmdSort
@Panel.Right=PanelCmdSort
@Panel.Tree.AutoChangeFolder=TreeSettings
@Panel.Tree.MinTreeCount=TreeSettings
@ScreenSettings=InterfSettings
@System.MsHWheelDelta=System.MsWheelDelta
@System.MsHWheelDeltaEdit=System.MsWheelDelta
@System.MsHWheelDeltaView=System.MsWheelDelta
@System.MsWheelDeltaEdit=System.MsWheelDelta
@System.MsWheelDeltaHelp=System.MsWheelDelta
@System.MsWheelDeltaView=System.MsWheelDelta
@Viewer.F8CPs=Editor.F8CPs
@XLat.Rules1=XLat.Rules
@XLat.Rules2=XLat.Rules
@XLat.Rules3=XLat.Rules
@XLat.Table1=XLat.Tables
@XLat.Table2=XLat.Tables
@Contents
$^#File and archive manager#
`$^#'FULLVERSION`#'
$^#Copyright © 1996-2000 Eugene Roshal#
`$^#Copyright © 2000-'COPYRIGHTYEAR` 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@
~Sort groups~@SortGroups@
~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 can 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 can 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 can 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 can 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.
Press #F7# to search for text in the current help file. Search results
will be displayed as links to relevant topics.
#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. 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 can be used in the command line:
#-e[<line>[:<pos>]] <filename>#
Edit the specified file. After -e you can 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 can be specified, 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 <profilepath> [<localprofilepath>]#
Custom location for Far configuration files (overrides the ini file).
#-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[-]#
Show the interface within the console window instead of the console buffer or vice versa.
#-t templateprofile#
Location of Far template configuration file (overrides the ini file).
#-title[:<title>]#
If <title> string is provided, use it as the window title; otherwise
inherit the console window's title. Macro #%Default# in the custom title
string will be replaced with the standard context-dependent Far window's
title.
#-clearcache [profilepath [localprofilepath]]#
Clear plugins cache.
#-export <out.farconfig> [profilepath [localprofilepath]]#
Export settings to file out.farconfig.
#-import <in.farconfig> [profilepath [localprofilepath]]#
Import settings from file in.farconfig.
#-ro[-]#
Read-only or normal config mode (overrides the ini file).
#-set:<parameter>=<value>#
Override the configuration parameter, see ~far:config~@FarConfig@ for details.
#-x#
Disable exception handling. This parameter is for developers
and is not recommended for normal operations.
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 A-Z or conflicted with disk letter will be ignored.
Example: far arc:c:\\Far20.7z "lua:msgbox('Far Manager','Successfully started')"
@KeyRef
$ #Keyboard reference#
~Panel control~@PanelCmd@
~Command line~@CmdLineCmd@
~File management and service commands~@FuncCmd@
~Mouse: wheel support~@MsWheel@
~Menu control commands~@MenuCmd@
~Screen grabber~@Grabber@
~Common controls~@MiscCmd@
~Special commands~@SpecCmd@
@MenuCmd
$ #Menu control commands#
#Common menu and drop-down list commands#
Filter menu or list items #Ctrl+Alt+F,RAlt#
Lock filter #Ctrl+Alt+L#
See also the list of ~macro keys~@KeyMacroMenuList@, available in the menus.
@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~@TreePanel@ #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#
Toggle total and free size show mode #Ctrl+Shift+S#
in bytes (if possible) or with size suffixes K/M/G/T
#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 *>#
Select files with the same name as the current file #Alt+<Gray +>#
Deselect files with the same name as the current file #Alt+<Gray ->#
Invert selection on files, deselect folders #Alt+<Gray *>#
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…9#
Jump to a folder shortcut #RightCtrl+0…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.
#Ctrl+Ins#
Copy names of the selected files to clipboard (if the command line is empty).
#Ctrl+Shift+Ins#
Copy names of the selected files to clipboard.
#Alt+Shift+Ins#
Copy full names of selected files to clipboard.
#Ctrl+Alt+Ins#
Copy real names of selected files to clipboard.
#Ctrl+Shift+C#
Copy the selected files to clipboard.
#Ctrl+Shift+X#
Cut the selected files to clipboard.
Files, copied or cut from the panels, can be pasted to other applications, e.g. Explorer.
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#
The #+# key sets the sorting order to be direct.
The #-# key sets the sorting order to be reversed.
The #*# key changes the sorting order to be reversed.
Use group sorting #Shift+F11#
Show selected files first #Shift+F12#
You can ~fine-tune~@PanelSortCriteria@ sort modes by pressing #F4#.
See also: common ~menu~@MenuCmd@ keyboard commands.
@PanelSortCriteria
$ #Sort criteria#
When files are considered equivalent using the selected sort mode, additional sort criteria are taken into account.
For example, if files are sorted by size and both "a.txt" and "b.txt" have the same size, "a.txt" will come first, as if they were sorted by name.
In this menu you can adjust the set of criteria associated with the selected sort mode.
#Ins#
Add a criterion to the set.
#Del#
Remove the selected criterion.
#F4#
Replace the selected criterion.
#+#
Use ascending order.
#-#
Use descending order.
#*#
Change the order.
#=#
Inherit the order from the corresponding sort mode.
#Ctrl+Up#
Move the criterion up.
#Ctrl+Down#
Move the criterion down.
#Ctrl+R#
Reset the set of criteria to default.
@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 [email protected]@ 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 can 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#
Context help #F1#
Show ~user menu~@UserMenu@ #F2#
View #Ctrl+Shift+F3, Numpad5, F3#
If pressed on a file, #Numpad5# and #F3# invoke ~internal~@Viewer@,
external or ~associated~@FileAssoc@ viewer, depending upon the file type and
~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 ~Viewer 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 can 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 [email protected]@ for details.
Configure ~plugins~@Plugins@. #Alt+Shift+F9#
Perform ~find folder~@FindFolder@ command #Alt+F10#
Display ~file 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\#:
- ^<wrap>if #d:\folder2\# exists, contents of #c:\folder1\# is
moved into #d:\folder2\folder1\#;
- ^<wrap>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 ~Change drive menu~@DriveDlg@.
Pressing #Shift+Enter# on "#..#" opens the current directory in the Explorer.
Change to the root folder #Ctrl+\\#
Change folder, enter an archive #Ctrl+[Shift+]PgDn#
(including an SFX archive)
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#
The behavior in root folders depends on "~Use Ctrl+PgUp to change drive~@InterfSettings@" option.
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>A file is wiped by first overwriting its data with zeroes
(a different value can be specified in
[email protected]@), then truncating to zero
length, following by renaming to a temporary name, and finally deleting.
@ErrCannotExecute
$ #Error: Cannot execute#
The program you tries to execute is not recognized as an internal or
external command, operable program or batch file.
@Grabber
$ #Screen grabber#
Screen grabber #Alt+Ins#
Screen grabber allows to select and copy to the clipboard any screen area.
To switch between stream and block selection mode use the #Space# key.
To move the cursor use #arrow# keys or click the #left mouse button#.
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.
#Ctrl+Shift+Left# and #Ctrl+Shift+Right# - extend or shrink selection by 10 characters left or right.
#Ctrl+Shift+Up# and #Ctrl+Shift+Down# - extend or shrink selection by 5 lines up or down.
@MiscCmd
$ #Common control commands#
#Keyboard macros#
Record a ~keyboard macro~@KeyMacro@ #Ctrl+<.>#
#Menus and dropdown lists#
Enable/disable filtering mode #RAlt, 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 can 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 can 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 #Shift+Del#
(if it is not locked)
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)
You can move a dialog (window) by dragging it with mouse or by pressing #Ctrl+F5# and using #arrow# keys.
#Left clicking# outside the dialog works the same as pressing #Esc#.
#Right clicking# outside the dialog works the same as pressing #Enter#.
#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@.
@SpecCmd
$ #Special commands#
~Version information~@FarAbout@
~Configuration editor~@FarConfig@
@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 [email protected]@).
@Plugins
$ #Plugins support#
Plugins can 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 can remove them
to save disk space.
Plugins can be called either from ~Change drive menu~@DriveDlg@, or from
~Plugin commands~@PluginCommands@ menu activated by #F11#, or by corresponding item of
~Commands menu~@CmdMenu@. #F4# in "Plugin commands" menu allows to assign hot
keys to menu items (this makes it 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
the menu is invoked from dialogs, the viewer, or the editor.
You can 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 can 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:
- ^<wrap>#F11# at file panels or #Plugins# item at ~commands menu~@CmdMenu@, herewith
the commands intended for use from file panels are shown;
- ^<wrap>#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# character in the leftmost menu column means that
the corresponding plugin is written for Far 1.7x and it does not support all
possibilities available in Far 3 (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@.
Common ~menu~@MenuCmd@ keyboard commands.
@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 ~Change drive 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# character in the leftmost menu column means that
the corresponding plugin is written for Far 1.7x and it does not support all