.Language=Polish,Polish (Polski)
.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#
$^#3.0.5700.0 x86#
$^#Copyright © 1996-2000 Eugene Roshal#
$^#Copyright © 2000-2020 Far Group#
 UWAGA: Plik pomocy w trakcie tłumaczenia
 ~Indeks pomocy~@Index@
 ~Jak używać pomocy~@Help@

 ~O programie FAR~@About@
 ~Licencja (po angielsku)~@License@

 ~Przełączniki linii poleceń~@CmdLine@
 ~Skróty klawiszowe~@KeyRef@
 ~Obsługa wtyczek~@Plugins@
 ~Przegląd możliwości wtyczek~@PluginsReviews@

 ~Panele~@Panels@:
  ~Panel plików~@FilePanel@
  ~Panel drzewa~@TreePanel@
  ~Panel informacyjny~@InfoPanel@
  ~Panel szybkiego podglądu~@QViewPanel@
  ~Przeciąganie plików~@DragAndDrop@
  ~Dostosowywanie paneli plików~@PanelViewModes@
  ~Zaznaczanie plików~@SelectFiles@

 ~Menu~@Menus@:
  ~Menu dla Lewego i Prawego okna~@LeftRightMenu@
  ~Menu Plik~@FilesMenu@
  ~Menu Polecenia~@CmdMenu@
  ~Menu Opcje~@OptMenu@

 ~Znajdź plik~@FindFile@
 ~Historia~@History@
 ~Znajdź folder~@FindFolder@
 ~Porównaj foldery~@CompFolders@
 ~Menu użytkownika~@UserMenu@
 ~Menu zmiany dysku~@DriveDlg@

 ~Powiązania plików~@FileAssoc@
 ~Polecenia systemu operacyjnego~@OSCommands@
 ~Skróty do folderów~@FolderShortcuts@
 ~Menu filtry~@FiltersMenu@
 ~Przełączanie ekranów~@ScrSwitch@
 ~Lista zadań~@TaskList@
 ~Lista podłączonych urządzeń~@HotPlugList@

 ~Ustawienia systemowe~@SystemSettings@
 ~Ustawienia panelu~@PanelSettings@
 ~Ustawienia drzewa~@TreeSettings@
 ~Ustawienia interfejsu~@InterfSettings@
 ~Ustawienia okien dialogowych~@DialogSettings@
 ~Ustawienia menu~@VMenuSettings@
 ~Ustawienia linii poleceń~@CmdlineSettings@

 ~Podświetlanie plików i sortowanie grup~@Highlight@
 ~Opisy plików~@FileDiz@
 ~Ustawienia przeglądarki~@ViewerSettings@
 ~Ustawienia edytora~@EditorSettings@

 ~Kopiowanie, przenoszenie, zmiana nazw i tworzenie linków~@CopyFiles@

 ~Wewnętrzna przeglądarka~@Viewer@
 ~Wewnętrzny edytor~@Editor@

 ~Maski plików~@FileMasks@
 ~Polecenia makro (sterowanie klawiaturą)~@KeyMacro@


@Help
$ #Far: jak używać pomocy#
 Ekrany pomocy mogą zawierać elementy referencyjne, które prowadzą do innych
ekranów pomocy. Dodatkowo, na stronie głównej dostępy jest "~Indeks pomocy~@Index@",
który zawiera listę wszystkich tematów dostępnych w pliku pomocy, a w niektórych
przypadkach pozwala szybciej znaleźć szukaną informację.

 Możesz użyć klawiszy #Tab# i #Shift+Tab#, aby przesunąć kursor z jednego elementu
referencyjnego na inny, a następnie wcisnąć #Enter# aby przejść do ekranu pomocy
opisującego ten element. Za pomocą myszy można kliknąć odnośnik, aby przejść
do ekranu pomocy dla tego elementu.

 Jeżeli tekst pomocy nie mieści się w oknie, wyświetlany jest pasek przewijania.
W takich przypadkach #klawisze kursora# służą do przewijania tekstu.

 Możesz wcisnąć #Alt+F1# lub #BS# aby powrócić do poprzedniego ekranu pomocy
i #Shift+F1# aby zobaczyć pełną zawartość pomocy.

 Wciśnij #Shift+F2# aby otworzyć pomoc dla ~wtyczek~@Plugins@.

 Wciśnij #F7# aby wyszukać tekst w bieżącym pliku pomocy. Wyniki wyszukiwania będą
wyświetlone jako odnośniki do odpowiednich tematów.

 #Pomoc# jest pokazywana domyślnie w zmniejszonym oknie, ale może je zmaksymalizować
wciskając #F5# lub #Powiększ#, i ponownie wcisnąć #F5# aby przywrócić okno
do poprzedniej wielkości.


@About
$ #Far: o programie#
 #Far# jest menedżerem plików i archiwów dla Windows, działającym w trybie tekstowym.
Wspiera długie nazwy plików i umożliwia wykonywanie wielu operacji na plikach
i folderach.

 #Far# jest #bezpłatny# i rozpowszechniany jako program #open source#
na zmodyfikowane ~licencji~@License@ BSD.

 #Far# wykonuje transparentne przetwarzanie #archiwów#. Pliki w archiwach
są obsługiwane podobnie jak w folderach: kiedy operujemy na archiwach, Far przetwarza
polecenia na odpowiednie funkcje zewnętrznego archiwizera.

 #Far# oferuje nieograniczoną liczbę funkcji.


@License
$ #Far: Licencja (po angielsku)#
 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: przełączniki linii poleceń#
 W linii poleceń mogą być użyte następujące przełączniki:

 #-e[<linia>[:<poz>]] <nazwa_pliku>#
 Edytuj wskazany plik. Po -e można opcjonalnie podać numer linii i pozycję w linii
od której edytor ma rozpocząć pracę.
 Przykład: far -e70:2 czytaj_to.

 #-p[<ścieżka>]#
 Szuka "głównego" folderu wtyczek w ścieżce podanej w parametrze
 Można podać kilka ścieżek, rozdzielając je średnikami ‘;’.

 Przykład: #far -p%USERPROFILE%\\Far\\Plugins#

 #-co#
 Wymusza na programie Far wczytanie wtyczek z folderu cache. Wtyczki są dzięki
temu wczytywane szybciej, ale nowe lub zaktualizowane wtyczki nie będą rozpoznane.
Opcja powinna być używana #tylko# dla stabilnej listy wtyczek. Po dodaniu,
zastąpieniu lub usunięciu wtyczki opcja ta nie powinna być użyta. Jeżeli cache
jest pusty, żadna wtyczka nie zostanie wczytana.

 Uwagi dotyczące przełączników -p i -co:
 - ^<wrap>jeżeli -p jest pusty, Far nie załaduje żadnych wtyczek;
 - ^<wrap>jeżeli -p jest podany ze <ścieżką>, to wczytane zostaną tylko wtyczki
ze <ścieżki>;
 - ^<wrap>jeżeli podany jest tylko -co i cache wtyczek nie jest pusty, to wtyczki
zostaną załadowane z cache;;
 - ^<wrap>-co jest ignorowane, jeżeli podano -p;
 - ^<wrap>jeżeli nie podano -p i -co, wtyczki zostaną załadowane z folderu
'Plugins', który znajduje się w tym samym folderze co plik Far.exe oraz z folderu
'Plugins' zapisanego w profilu użytkownika (domyślnie: #%APPDATA%\\Far Manager\\Profile#).

 #-m#
 Far nie będzie wczytywał makr podczas uruchamiania.

 #-ma#
 Makra z opcją "Uruchom po starcie Far" nie będą uruchamiane po uruchomieniu programu.

 #-s <ścieżka_profilu> [<lokalna_ścieżka_profilu>]#
 Położenie plików konfiguracyjnych programu, ustalone przez użytkownika (nadpisuje
ustawienia z pliku ini).

 #-u <użytkownik>#
 Pozwala rozdzielić ustawienia rejestru dla różnych użytkowników.
 Działa tylko dla wtyczek Far 1.x.
 Przykład: far -u gosc

 Far Manager może ustawić ~zmienną systemową~@FAREnv@ "FARUSER" na wartość <użytkownik>.

 #-v <nazwa_pliku>#
 Włącza podgląd podanego pliku. Jeżeli <nazwa_pliku> to #-#, program odczytuje
dane ze strumienia stdin.

 Przykład: "dir|far -v -" wyświetli wyjście polecenia dir.

 Jeżeli przy użyciu ‘-’ strumień wejściowy jest pusty (np. kiedy nie podano polecenia
dir, jak w przykładzie),
 Far będzie czekał na koniec strumienia danych dopóki nie zostaną wciśnięte Ctrl+Break.

 #-w[-]#
 Rozciąga do okna konsoli zamiast do bufora konsoli, lub na odwrót.

 #-t szablon_profilu#
 Położenie pliku konfiguracyjnego szablonu Far (nadpisuje ustawienia z pliku ini).

 #-title[:<tytuł>]#
 Jeżeli podano <tytuł>, będzie on używany jako tytułu okna; w innym przypadku
będzie to tytuł okna konsoli. Makro #%Default%# w tytule użytkownika zostanie
zastąpione standardowym tekstem okna Far, zależnym od kontekstu programu.

 #-clearcache [ścieżka_profilu [lokalna_ścieżka_profilu]]#
 Czyści cache wtyczek.

 #-export <plik.farconfig> [ścieżka_profilu [lokalna_ścieżka_profilu]]#
 Eksportuje ustawienia do pliku plik.farconfig.

 #-import <plik.farconfig> [ścieżka_profilu [lokalna_ścieżka_profilu]]#
 Importuje ustawienia z pliku plik.farconfig.

 #-ro[-]#
 Tryb tylko-do-odczytu lub normalny tryb pracy (nadpisuje ustawienia z pliku ini).

 #-set:<parametr>=<wartość>#
 Nadpisuje parametr konfiguracyjny, zobacz szczegóły w ~far:config~@Konfiguracji FAR@.

 #-x#
 Wyłącza obsługę wyjątków. Ten parametr jest przeznaczony dla programistów i nie jest
zalecany do normalnej pracy programu.

 Istnieje możliwość podania maksymalnie dwóch ścieżek (do folderów, plików lub archiwów)
lub dwóch poleceń z przedrostkami wtyczek w linii poleceń. Pierwsza ścieżka dotyczy
panelu aktywnego, druga - panelu pasywnego:
 - ^<wrap>jeżeli podano folder lub archiwum, Far pokaże jego zawartość;
 - ^<wrap>jeżeli podano plik, Far przejdzie do foldera gdzie plik jest umieszczony,
i podświetli plik, jeżeli ten istnieje;
 - ^<wrap>jeżeli podano przedrostek (dozwolone jest korzystanie ze wspólnych ścieżek)
polecenie z pasywnego okna zostanie wykonane pierwsze (tymczasowa aktywacja panelu pasywnego).
Pojedyncze litery przedrostów A-Z lub błędy liter dysków będą ignorowane.
 Przykład: far arc:c:\\Far20.7z "lua:msgbox('Far Manager','Pomyślnie uruchomiony')"


@KeyRef
$ #Skróty klawiszowe#

 ~Polecenia kontroli panelu~@PanelCmd@

 ~Linia poleceń~@CmdLineCmd@

 ~Zarządzanie plikami i polecenia serwisowe~@FuncCmd@

 ~Mysz: obsługa rolki~@MsWheel@

 ~Polecenia kontroli menu~@MenuCmd@

 ~Zrzuty ekranu~@Grabber@

 ~Sterowanie ogólne~@MiscCmd@

 ~Polecenia specjalne~@SpecCmd@


@MenuCmd
$ #Polecenia kontroli menu#
 #Ułatwienia w standardowym menu i listach rozwijanych#

 Menu filtra lub pozycje listy                      #Ctrl+Alt+F,RAlt#
 Zablokuj filtr                                          #Ctrl+Alt+L#

 Zobacz także listę ~klawiszy makro~@KeyMacroMenuList@, dostępnych w menu.


@PanelCmd
$ #Polecenia kontroli panelu#
 #Standardowe polecenia w panelu#

 Zmień aktywny panel                                            #Tab#
 Zamień panele                                               #Ctrl+U#
 Odśwież panel                                               #Ctrl+R#
 Przełącz panel informacyjny                                 #Ctrl+L#
 Przełącz panel ~szybkiego podglądu~@QViewPanel@                          #Ctrl+Q#
 Przełącz panel ~drzewa~@TreePanel@                                       #Ctrl+T#
 Ukryj/pokaż oba panele                                      #Ctrl+O#
 Tymczasowo ukryj oba panele                         #Ctrl+Alt+Shift#
 (tylko na czas wciśnięcia tych klawiszy)
 Ukryj/pokaż nieaktywny panel                                #Ctrl+P#
 Ukryj/pokaż lewy panel                                     #Ctrl+F1#
 Ukryj/pokaż prawy panel                                    #Ctrl+F2#
 Zmień wysokość panelu                           #Ctrl+Góra,Ctrl+Dół#
 Zmień wysokość bieżącego panelu     #Ctrl+Shift+Góra,Ctrl+Shift+Dół#
 Zmień szerokość panelu                        #Ctrl+Lewo,Ctrl+Prawo#
 (tylko gdy linia poleceń jest pusta)
 Przywróć domyślną szerokość paneli                    #Ctrl+Numpad5#
 Przywróć domyślną wysokość paneli                 #Ctrl+Alt+Numpad5#
 Pokaż/Ukryj pasek skrótów w dolnej linii                    #Ctrl+B#
 Przełącz tryb całkowitej i wolnej wielkości           #Ctrl+Shift+S#
 w bajtach (jeżeli możliwe) lub w wielokrotnościach K/M/G/T

 #Polecenie panelu plików#

 ~Zaznacz/odznacz plik~@SelectFiles@                        #Ins, Shift+Klawisze kursora#
                                                #Prawy klawisz myszy#
 Zaznacz grupę                                              #Szary +#
 Odznacz grupę                                              #Szary -#
 Odwróć zaznaczenie                                         #Szary *#
 Zaznacz pliki o tym samym rozszerzeniu              #Ctrl+<Szary +>#
 jak bieżący plik
 Odznacz pliki o tym samym rozszerzeniu              #Ctrl+<Szary ->#
 jak bieżący plik
 Odwróć selekcję włączając foldery                   #Ctrl+<Szary *>#
 (ignoruj stan linii poleceń)
 Zaznacz pliki o tej samej nazwie jak bieżący plik    #Alt+<Szary +>#
 Odznacz pliki o tej samej nazwie jak bieżący plik    #Alt+<Szary ->#
 Zaznacz wszystkie pliki                            #Shift+<Szary +>#
 Odznacz wszystkie pliki                            #Shift+<Szary ->#
 Przywróć poprzednie zaznaczenie                             #Ctrl+M#

 Przewiń długie nazwy i opisy                    #Alt+Lewo,Alt+Prawo#
                                                   #Alt+Home,Alt+End#

 Ustaw wąski widok panelu                                #LewyCtrl+1#
 Ustaw średni widok panelu                               #LewyCtrl+2#
 Ustaw pełny widok panelu                                #LewyCtrl+3#
 Ustaw szeroki widok panelu                              #LewyCtrl+4#
 Ustaw szczegółowy widok panelu                          #LewyCtrl+5#
 Ustaw widok panelu z opisami plików                     #LewyCtrl+6#
 Ustaw szeroki widok panelu z opisami plików             #LewyCtrl+7#
 Ustaw widok panelu z właścicielami plików               #LewyCtrl+8#
 Ustaw widok panelu z odnośnikami do linków              #LewyCtrl+9#
 Alternatywny widok pełnego widoku panelu                #LewyCtrl+0#

 Przełącz wyświetlanie plików ukrytych i systemowych         #Ctrl+H#
 Przełącz wyświetlanie długich/krótkich nazw plików          #Ctrl+N#

 Pokaż/ukryj lewy panel                                     #Ctrl+F1#
 Pokaż/ukryj prawy panel                                    #Ctrl+F2#

 Sortuj pliki w aktywnym panelu wg nazw                     #Ctrl+F3#
 Sortuj pliki w aktywnym panelu wg rozszerzenia             #Ctrl+F4#
 Sortuj pliki w aktywnym panelu wg czasu ostatniego zapisu  #Ctrl+F5#
 Sortuj pliki w aktywnym panelu wg wielkości                #Ctrl+F6#
 Pozostaw pliki w aktywnym panelu bez sortowania            #Ctrl+F7#
 Sortuj pliki w aktywnym panelu wg daty utworzenia          #Ctrl+F8#
 Sortuj pliki w aktywnym panelu wg daty dostępu             #Ctrl+F9#
 Sortuj pliki w aktywnym panelu wg opisu                   #Ctrl+F10#
 Sortuj pliki w aktywnym panelu wg właściciela pliku       #Ctrl+F11#
 Wyświetl menu ~sposobów sortowania~@PanelCmdSort@         #Ctrl+F12#
 Użyj grup sortowania                                     #Shift+F11#
 Pokaż najpierw zaznaczone pliki                          #Shift+F12#

 Utwórz ~skrót do folderu~@FolderShortcuts@                             #Ctrl+Shift+0…9#
 Skocz do skrótu folderu                              #PrawyCtrl+0…9#

 Jeżeli aktywny panel jest w trybie ~szybkiego podglądu~@QViewPanel@, ~panelu drzewa~@TreePanel@
lub w ~panelu informacyjnym~@InfoPanel@, foldery będą zmieniane nie w aktywnym,
lecz w pasywnym oknie panelu.

 #Ctrl+Ins#
 Kopiuj nazwę zaznaczonych plików do schowka (jeżeli linia poleceń jest pusta).

 #Ctrl+Shift+Ins#
 Kopiuje nazwy zaznaczonych plików do schowka.

 #Alt+Shift+Ins#
 Kopiuje pełne nazwy zaznaczonych plików ze ścieżkami do schowka.

 #Ctrl+Alt+Ins#
 Kopiuje rzeczywiste nazwy zaznaczonych plików do schowka.

 #Ctrl+Shift+C#
 Kopiuj pliki do schowka.

 #Ctrl+Shift+X#
 Wycina zaznaczone pliki do schowka.

 Pliki, skopiowane lub cięcie z paneli, mogą być kopiowane do innej aplikacji, np. Explorer.

 Zobacz także listę ~klawiszy makro~@KeyMacroShellList@, dostępnych w panelach.

 Uwaga:

 1. ^<wrap>Jeżeli opcja "Włącz możliwość odwrotnego sortowania" w ~Ustawieniach panelu~@PanelSettings@
jest włączona, wciskając ten sam skrót trybu sortowania zmieniamy kierunek sortowania
z rosnącego na malejący lub odwrotnie;

 2. ^<wrap>Kombinacja #Alt+Lewo# i #Alt+Prawo#, używana do przesuwania długich nazw plików i opisów,
nie działa tylko z klawiszami z klawiatury numerycznej. Przyczyną jest fakt, że po wciśnięciu
"Alt" klawisze numeryczne są używane do wprowadzania znaków przez kody dziesiętne.

 3. ^<wrap>Kombinacja klawiszy #Ctrl+Alt+Ins# kopiuje zaznaczony tekst do schowka:
    - ^<wrap>dla dysków sieciowych: nazwa pliku sieciowego (UNC);
    - ^<wrap>dla dysków lokalnych: lokalna nazwa pliku pobierana jest do ~linku symbolicznego~@HardSymLink@.

 4. ^<wrap>Jeżeli wciśnięto #Ctrl+Ins#, #Alt+Shift+Ins# lub #Ctrl+Alt+Ins# gdy kursor
znajduje się na pliku "#..#", kopiowana jest nazwa bieżącego folderu.


@PanelCmdSort
$ #Tryby sortowania#
 Menu sposobów sortowania wywołać można przez #Ctrl+F12# i ma zastosowanie w bieżącym
(aktywnym) panelu. Dostępne są następujące możliwości sortowania:

 Sortuj pliki wg nazwy                                      #Ctrl+F3#
 Sortuj pliki wg rozszerzenia                               #Ctrl+F4#
 Sortuj pliki wg czasu ostatniego zapisu                    #Ctrl+F5#
 Sortuj pliki wg wielkości                                  #Ctrl+F6#
 Pokaż pliki bez sortowania                                 #Ctrl+F7#
 Sortuj pliki wg daty utworzenia                            #Ctrl+F8#
 Sortuj pliki wg daty dostępu                               #Ctrl+F9#
 Sortuj pliki wg opisu                                     #Ctrl+F10#
 Sortuj pliki wg właściciela pliku                         #Ctrl+F11#

 Klawisz #+# ustawia sortowanie rosnące.
 Klawisz #-# ustawia sortowanie malejące.
 Klawisz #*# zmienia kierunek sortowania na odwrotny.

 Użyj sortowania grup                                     #Shift+F11#
 Pokaż najpierw zaznaczone pliki                          #Shift+F12#

 Zobacz także: ogólne polecenia ~menu~@MenuCmd@.


@FastFind
$ #Szybkie szukanie w panelach#
 Aby szybko zlokalizować plik, możesz użyć operacji #szybkie szukanie# i rozpocząć
szukanie wg nazwy pliku. Aby to wykonać przytrzymaj klawisz #Alt# (lub #Alt+Shift#)
i zacznij wpisywać nazwę poszukiwanego pliku, dopóki kursor nie podświetli tego pliku.

 Wciskając #Ctrl+Enter#, możesz przejść do następnego pliku o nazwie pasującej
do wprowadzonego tekstu. #Ctrl+Shift+Enter# szuka pliku wstecz.

 Oprócz normalnych znaków, można użyć znaków masek ‘*’ i ‘?’.

 Wstawienie tekstu ze schowka (#Ctrl+V# or #Shift+Ins#) do okna szybkiego szukania
rozpocznie szukanie wklejonej nazwy pliku.

 Istnieje możliwość użycia funkcji transliteracji podczas wprowadzania tekstu
do pola wyszukiwania. Jeżeli wprowadzony tekst będzie transliterowany, to będzie
wyszukiwany jako nowy tekst. Zobacz flagę ~XLat.Flags~@XLat.Flags@ jak ustawić
klawisz skrótu dla transliteracji.

 Zobacz także listę ~klawiszy makro~@KeyMacroSearchList@, dostępnych w szybkim szukaniu.


@CmdLineCmd
$ #Ułatwienia w linii poleceń#
 #Standardowe skróty w linii poleceń#

 Przejdź o znak w lewo                                  #Lewo,Ctrl+S#
 Przejdź o znak w prawo                                #Prawo,Ctrl+D#
 Słowo w lewo                                             #Ctrl+Lewo#
 Słowo w prawo                                           #Ctrl+Prawo#
 Początek linii                                           #Ctrl+Home#
 Koniec linii                                              #Ctrl+End#
 Usuń znak                                                      #Del#
 Usuń znak po lewej                                              #BS#
 Usuń do końca linii                                         #Ctrl+K#
 Usuń słowo po lewej                                        #Ctrl+BS#
 Usuń słowo po prawej                                      #Ctrl+Del#
 Kopiuj do schowka                                         #Ctrl+Ins#
 Wklej ze schowka                                         #Shift+Ins#
 Poprzednie polecenie                                        #Ctrl+E#
 Następne polecenie                                          #Ctrl+X#
 Wyczyść linię poleceń                                       #Ctrl+Y#

 #Polecenia wstawiania#

 Wstaw nazwę bieżącego pliku z aktywnego panelu   #Ctrl+J,Ctrl+Enter#

 W trybie ~szybkiego szukania~@FastFind@, #Ctrl+Enter# nie wstawia nazwy pliku,
ale przeskakuje do następnego pliku o nazwie pasującej do wprowadzonego tekstu.

 Wstaw bieżącą nazwę pliku z panelu pasywnego      #Ctrl+Shift+Enter#
 Wstaw pełną ścieżkę do pliku z aktywnego panelu             #Ctrl+F#
 Wstaw pełną ścieżkę do pliku z panelu pasywnego             #Ctrl+;#
 Wstaw sieciową nazwę pliku (UNC) z aktywnego panelu     #Ctrl+Alt+F#
 Wstaw sieciową nazwę pliku (UNC) z pasywnego panelu     #Ctrl+Alt+;#

 Wstaw ścieżkę z lewego panelu                               #Ctrl+[#
 Wstaw ścieżkę z prawego panelu                              #Ctrl+]#
 Wstaw ścieżkę sieciową (UNC) z lewego panelu            #Ctrl+Alt+[#
 Wstaw ścieżkę sieciową (UNC) z prawego panelu           #Ctrl+Alt+]#

 Wstaw ścieżkę z aktywnego panelu                      #Ctrl+Shift+[#
 Wstaw ścieżkę z pasywnego panelu                      #Ctrl+Shift+]#
 Wstaw ścieżkę sieciową (UNC) z aktywnego panelu        #Alt+Shift+[#
 Wstaw ścieżkę sieciową (UNC) z pasywnego panelu        #Alt+Shift+]#

 Uwaga:

 1. ^<wrap>Jeżeli linia poleceń jest pusta, #Ctrl+Ins# kopiuje nazwy zaznaczony plików
z panelu do schowka jak #Ctrl+Shift+Ins# (zobacz ~Polecenia kontroli panelu~@PanelCmd@);

 2. ^<wrap>#Ctrl+End# wciśnięte na końcu linii poleceń, zamienia jego aktualną zawartość
poleceniem z ~historii~@History@ rozpoczynając od znaków wprowadzonych do linii poleceń,
jeżeli takie polecenie było wprowadzone. Kolejne wciśnięcie #Ctrl+End# przejdzie do kolejnego
takiego polecenia.

 3. ^<wrap>Większość wyżej opisanych wyżej poleceń jest dostępna dla wszystkich pól edycji
włączając pola edycji w oknach dialogowych i wewnętrznym edytorze.

 4. ^<wrap>#Alt+Shift+Lewo#, #Alt+Shift+Prawo#, #Alt+Shift+Home# i #Alt+Shift+End# zaznaczają
blok w linii poleceń także gdy panele są włączone.

 5. ^<wrap>Dla lokalnych dysków, polecenie wstawienia nazwy sieciowej pliku (UNC) wstawiania
lokalną nazwę pliku z rozwiniętym ~linkiem symbolicznym~@HardSymLink@.


@FuncCmd
$ #Polecenia panelu kontrolnego - polecenia serwisowe#
 Pomoc kontekstowa                                               #F1#

 Pokaż ~menu użytkownika~@UserMenu@                                          #F2#

 Podgląd                                 #Ctrl+Shift+F3, Numpad5, F3#
 Naciśnięcie na pliku klawisza #Numpad5# lub #F3# wywołuje ~wewnętrzny~@Viewer@,
zewnętrzny lub ~powiązany~@FileAssoc@ podgląd, zależny od typu pliku
i ~ustawień podglądu~@ViewerSettings@.
#Ctrl+Shift+F3# zawsze wywołuje wewnętrzny podgląd, ignorując powiązania plików.
Jeżeli naciśnięty na folderze, oblicza i pokazuje wielkość folderu

 Edycja                                           #Ctrl+Shift+F4, F4#
 #F4# wywołuje ~wewnętrzny~@Editor@, zewnętrzny lub ~powiązany~@FileAssoc@
edytor, zależnie od ustawienia typu pliku oraz ~ustawień zewnętrznego edytora~@EditorSettings@.
#Ctrl+Shift+F4# zawsze wywołuje wewnętrzny edytor, ignorując powiązania plików.
#F4# i #Ctrl+Shift+F4# naciśnięte na folderach pozwalają na zmianę
~atrybutów~@FileAttrDlg@ tych folderów.

 ~Kopiuj~@CopyFiles@                                                           #F5#
 Kopiuje pliki i foldery. Jeżeli chcesz utworzyć folder docelowy przed kopiowaniem,
zakończ nazwę pliku znakiem backslash.

 ~Zmień nazwę lub przenieś~@CopyFiles@                                        #F6#
 Przenosi lub zmienia nazwę plików i folderów. Jeżeli chcesz utworzyć folder
docelowy przed przeniesieniem, zakończ nazwę pliku znakiem backslash.

 ~Utwórz nowy folder~@MakeFolder@                                              #F7#

 ~Usuń~@DeleteFile@                                       #Shift+Del, Shift+F8, F8#

 ~Wymaż~@DeleteFile@                                                      #Alt+Del#

 Pokaż ~pasek menu~@Menus@                                                #F9#

 Wyjdź z programu                                               #F10#

 Pokaż polecenia ~wtyczek~@Plugins@                                        #F11#

 Zmień bieżący dysk dla lewego panelu                        #Alt+F1#

 Zmień bieżący dysk dla prawego panelu                       #Alt+F2#

 Wewnętrzny/zewnętrzny podgląd                               #Alt+F3#
 Jeżeli domyślnie używany jest wewnętrzny podgląd, można zamiast niego wywołać przeglądarkę
zewnętrzną ustawioną w ~Ustawieniach podglądu~@ViewerSettings@ lub ~powiązaną przeglądarkę~@FileAssoc@
dla danego typu pliku. Jeżeli zewnętrzna przeglądarka jest używana jako domyślna, wywołana
zostanie przeglądarka wewnętrzna.

 Wewnętrzny/zewnętrzny edytor                                #Alt+F4#
 Jeżeli domyślnie używany jest wewnętrzny edytor, można zamiast niego wywołać edytor zewnętrzny
podany w ~Ustawieniach edytora~@EditorSettings@ lub ~powiązany edytor~~@FileAssoc@
dla danego typu pliku. Jeżeli zewnętrzny edytor jest używany jako domyślny, wywołany zostanie
edytor wewnętrzny.

 Drukuj pliki                                                #Alt+F5#
 Jeżeli zainstalowana jest wtyczka "Menedżer drukowania", wtedy drukowanie przejmie ta wtyczka.
W innym przypadku będzie użyta wewnętrzna funkcja.

 Utwórz ~link do pliku~@HardSymLink@ (tylko NTFS)                           #Alt+F6#
 Używanie sztywnych plików do pliku pozwala używać kilku różnych nazw plików
odnoszących się do tych samych danych.

 Wykonuje polecenie ~Znajdź plik~@FindFile@                              #Alt+F7#

 Wyświetl ~historię poleceń~@History@                                   #Alt+F8#

 Przełącza wielkość okna konsoli Far window                  #Alt+F9#
 W trybie okien, przełącza pomiędzy bieżącą wielkością a maksymalną możliwą
wielkością okna konsoli. W trybie pełnego ekranu #Alt+F9# przełącza
wysokość ekranu pomiędzy 25 a 50 liniami. Dalsze szczegóły w ~Interface.AltF9~@Interface.AltF9@.

 Konfiguracja ~wtyczek~@Plugins@.                                 #Alt+Shift+F9#

 Wywołuje polecenie ~znajdź folder~@FindFolder@                           #Alt+F10#

 Wyświetl ~historię podglądu i edycji plików~@HistoryViews@                 #Alt+F11#

 Wyświetl ~historię folderów~@HistoryFolders@                                 #Alt+F12#

 Dodaj pliki do archiwum                                   #Shift+F1#
 Rozpakuj pliki z archiwum                                 #Shift+F2#
 Wykonaj polecenia zarządzania archiwum                    #Shift+F3#

 Edytuj ~nowy plik~@FileOpenCreate@                                          #Shift+F4#
 Gdy otwierany jest nowy plik, używana jest taka sama strona kodowa jak w ostatnio
otwartym pliku do edycji. Jeżeli edytor jest użyty pierwszy raz w tej sesji Far,
używana jest domyślna strona kodowa.

 Kopiuj podświetlony plik                                  #Shift+F5#
 Zmień nazwę lub przenieś podświetlony plik                #Shift+F6#
 Dla folderów: jeżeli podana ścieżka (bezwzględna lub względna) wskazuje na istniejący
folder, to folder źródłowy zostanie przeniesiony do wewnątrz tego folderu. W innym
przypadku folder zostanie przeniesiony/zostanie zmieniona nazwa, do podanej ścieżki.
 Np. przy przenoszeniu #c:\folder1\# do #d:\folder2\#:
 - ^<wrap>jeżeli #d:\folder2\# istnieje, to zawartość #c:\folder1\# będzie przeniesiona
do folderu #d:\folder2\folder1\#;
 - ^<wrap>w innym przypadku zawartość #c:\folder1\# zostanie przeniesiona do nowo utworzonego
folderu #d:\folder2\#.

 ~Usuń~@DeleteFile@ podświetlony plik                                    #Shift+F8#

 Zapisz konfigurację                                       #Shift+F9#

 Wybierz ostatnio wykonaną pozycję z menu                 #Shift+F10#

 Uruchom, zmień folder, wejdź do archiwum                     #Enter#
 Uruchom w osobnym oknie                                #Shift+Enter#
 Uruchom jako administrator                          #Ctrl+Alt+Enter#

 Wciskając #Shift+Enter# na folderze, wywołujemy Eksploratora Windows z wybranym
folderem. Aby otworzyć w Eksploratorze główny folder dysku, należy wcisnąć
#Shift+Enter# na wybranym dysku w menu ~Zmień dysk~@DriveDlg@.
Wciśnięcie #Shift+Enter# na "#..#" otwiera w Eksploratorze bieżący folder.

 Przejdź do folderu głównego                                 #Ctrl+\\#

 Zmień folder, wejdź do archiwum                  #Ctrl+[Shift+]PgDn#
 (także do archiwum SFX)
 Jeżeli kursor wskazuje folder, wciśnięcie #Ctrl+PgDn# powoduje wejście do tego
folderu. Jeżeli kursor wskazuje plik, wtedy - zależnie od typu pliku,
wywoływane jest ~powiązane polecenie~@FileAssoc@ lub otwierane jest archiwum.
#Ctrl+Shift+PgDn# zawsze otwiera archiwum, niezależnie od powiązanego polecenia.

 Przejdź do folderu nadrzędnego                           #Ctrl+PgUp#
 Zachowanie w folderach głównych zależy od opcji "Użyj Ctrl+PgUp aby zmienić dysk~@InterfSettings@".

 Utwórz skrót do bieżącego folderu                  #Ctrl+Shift+0…9#

 Użyj skrótu do folderu                              #RightCtrl+0…9#

 Ustaw ~atrybuty pliku~@FileAttrDlg@                                        #Ctrl+A#

 ~Zastosuj polecenie~@ApplyCmd@ do zaznaczonych plików                   #Ctrl+G#

 ~Opis~@FileDiz@ zaznaczone pliki                                       #Ctrl+Z#


@DeleteFile
$ #Usuwanie i czyszczenie plików i folderów#
 Następujące skróty klawiszowe są używane do usunięcia lub wymazania plików i folderów:

 #F8#
 Jeżeli zaznaczone są pliki lub foldery, zostanie usunięta zaznaczona grupa.
W innym przypadku usunięte będą tylko podświetlone pliki lub foldery.

 #Shift+F8#
 Usuwa tylko podświetlony plik (nie uwzględnia zaznaczenia w panelu).

 #Shift+Del#
 Usuwa zaznaczone obiekty, omijając Kosz.

 #Alt+Del#
 Wymazuje pliki i foldery.


 Uwagi:

 1. ^<wrap>Zależnie od ~Ustawień systemowych~@SystemSettings@ klawisze #F8#
i #Shift+F8# usuwają (lub nie) pliki do Kosza. Klawisze #Shift+Del# zawsze usuwają,
omijając Kosz.

 2. ^<wrap>Przed usunięciem pliku, dane są zastępowane zerami (możesz wybrać inne wartości - zobacz
~System.WipeSymbol~@System.WipeSymbol@), po czym wielkość pliku jest ustawiana na zero znaków, nazwa
zmieniana na tymczasową i wtedy jest usuwany.


@ErrCannotExecute
$ #Błąd: Nie mogę wykonać#
 Program próbuje wykonać wewnętrzne lub zewnętrzne polecenie,
uruchomić program lub plik wsadowy.


@Grabber
$ #Zrzut ekranu#
 Zrzut ekranu                                               #Alt+Ins#

 Zrzut ekranu pozwala na zaznaczenie i skopiowanie do schowka dowolnego fragmentu okna.

 Aby przełączyć pomiędzy zaznaczeniem ciągu i bloku należy wcisnąć klawisz #Spacja#.
 Aby przesunąć kursor użyj #strzałek# lub kliknij #lewym klawiszem myszy#.
 Aby zaznaczyć tekst użyj klawiszy #Shift+strzałka# lub przeciągnij kursor myszy trzymając
wciśnięty #lewy klawisz myszy#.
 Aby rozszerzyć lub zmniejszyć zaznaczony obszar użyj klawiszy #Alt+Shitf+strzałka#.
 Aby przenieść zaznaczenie użyj klawiszy #Alt+strzałka#.
 #Enter#, #Ctrl+Ins#, #prawy klawisz myszy# lub #podwójne kliknięcie# kopiują
zaznaczony tekst do schowka, #Ctrl+<Szary +># dołączają tekst do zawartości schowka.
 #Esc# opuszcza tryb zaznaczania.
 #Ctrl+A# - zaznacza cały ekran.
 #Ctrl+U# - odznacza blok.
 #Ctrl+Shift+Lewo# i #Ctrl+Shift+prawo# - rozszerzają lub zmniejszają zaznaczenie o 10 znaków w lewo lub prawo.
 #Ctrl+Shift+Góra# i #Ctrl+Shift+Dół# - rozszerzają lub zmniejszają zaznaczenie o 5 linii w górę lub w dół.


@MiscCmd
$ #Polecenia sterowania programem#
 #Makra klawiatury#

 Nagraj ~makro klawiatury~@KeyMacro@                                   #Ctrl+<.>#

 #Menu i listy rozwijane#

 Włącz/wyłącz tryb filtrowania                     #RAlt, Ctrl+Alt+F#
 Zablokuj/odblokuj filtr                                 #Ctrl+Alt+L#

 W trybie filtrowania, można filtrować wyświetlane pozycje wpisując tekst.

 #Okna dialogowe#

 Historia w polach edycji                       #Ctrl+Góra, Ctrl+Dół#

 W polach edycji można użyć #Enter#, aby skopiować bieżącą pozycję do pola edycji
oraz #Ins# aby zaznaczyć/odznaczyć pozycję. Zaznaczone pozycji nie są usuwane
z historii, więc można zaznaczać często używane teksty i korzystać z nich później,
ponieważ będą zapisane w historii.

 Wyczyść historię z pola edycji okna dialogowego                #Del#

 Usuń bieżącą pozycję z historii pola edycji              #Shift+Del#
 (jeżeli nie jest zablokowane)

 Przeskocz na domyślny element okna dialogowego                #PgDn#

 Poniższe kombinacje klawiszy są dostępne dla wszystkich pól edycji
za wyjątkiem linii poleceń, włączając okna dialogowe i ~wewnętrzny edytor~@Editor@.

 Wstaw podświetloną nazwę pliku/folderu                 #Shift+Enter#

 Wstaw nazwę pliku/folderu z pasywnego panelu      #Ctrl+Shift+Enter#

 Wciśnięcie #Ctrl+Enter# w oknie dialogowym uruchamia domyślne działanie
(wciśnięcie domyślnego przycisku lub podobne polecenie).

 W oknach dialogowych, gdy bieżącym polem jest pole wyboru: 

 - włącz (#[x]#)                                              #Szary +#
 - wyłącz (#[ ]#)                                             #Szary -#
 - zmień na nieoznaczone (#[?]#)                              #Szara *#
   (dla pól trój-stanowych)

 Możesz przenieść okno dialogowe przeciągając myszą lub wciskając #Ctrl+F5# i używając klawiszy #strzałek#.

 #Lewe kliknięcie# poza oknem dialogowym działa jak wciśnięcie #Esc#.

 #Prawe kliknięcie# poza oknem dialogowym działa jak wciśnięcie #Enter#.

 #Mysz#

 Kliknięcie #środkowym klawiszem myszy# w ~panelu~@PanelCmd@ daje ten sam efekt
jak wciśnięcie klawisza #Enter#. Także z klawiszami modyfikującymi polecenie
(#Ctrl#, #Alt#, #Shift#). Jeżeli ~linia poleceń~@CmdLineCmd@ nie jest pusta,
jej zawartość zostanie wykonana.

 Far Manager wspiera także obsługę ~rolki myszy~@MsWheel@.


@SpecCmd
$ #Polecenia specjalne#
 ~Informacja o wersji~@FarAbout@
 ~Edytor konfiguracji~@FarConfig@


@MsWheel
$ #Myszka: obsługa rolki#
 #Panele#
 Obracanie rolki przewija listę plików bez zmiany pozycji kursora na ekranie.
 Wciśnięcie #środkowego przycisku# działa tak samo jak klawisz #Enter#.

 #Edytor#
 Obracanie rolki przewija tekst bez zmiany pozycji kursora na ekranie
(podobnie do #Ctrl+Up#/#Ctrl+Down#).

 #Podgląd#
 Obracanie rolki przewija tekst.

 #Pomoc#
 Obracanie rolki przewija tekst.

 #Menu#
 Obracanie rolki działa tak samo jak klawisze #Góra#/#Dół#. Wciśnięcie #środkowego przycisku# działa tak samo
jak klawisz #Enter#. Można wybrać pozycję menu bez przesuwania kursora.

 #Dialogi#
 W oknach dialogowych, przy obracaniu folki w polu edycji z listą historii lub listą wyboru - otwierana jest
lista opcji. W liście rozwijanej - obracanie działa tak samo jak w menu.

 Można ustawić ilość linii do przewijania w panelach, edytorze i przeglądarce (szczegóły ~System.MsWheelDelta~@System.MsWheelDelta@).


@Plugins
$ #Obsługa wtyczek#
 Wtyczki mogą być używane do rozszerzenia poleceń Far i emulowania systemu plików.
Np. obsługa archiwów, klient FTP, panel tymczasowy, przeglądarka sieci - są wtyczkami
emulującymi system plików.

 Wszystkie wtyczki są zapisywane w osobnych podfolderach folderu 'Plugins', który znajduje
się w tym samym miejscu co plik Far.exe, lub w folderze 'Plugins' znajdującym się w profilu
użytkownika (domyślnie #%APPDATA%\\Far Manager\\Profile#).
Po wykryciu nowej wtyczki Far zapisuje informację o niej, a później wczytuje ją tylko wtedy,
gdy jest potrzebna - nie używane wtyczki nie zajmują dodatkowej pamięci.
Ale jeżeli któraś wtyczka nie będzie już potrzebna, można ją usunąć oszczędzając miejsce na dysku.

 Wtyczki mogą być wywołane z menu ~Zmień dysk~@DriveDlg@ lub #Listy wtyczek# włączanej klawiszem
#F11# lub odpowiadającemu menu ~Polecenia~@CmdMenu@. Wciśnięcie #F4# na ~"Liście wtyczek"~@PluginCommands@
pozwala przypisać klawisz skrótu do menu (ułatwia to wywoływanie wtyczek w ~makrach klawiatury~@KeyMacro@).
Menu to jest dostępne w panelu plików, oknach dialogowych oraz (tylko po wciśnięciu klawisza #F11#)
w oknie podglądu i edycji. Tylko specjalnie przygotowane wtyczki będą pokazywane w oknach dialogowych,
przeglądarce lub edytorze.

 Można ustawić parametry wtyczek używając polecenia ~Konfiguracja wtyczek~@PluginsConfig@
w menu ~Opcje~@OptMenu@.

 Operacje przetwarzania plików takie jak kopiowanie, przenoszenie, usuwanie, edycja lub
~wyszukiwanie plików~@FindFile@ współpracują z wtyczkami emulującymi system plików, jeżeli wtyczki
posiadają odpowiednią funkcjonalność. Wyszukiwanie w bieżącym folderze poleceniem "Znajdź plik"
wymaga mniejszej funkcjonalności niż wyszukiwanie w głównym folderze, więc można ją wykorzystać
jeżeli wyszukiwanie z głównego foldera będzie nieskuteczne.

 Wtyczki mają własne komunikaty i pliki pomocy. Można odczytać pomoc po wciśnięciu

 #Shift+F2# - w każdym miejscu pomocy Far

 #Shift+F1# - na liście wtyczek (pomoc kontekstowa).

 Jeżeli wtyczka nie zawiera pliku pomocy, pomoc kontekstowa nie zostanie wyświetlona.

 Jeżeli aktywny panel pokazuje wtyczkę emulującą system plików, polecenie "CD"
w linii poleceń może być użyte do zmiany folderu wtyczki. Inaczej niż polecenia "CD", "CHDIR"
podany parametr zawsze jest traktowany jak rzeczywisty folder bez względu na typ panelu plików.

 Użyj klawiszy #Alt+Shift+F9# aby ~skonfigurować wtyczki~@PluginsConfig@.


@PluginCommands
$ #Lista wtyczek#
 To menu pozwala na rozszerzenie funkcjonalności programu poprzez użycie wtyczek
(inny sposoby podane są w ~"obsłudze wtyczek"~@Plugins@).
Zawartość menu i odpowiadające czynności w menu są kontrolowane przez wtyczki

 Menu może zostać wywołane na następujące sposoby:

 - ^<wrap>#F11# na panelu plików lub pozycja #Wtyczki# z ~menu poleceń~@CmdMenu@, gdzie widoczne
są tylko wtyczki potrafiące pracować w panelu plików;
 - ^<wrap>#F11# w przeglądarce lub edytorze, gdzie widoczne są tylko wtyczki współpracujące
z przeglądarką lub edytorem plików.

 Każdej wtyczce w menu konfiguracyjnym można przypisać klawisz skrótu za pomocą
klawisza #F4#, możliwość ta jest stosowane w ~makrach~@KeyMacro@. Przypisany klawisz
skrótu będzie wyświetlany po lewej stronie listy. Znak #A# w kolumnie po lewej stronie
oznacza, że wtyczka została napisana dla Far 1.7x i nie obsługuje w pełni możliwości
zawartych w Far 3 (np. znaki Unicode w nazwach plików i edytorze).

 Klawisze sktótu #listy wtyczek#:

 #Shift+F1#
 Pomoc dotycząca używania danej wtyczki. Zawartość pomocy jest odczytywana
z plików HLF, powiązanych z aktualnie podświetloną wtyczką.

 #F4#
 Przypisywanie klawisza skrótu do pozycji menu. Jeżeli wciśnięto #Spację#,
Far przypisze skrót automatycznie (lub wyczyści wcześniej wpisany skrót).

 #F3#
 Pokazuje informacje techniczne o wtyczce.

 #Shift+F9#
 Konfiguracja wybranej wtyczki.

 #Alt+Shift+F9#
 Otwiera menu ~"Konfiguracja wtyczek"~@PluginsConfig@.

 Zobacz także:

 ~Obsługa wtyczek~@Plugins@.
 Polecenia ~menu~@MenuCmd@.


@PluginsConfig
$ #Konfiguracja wtyczek#
 Można skonfigurować zainstalowane ~wtyczki~@Plugins@ używając polecenia
#"Konfiguracja wtyczek"# z menu ~Opcje~@OptMenu@ lub wciskając klawisze
#Alt+Shift+F9# w menu ~Zmień dysk~@DriveDlg@ lub menu wtyczek wtyczek.

 Aby uzyskać pomoc aktualnie wybranej wtyczki, wciśnij klawisze #Shift+F1# - 
wyświetlona zostanie pomoc kontekstowa dotycząca tej wtyczki. Jeżeli wtyczka
nie zawiera plików pomocy, pomoc kontekstowa nie zostanie wyświetlona.

 Gdy pomoc kontekstowa jest wywołana, Far próbuje wyświetlić temat #Config#
(konfiguracja). Jeżeli taki temat istnieje w pliku pomocy wtyczki, wyświetlony
zostanie główny temat z pliku.

 Każdej wtyczce w menu konfiguracyjnym można przypisać klawisz skrótu za pomocą
klawisza #F4#, możliwość ta jest stosowane w ~makrach~@KeyMacro@. Przypisany klawisz
skrótu będzie wyświetlany po lewej stronie listy. Znak #A# w kolumnie po lewej stronie
oznacza, że wtyczka została napisana dla Far 1.7x i nie obsługuje w pełni możliwości
zawartych w Far 3 (np. znaki Unicode w nazwach plików i edytorze).

 Wciśnięcie #F3# pokaże informacje techniczne o wskazanej wtyczce.

 Zobacz także: Polecenia ~menu~@MenuCmd@.


@PluginsReviews
$ #Przegląd możliwości wtyczek#
 Far Manager jest tak ściśle powiązany ze swoimi wtyczkami, że nie sposób mówić
o programie Far i nie wspominać o wtyczkach. Obecność wtyczek powoduje prawie
nieograniczone możliwości rozbudowy programu Far.

 Bez podawania szczegółów, oto niektóre możliwości wtyczek:

 * ^<wrap>Podświetlanie składni w trakcie edycji źródeł programów.
 * Praca z serwerami FTP (włączają dostęp przez proxy).
 * Wyszukiwanie i zastępowanie w wielu plikach w tym samym czasie, używając wyrażeń regularnych.
 * Zmiana nazw grup plików z pełną obsługą masek wykorzystujących zamianę symboli i szablonów.
 * Klient NNTP/SMTP/POP3/IMAP4 i wysyłanie wiadomości na pager.
 * Praca w niestandardowych rozdzielczościach ekranu.
 * Konwersja tekstów z jednej strony kodowej na inną.
 * Manipulacja zawartością Kosza.
 * Przetwarzanie kontroli procesów na komputerze lokalnym lub zdalnym.
 * Automatyczne uzupełnianie słów w edytorze i praca z szablonami.
 * Edycja rejestru systemowego Windows.
 * Tworzenie i modyfikacja skrótów Windows.
 * Operacja na plikach i tekstach dając komfort obsługi FidoNet.
 * Kodowanie i dekodowanie plików UUencode/UUdecode.
 * Kontrola programu Winamp i modyfikacja tagów MP3.
 * Przetwarzanie plików PAK z gry Quake.
 * Kontrola drukarek, zarówno lokalnych jak i sieciowych.
 * Połączenia i debugowanie zapytań do baz danych zgodnych z ODBC.
 * Kontrola usługi zdalnego dostępu.
 * Uruchamianie zewnętrznych programów (kompilatorów, konwerterów, etc.) w trakcie edycji plików tekstowych w edytorze Far.
 * Wyświetlanie plików pomocy Windows (.hlp i .chm).
 * Kalkulatory z wieloma różnymi możliwościami.
 * Kilka gier :-)
 * Funkcja sprawdzanie pisowni podczas edycji plików tekstowych w edytorze Far.
 * Przygotowanie katalogu dysków wymiennych i wiele więcej...

 Jako źródło informacji, gdzie można znaleźć wtyczki możemy zarekomendować:

 - Oficjalna strona 
   ~https://www.farmanager.com~@https://www.farmanager.com@
 - Forum programu
   ~https://forum.farmanager.com~@https://forum.farmanager.com@
 - Rejestracja i obsługa zgłoszeń problemów
   ~https://bugs.farmanager.com~@https://bugs.farmanager.com@
 - Strona PlugRinG (baza wtyczek)
   ~https://plugring.farmanager.com~@https://plugring.farmanager.com@
 - Bezpłatna grupa dyskusyjna
   ~https://groups.google.com/group/fardeven/~@https://groups.google.com/group/fardeven@
 - Grypy dyskusyjne USENET
   ~news:fido7.far.support~@news:fido7.far.support@
   ~news:fido7.far.development~@news:fido7.far.development@
 - Grupy dyskusyjne FidoNet
   far.support
   far.development


@Panels
$ #Panele#
 Zwykle Far pokazuje dwa panele (lewe i prawe okno), z różnymi informacjami.
Do zmiany wyświetlanych informacji należy użyć ~menu panelu~@LeftRightMenu@
lub użyć ~skrótów klawiszowych~@KeyRef@.

 Zobacz także następujące tematy, aby uzyskać więcej informacji:

 ~Panel plików~@FilePanel@
 ~Drzewko plików~@TreePanel@
 ~Panel informacyjny~@InfoPanel@
 ~Szybki podgląd~@QViewPanel@

 ~Przeciąganie plików~@DragAndDrop@
 ~Zaznaczanie plików~@SelectFiles@
 ~Dostosowanie paneli plików~@PanelViewModes@


@FilePanel
$ #Panele: panel plików#
 Panel plików wyświetla bieżący folder. Można zaznaczać lub odznaczać
pliki lub foldery, przeprowadzać różne operacje na plikach i archiwach.
Przeczytaj ~Skróty klawiszowe~@KeyRef@, aby sprawdzić listę poleceń.

 Domyślne tryby wyświetlania w panelu plików:

 #Skrótowy#      Nazwy plików są wyświetlane w trzech kolumnach.

 #Średni#        Nazwy plików są wyświetlane w dwóch kolumnach.

 #Pełny#         Wyświetlane są nazwy, wielkość, daty i czas pliku.

 #Szeroki#       Wyświetlane są nazwy i wielkość pliku.

 #Ze szczegółami#      ^<wrap>Wyświetlane są nazwy, wielkość, wielkość rzeczywista,
data ostatniego zapisu, data utworzenia, data ostatniego dostępu do pliku. Tryb pełnoekranowy.

 #Opisy#         Nazwy plików i ~opisy plików~@FileDiz@

 #Długie#        ^<wrap>Nazwy plików, wielkość i opisy. Tryb pełnoekranowy.
 #opisy#

 #Właściciele plików#   Nazwy plików, wielkości i właściciele.

 #Dowiązania#    Nazwy plików, wielkości i liczba dowiązań do plików (hardlink)

 #Alternatywny#  ^<wrap>Wyświetlane są nazwy plików, wielkość (sformatowana) oraz data pliku.
 #pełny#

 Można ~dostosować wygląd panelu plików~@PanelViewModes@.

 Właściciele plików oraz dowiązania do plików działają tylko w systemie plików NTFS.
Niektóre systemy nie przechowują dat tworzenia i dostępu do plików.

 Jeżeli chcemy zmienić widok panelu, należy wybrać go z ~menu panelu~@LeftRightMenu@.
Po zmianie trybu lub wybraniu dysku, jeżeli początkowy typ panelu jest inny, zostanie
automatycznie ustawiony na panel plików.

 Operacja ~szybkiego szukania~@FastFind@ może być użyta jako odnośnik do żądanego
plików po pierwszej literze jego nazwy.

 Zobacz także listę ~klawiszy makro~@KeyMacroShellList@, dostępnych w panelach.


@TreePanel
$ #Panele: drzewko plików#
 Panel drzewka wyświetla strukturę folderu bieżącego dysku jako drzewko.
Wewnątrz drzewka można szybko zmieniać foldery lub przeprowadzać operacje na folderach.

 Far zapisuje informacje o drzewku w pliku o nazwie #tree3.far# w głównym folderze
każdego dysku. Na dyskach tylko do odczytu, informacja jest zapisywana w ukrytym
folderze Tree.Cache w folderze programu Far. Plik tree3.far nie jest automatycznie zakładany.
Jest on zakładany przy pierwszym użyciu #Panelu drzewka# lub poleceniu #Znajdź folder#.
Jeżeli plik już istnieje, Far uaktualnia go, jeżeli zmieniła się struktura.
Jeżeli jakieś zmiany powstały poza programem Far, i plik tree3.far nie odświeżył się,
można wymusić odświeżenie struktury wciskając klawisze #Ctrl+R#.

 Można szybko odszukać folder za pomocą operacji #szybkiego szukanie#. Należy przytrzymać
klawisz Alt i rozpocząć wpisywanie nazwy folderu, dopóki nie odnajdziemy właściwego folderu.
Wciśnięcie #Ctrl+Enter# przeniesie do następnego folderu o takim samym początku nazwy.

 Klawisze #Szary +# i #Szary -# przesuwają przesuwają w górę i w dół do następnej gałęzi
tego samego poziomu.

 Zobacz także listę ~klawiszy makro~@KeyMacroTreeList@, dostępną dla panelu drzewka.


@InfoPanel
$ #Panele: panel informacyjny#
 Panel informacyjny zawiera następujące dane:

 1. ^<wrap>#sieciowa# nazwa komputera i bieżący użytkownik (zobacz ~Ustawienia panelu informacyjnego~@InfoPanelSettings@);

 2. ^<wrap>nazwa i typ #bieżącego dysku#, typ systemu plików, nazwa sieciowa,
całkowita i wolna ilość wolnego miejsca, etykieta dysku i jego numer seryjny;

    ^<wrap>Far spróbuje wykryć typ każdego napędy CD dostępnego w systemie.
Znane typy to: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW i DVD-RAM. Funkcja ta jest dostępna
tylko dla użytkowników z prawami administratora lub wszystkich lokalnych użytkowników mających
uprawnienia ustawione w Zasadach zabezpieczeń lokalnych (aby ustawić, uruchom #secpol.msc# z wiersza poleceń, przejdź do
'#Zasady lokalne/Opcje zabezpieczeń/Urządzenia: ogranicz dostęp do stacji CD-ROM tylko do użytkownika zalogowanego lokalnie#' ustawione
na '#Włączone#')

    ^<wrap>Dla dysków wirtualnych (polecenie SUBST), podawane są parametry rzeczywistego dysku.

    ^<wrap>#Ctrl+Shift+S# przełącza tryb wyświetlania: wykładnicze z przyrostkami wielkości lub w bajtach.
Zmieniany jest także tryb wyświetlania pamięci. Dotyczy to zarówno ~Panelu szybkiego poglądu~@QViewPanel@, ~panelu plików~@FilePanel@
i linii statusu.
Bieżący tryb - far:config #Panel.ShowBytes# (domyślnie=fałsz).

 3. ^<wrap>Informacje o pamięci
    ^<wrap>procentowa zajętość #pamięci# (100% oznacza, że cała dostępna pamięć jest zajęta),
wielkość fizycznie zainstalowanej pamięci (Windows Vista i nowsze), całkowita i wolna wielkość
fizycznej pamięci (dostępnej dla Windows), pamięć wirtualna i plik stronicowania;

 4. ^<wrap>plik #opisu folderu#
    ^<wrap>Można podejrzeć zawartość pliku opisu foldera na pełnym ekranie wciskając klawisz
#F3# lub klikając #lewym przyciskiem myszy#. Do edycji lub utworzenia pliku opisu należy
wcisnąć klawisz #F4# lub kliknąć #prawym klawiszem myszy#. Można także wielu poleceń
~podglądu~@Viewer@ (wyszukiwanie, wybór strony kodowej, itd.) do obejrzenia pliku opisu
folderu.
    ^<wrap>Lista możliwych plików opisu folderu może być zdefiniowana używając
polecenia "Pliki opisów folderów" w menu ~Opcje~@OptMenu@.

 5. Panel wtyczek
    ^<wrap>W drugim oknie panelu pokazuje informacje o wtyczce, jeżeli są dostarczane przez wtyczkę.

 6. Status zasilania.
    - ^<wrap>Status zasilania sieciowego (wyłączone, włączone, nieznane);
    - ^<wrap>Procent naładowania baterii;
    - ^<wrap>Stan naładowania (Wysoki (powyżej 66%), niski (poniżej 33%), krytyczny, ładowanie,
brak baterii lub nieznany);
    - ^<wrap>Czas pracy na baterii;
    - ^<wrap>Całkowity czas pracy na baterii (system jest w stanie oszacować ten czas wyłącznie
na podstawie obliczeń czasu pracy baterii i stanu naładowania. Bez inteligentnych podsystemów,
wartość ta może być zbyt niedokładna do rzeczywistości).
    ^<wrap>Status zasilania sieciowego jest automatycznie aktualizowany.
    ^<wrap>W Windows Vista i nowszych stan ładowania baterii jest automatycznie aktualizowany.
    ^<wrap>Sekcja statusu zasilania może być włączana lub wyłączana w ~ustawieniach panelu~@InfoPanelSettings@.


 Wszystkie sekcje (za wyjątkiem nazwy komputera i użytkownika) mogą być widoczne lub ukryte (zobacz
~Tryby wyświetlania panelu informacyjnego~@InfoPanelShowMode@).

 Zobacz także listę ~klawiszy makr~@KeyMacroInfoList@, dostępnych w panelu informacyjnym.


@InfoPanelShowMode
$ #Panel informacyjny - tryby wyświetlania#
 Tryby wyświetlania ~Panelu informacyjnego~@InfoPanel@ (InfoPanel) mogą być zmieniane po wciśnięciu klawiszy
#Ctrl+F12#. Można włączać lub wyłączać następujące informacje::

 - informacja o dysku
 - informacja o pamięci
 - zawartość pliku opisu
 - informacje o panelu wtyczek
 - status zasilania

 Klawisz #+# włącza wybraną sekcję.
 Klawisz #-# wyłącza wybraną sekcję.
 Klawisz #*# przełącza widoczność danej sekcji.

 Informację o statusie zasilania można włączyć w ~ustawieniach~@InfoPanelSettings@ panelu informacyjnego.


@InfoPanelSettings
$ #Ustawienia panelu informacyjnego#
 #Pokaż status zasilania#
 Jeżeli włączone, ~Panel informacyjny~@InfoPanel@ będzie zawierał sekcję ze szczegółami dot. zasilania komputera.

 #Pokaż parametry dysku CD#
 Jeżeli włączone, Far będzie próbował wykrywać typ dysku CD.
Obsługiwane typy: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW i DVD-RAM.

 #Format nazwy komputera#
 Do wyboru z listy:

 - #NetBIOS#
   ^<wrap>Nazwa NetBIOS lokalnego komputera. Jeżeli komputer lokalny jest węzłem klastra, będzie to nazwa NetBIOS serwera wirtualnego klastra.

 - #Nazwa z DNS#
   ^<wrap>Nazwa hosta z DNS komputera lokalnego. Jeżeli komputer lokalny jest węzłem klastra, będzie to nazwa hosta DNS serwera wirtualnego klastra.

 - #Domena z DNS#
   ^<wrap>Nazwa domeny z DNS przypisana do komputera lokalnego. Jeżeli komputer lokalny jest węzłem klastra, będzie to nazwa domeny DNS serwera wirtualnego klastra.

 - #Wpis z DNS (FQDN)#
   ^<wrap>W pełni kwalifikowana nazwa DNS, która jednoznacznie identyfikuje komputer lokalny. Ta nazwa jest kombinacją nazwy hosta DNS i nazwy domeny DNS przy użyciu formularza Nazwa hosta.NazwaDomeny. Jeżeli komputer lokalny jest węzłem w klastrze, będzie to w pełni kwalifikowana nazwa DNS serwera wirtualnego klastra.

 - #Fizyczna nazwa z NetBIOS#
   ^<wrap>Nazwa NetBIOS lokalnego komputera. Jeżeli komputer lokalny jest węzłem klastra, będzie to nazwa NetBIOS lokalnego komputera, a nie nazwa serwera wirtualnego klastra.

 - #Fizyczna nazwa z DNS#
   ^<wrap>Nazwa hosta z DNS komputera lokalnego. Jeżeli komputer lokalny jest węzłem klastra, będzie to nazwa z DNS, a nie nazwa serwera wirtualnego klastra.

 - #Fizyczna domena z DNS#
   ^<wrap>Nazwa domeny z DNS przypisana do komputera lokalnego. Jeżeli komputer lokalny jest węzłem klastra, będzie to nazwa domeny z DNS, a nie nazwa serwera wirtualnego klastra.

 - #Fizyczny DNS (FQDN)#
   ^<wrap>W pełni kwalifikowana nazwa DNS, która jednoznacznie identyfikuje komputer. Jeżeli komputer lokalny jest węzłem klastra, będzie to w pełni kwalifikowana nazwa DNS komputera lokalnego, a nie nazwa serwera wirtualnego klastra. W pełni kwalifikowana nazwa DNS jest kombinacją nazwy hosta DNS i nazwy domeny DNS w formacie NazwaKomputera.NazwaDomeny.

 Format wyjściowy zależy od struktury domeny, polityk grup i ustawień DNS.

 #Format nazwy użytkownika#
 Do wyboru z listy:

 - #Nazwa logowania#
   Nazwa użytkownika (np. Jan)

 - #Pełna nazwa domenowa (FQDN)#
   ^<wrap>W pełni kwalifikowana nazwa wyróżniająca (np. CN=Jan Kowalski,OU=Użytkownicy,DC=Inżynierowie,DC=Firma,DC=Pl).

 - #Zgodna z SAM#
   ^<wrap>Starsza nazwa konta (np. Inżynierowie\JKowalski). Wersja dla domeny zawiera wiodące znaki backslash (\\).

 - #Nazwa wyświetlana#
   ^<wrap>"Przyjazna" nazwa użytkownika (np. Jan Kowalski). Wyświetlana nazwa nie musi być zdefiniowaną nazwą wyróżniającą (RDN).

 - #Unikalne ID#
   ^<wrap>Tekst UUID (np. {4fa050f0-f561-11cf-bdd9-00aa003a77b6}).

 - #Nazwa kanoniczna (z domeny)#
   ^<wrap>Pełna nazwa kanoniczna (np. inzynierowie.firma.pl/programisci/osoba). Wersja dla domeny zawiera przedrostek - ukośnik (/).

 - #Nazwa zalogowane użytkownika (UPN)#
   ^<wrap>Nazwa zalogowanego użytkownika (np. osoba@@firma.pl).

 - #Główna usługa#
   ^<wrap>Uogólniona nazwa główna usługi (np. www/www.firma.pl@@firma.pl).

 - #Domena DNS#
   ^<wrap>Nazwa domeny DNS, ukośnik i nazwa użytkownika zgodna z SAM (np. Komputer123/Jan).

   #Imię#

   #Nazwisko#

 Format wyjściowy zależny jest od struktury domeny.


@QViewPanel
$ #Panele: szybki podgląd#
 Panel szybkiego podglądu jest używany do pokazania informacji o wybranej
pozycji z ~panelu plików~@FilePanel@ lub ~panelu drzewa~@TreePanel@.

  Jeżeli wybrana pozycja jest plikiem - pokazana będzie jego zawartość.
Do sterowania podglądem można użyć wielu poleceń z ~wewnętrznego podglądu~@Viewer@.
Dla plików, które są zarejestrowane w Windows, widoczny jest także rodzaj pliku.

 Dla folderów, panel szybkiego podglądu wyświetla całkowitą wielkość, ilość
przydzielonego miejsca, liczbę plików i podfolderów w tym folderze, bieżącą wielkość
klastra na dysku, rzeczywistą wielkość pliku z ilością utraconej pojemności
(suma nieużywanych części klastra).

 Przy podglądzie punktów dowiązania, pokazywana jest także ścieżka do folderu źródłowego.

 Dla folderów, wartość całkowitej wielkości może nie być dokładnie obliczana:
 - ^<wrap>Jeżeli folder lub podfoldery zawierają linki symboliczne, a opcja
"Skanuj linki symboliczne" w ~Ustawieniach systemu~@SystemSettings@ jest włączona.
 - ^<wrap>Jeżeli folder lub podfoldery zawierają wiele twardych linków do tego samego pliku.

 #Ctrl+Shift+S# przełącza tryb wyświetlania: wykładnicze z przyrostkami wielkości lub w bajtach.
Dotyczy to także ~Panelu informacyjnego~@InfoPanel@ i linii statusu w ~Panelu plików~@FilePanel@.
Bieżący tryb - far:config #Panel.ShowBytes# (domyślnie=fałsz).

 Zobacz także listę ~klawiszy makro~@KeyMacroQViewList@, dostępnych w panelu szybkiego poglądu.


@DragAndDrop
$ #Kopiowanie: przeciąganie plików#
 Istnieje możliwość przeprowadzenia #Kopiowania# i #Przenoszenia# plików
używając #przeciągania (drag and drop)#. Wystarczy nacisnąć lewy przycisk
myszy na pliku źródłowym, przeciągnąć go do drugiego panelu i zwolnić przycisk.

 Jeżeli operacja ma być dokonana na grupie plików lub folderów, należy je
zaznaczyć przed przeciągnięciem, kliknąć lewym przyciskiem myszy w panelu
źródłowym i przeciągnąć do drugiego panelu.

 Można zamienić operacje kopiowania i przenoszenia wciskają prawy klawisz
myszy podczas przeciągania. Można także nacisnąć i przytrzymać klawisz
#Shift# przy wciśniętym lewym klawiszy myszy.


@Menus
$ #Menu#
 Aby wybrać operację z menu, należy wcisnąć F9 lub kliknąć na górną belkę
okna programu.

 Jeżeli menu jest aktywowanie przez naciśnięcie#F9#, automatycznie wybierane
jest menu dla aktywnego panelu. Jeżeli menu jest aktywne, wciśnięcie #Tab#
przełącza pomiędzy menu dla lewego i prawego panelu. Jeżeli menu "Pliki",
"Polecenia" lub "Opcje" są aktywne, wciśnięcie #Tab# powoduje przejście
do menu pasywnego panelu.

 Użycie klawiszy #Shift+F10# przywołuje ostatnio wybraną pozycję z menu.

 Więcej informacji o dostępnych funkcjach menu:

 ~Lewe i prawe menu~@LeftRightMenu@
 ~Menu Pliki~@FilesMenu@
 ~Menu Polecenia~@CmdMenu@
 ~Menu Opcje~@OptMenu@

 Zobacz także listę ~klawiszy makro~@KeyMacroMainMenuList@, dostępną w głównym menu.


@LeftRightMenu
$ #Menu: lewe i prawe menu#
 #Lewe# i #Prawe# menu pozwalają na zmianę odpowiednio lewego i prawego panelu.
Menu zawiera następujące pozycje:

 #Skrótowy#             Wyświetla nazwy plików w trzech kolumnach.

 #Średni#               Wyświetla nazwy plików w dwóch kolumnach.

 #Pełny#                Wyświetla nazwy plików, wielkość, datę i czas.

 #Szeroki#              Wyświetla nazwy i wielkość plików.

 #Ze szczegółami#       ^<wrap>Wyświetla nazwy plików, wielkość, ilość zajętego miejsca,
datę ostatniego zapisu, daty utworzenia i ostatniego użycia, atrybuty. Tryb pełnoekranowy.

 #Opisy#                Nazwa pliku i ~opis pliku~@FileDiz@.

 #Długie opisy#         ^<wrap>Nazwa pliku, wielkość i opis. Tryb pełnoekranowy.

 #Właściciele#          Nazwa pliku, wielkość i właściciel.

 #Dowiązania#           ^<wrap>Nazwa pliku, wielkość i liczba twardych linków.

 #Alternatywny#         ^<wrap>Nazwa pliku, sformatowana wielkość i nazwa pliku.

 #Panel informacyjny#   Zmienia typ panelu na ~panel informacyjny~@InfoPanel@.

 #Drzewko plików#       Zmienia typ panelu na ~drzewko plików~@TreePanel@.

 #Szybki podgląd#       Zmienia typ panelu na ~szybki podgląd~@QViewPanel@.

 #Tryby sortowania#     Pokazuje dostępne tryby sortowania.

 #Pokaż długie nazwy#   Pokazuje długie/krótkie nazwy plików.

 #Włącz/Wyłącz panel#   Pokazuje/ukrywa panel.

 #Odśwież#              Ponownie odczytuje panel.

 #Zmień napęd#          Zmienia bieżący dysk.

 Zobacz także: polecenia ~menu~@MenuCmd@.


@FilesMenu
$ #Menu: Menu pliki#
 #Podgląd#            ~Podgląd plików~@Viewer@, zliczanie wielkości folderów.

 #Edytuj#             ~Edytuje~@Editor@ pliki.

 #Kopiuj#             ~Kopiuje~@CopyFiles@ pliki lub foldery.

 #Zmień nazwę lub#    ~Zmienia nazwę lub przenosi~@CopyFiles@ pliki i foldery.
 #przenieś#

 #Link#               Tworzy ~link do pliku~@HardSymLink@.

 #Utwórz folder#      ~Tworzy~@MakeFolder@ nowy folder.

 #Usuń#               Usuwa pliki i foldery.

 #Wymaż#              ^<wrap>Wymazuje pliki i foldery. Przed usunięciem pliku, jego
dane zostają nadpisane wartością zero, po czym wielkość pliku jest obcinana i zmieniana
na nazwę tymczasową

 #Dodaj do archiwum#  Dodaje zaznaczone pliki do archiwum.

 #Rozpakuj archiwum#  Rozpakowuje zaznaczone pliki z archiwum.

 #Polecenie#          Wykonuje polecenia programu do archiwizacji.
 #archiwizera#

 #Atrybuty pliku#     ~Zmienia atrybuty pliku~@FileAttrDlg@ oraz datę i czas.

 #Zastosuj polecenie# ~Wykonuje polecenia~@ApplyCmd@ do zaznaczonych plików.

 #Opisz pliki#        Dodaje ~opis~@FileDiz@ do zaznaczonych plików.

 #Zaznacz grupę#      ~Zaznacza~@SelectFiles@ grupę plików za pomocą masek.

 #Odznacz grupę#      ~Odznacza~@SelectFiles@ grupę plików za pomocą masek.

 #Odwróć zaznaczenie# ~Odwraca~@SelectFiles@ bieżące zaznaczenie plików.

 #Przywróć#           ^<wrap>~Przywraca~@SelectFiles@ poprzednie zaznaczenie plików
 #zaznaczenie#        po przetworzeniu lub operacji zaznaczania.

 Niektóre polecenia z tego menu są także opisane w temacie
~Zarządzanie plikami i polecenia serwisowe~@FuncCmd@.

 Zobacz także: polecenia ~menu~@MenuCmd@.


@CmdMenu
$ #Menu: menu polecenia#
 #Znajdź plik#          Wyszukuje pliki w drzewie folderów,
                      mogą być używane maski.
                      Więcej informacji: ~Znajdź plik~@FindFile@.

 #Historia#             Wyświetla poprzednie polecania.
                      Więcej informacji w ~Historii~@History@.

 #Tryb wyświetlania#    Przełącza pomiędzy 25 a 50 linii na ekranie.

 #Znajdź folder#        Szuka folderu w drzewie folderów.
                      Więcej informacji: ~Znajdź folder~@FindFolder@.

 #Historia podglądu#    Wyświetla ~historię podglądu i edycji plików~@HistoryViews@.
 #plików#

 #Historia folderów#    Wyświetla historię ~zmiany folderów~@HistoryFolders@.

                      Pozycje w "Historii folderów" i "Historii podglądu plików"
                      po wykorzystaniu są przenoszone na koniec listy.
                      Użyj #Shift+Enter#, aby użyć je bez zmiany pozycji.

 #Zamień panele#        Zamienia miejscami lewy i prawy panel.

 #Włącz/wyłącz panele#  Pokazuje/ukrywa oba panele.

 #Porównaj foldery#     Porównuje zawartość folderów.
                      Więcej informacji: ~Porównaj foldery~@CompFolders@.

 #Edytuj menu#          Pozwala na edycję głównego lub lokalnego ~menu użytkownika~@UserMenu@.
 #użytkownika#          Można wcisnąć #Ins# aby wstawić, #Del# aby usunąć
                      i #F4# aby edytować pozycję.

 #Przypisania plików#   Wyświetla listę ~powiązań plików~@FileAssoc@.
                      Można wcisnąć #Ins# aby wstawić, #Del# aby usunąć
                      i #F4# aby edytować powiązanie.

 #Skróty folderów#      Wyświetla ustawione ~skróty do folderów~@FolderShortcuts@.

 #Filtr panelu plików#  Pozwana na kontrolę zawartości panelu plików.
                      Więcej informacji: ~menu filtrów~@FiltersMenu@.

 #Wtyczki#              Pokazuje listę ~wtyczek do programu~@Plugins@

 #Lista ekranów#        Pokazuje listę ~otwartych okien~@ScrSwitch@

 #Lista zadań#          Pokazuje ~listę aktywnych zadań~@TaskList@.

 #Lista urządz. Hotplug#Pokazuje listę ~urządzeń hotplug (możliwość odłączania)~@HotPlugList@.  yyyyyy

 Zobacz także: polecenia ~menu~@MenuCmd@.


@OptMenu
$ #Menus: menu opcje#
 #Ustawienia systemowe#  Pokazuje okno ~Ustawień systemowych~@SystemSettings@.

 #Ustawienia panelu#     Pokazuje okno ~Ustawień panelu~@PanelSettings@.

 #Ustawienia drzewa#     Pokazuje okno ~Ustawień drzewa~@TreeSettings@.
                       Dostępne tylko gdy parametr ~Panel.Tree.TurnOffCompletely~@Panel.Tree.TurnOffCompletely@
                       w ~far:config~@FarConfig@ jest ustawiony na "false" (fałsz).

 #Ustawienia interfejsu# Pokazuje okno ~Ustawień interfejsu~@InterfSettings@.

 #Język programu#        Wybór języka programu i pomocy. Użyj opcji "Zapisz ustawienia",
                       aby zapamiętać wybrany język

 #Konfiguracja#          Okno konfiguracji ~wtyczek~@Plugins@.
 #wtyczek#

 #Ustawienia managera#   Pokazuje okno ~Ustawień managera wtyczek~@PluginsManagerSettings@.
 #wtyczek#

 #Ustawienia okien#      Pokazuje okno ~Ustawień dialogowych~@DialogSettings@.
 #dialogowych#

 #Ustawienia menu#       Pokazuje okno ~Ustawień menu~@VMenuSettings@.

 #Ustawienia linii#      Pokazuje okno ~Ustawień linii poleceń~@CmdlineSettings@.
 #poleceń#

 #Ustawienia#            Pokazuje okno ~Ustawień AutoUzupełniania~@AutoCompleteSettings@.
 #AutoUzupełniania# 

 #Ustawienia panelu#     Pokazuje okno ~Ustawień Panelu informacyjnego~@InfoPanelSettings@.
 #informacyjnego#

 #Grupy masek plików#    Pokazuje okno ~Grup masek plików~@MaskGroupsSettings@.

 #Potwierdzenia#         Pokazuje okno ustawień dla włączenia lub wyłączenia ~potwierdzeń~@ConfirmDlg@
                       dla niektórych operacji.

 #Tryby panelu plików#   Pokazuje okno ~Trybów panelu plików~@PanelViewModes@.

 #Opisy plików#          ~Pliki opisów~@FileDiz@ dla list plików i uaktualnienia tych list.

 #Pliki opisu folderów#  Lista nazw (dopuszczalne ~maski~@FileMasks@) plików wyświetlanych
                       w ~Panelu informacyjnym~@InfoPanel@ jako opisy folderów i plików.

 #Ustawienia podglądu#   Ustawienia zewnętrznego i wewnętrznego ~Podglądu~@ViewerSettings@.

 #Ustawienia edytora#    Ustawienia zewnętrznego i wewnętrznego ~Edytora~@EditorSettings@.

 #Strony kodowe#         Pokazuje listę ~Stron kodowych~@CodePagesMenu@ plików.

 #Kolory#                Pozwala na wybór kolorów dla różnych elementów ekranu, pozwala zmienić
                       cały wygląd programu Far na czarno/biały lub ustawić domyślne kolory.

 #Wyróżnienia plików#    Pokazuje okno ~Wyróżniania plików~@Highlight@ i sortowania grup plików.
 #i sortowanie grup#     

 #Zapisz ustawienia#     Zapisuje bieżącą konfigurację, kolory i wygląd ekranu.

 Zobacz także: polecenia ~menu~@MenuCmd@.


@ConfirmDlg
$ #Potwierdzenia#
 W oknie #Potwierdzenia# można włączyć lub wyłączyć potwierdzenia (pytania) dla następujących operacji:

 - ^<wrap>zastępowanie plików docelowych podczas kopiowania plików;
 - zastępowanie plików docelowych podczas przenoszenia plików;
 - zastępowanie i usuwanie plików z atrybutem "tylko do odczytu";
 - ~przeciąganie (drag and drop)~@DragAndDrop@ plików;
 - usuwanie plików;
 - usuwanie folderów;
 - przerywanie operacji;
 - ~rozłączenie dysków sieciowych~@DisconnectDrive@ z menu Dyski;
 - usunięcie dysków SUBST z menu Dyski;
 - odłączenie dysków wirtualnych z menu Dyski;
 - usunięcie dysków USB z menu Dyski;
 - ~przeładowanie~@EditorReload@ pliku w edytorze;
 - wyczyszczenie historii edycji/podglądu, listy folderów i poleceń;
 - wyjście z programu Far.


@PluginsManagerSettings
$ #Ustawienia managera wtyczek#
 #Obsługa wtyczek w wersji OEM#
 Kontrola obsługi dla starych wtyczek z Far Manager 1.x nie obsługujących standardu Unicode.

 #Skanuj linki symboliczne#
 Wyszukuje wtyczki w ~linkach symbolicznych~@HardSymLink@ tak jak w normalnych folderach.

 #Przetwarzanie plików#

 #Pokaż standardowe powiązanie#

 #Nawet, gdy tylko jedna wtyczka#

 #Wyniki wyszukiwania (SetFindList)#

 #Przetwarzanie przedrostków#


@MaskGroupsSettings
$ #Grupy masek plików#
 Nieograniczona liczba ~masek plików~@FileMasks@ może zostać połączona w grupy o dowolnej nazwie.

 Podczas używania programu, nazwy grup ujęte w ostre nawiasy (np #<#nazwa#>#) mogą być używane wszędzie gdzie można wprowadzić maski.

 Grupy mogą zawierać w sobie inne grupy.

 Np. grupa #<arc># zawiera m.in. maski "*.rar,*.zip,*.[zj],*.[bg7]z,*.[bg]zip,*.tar".
Aby ~podświetlić~@Highlight@ wszystkie archiwa za wyjątkiem "*.rar" - należy użyć składni: #<arc>|*.rar#.

 Skróty klawiszowe:

 #Ctrl+R#      - ^<wrap>przywraca domyślnie zdefiniowane grupy ("arc", "temp" i "exec").

 #Ins#         - ^<wrap>dodaje nową grupę

 #Del#         - ^<wrap>usuwa wybraną grupę

 #Enter#/#F4#  - ^<wrap>edytuje wybraną grupę

 #F7#          - ^<wrap>znajduje wszystkie grupy zawierające szukaną maskę

 Zobacz także: ~menu Opcje~@OptMenu@ i ~Poleceniach kontroli menu~@MenuCmd@.


@ChoosePluginMenu
$ #Menu wyboru wtyczki#
 Pozwala wybrać wtyczkę do obsługi wybranego pliku (np. archiwum) jeżeli
plik może przetworzyć kilka wtyczek.

 Zobacz także: polecenia ~menu~@MenuCmd@.


@MakeFolder
$ #Utwórz folder#
 Funkcja pozwala tworzyć foldery. W linii edycji można użyć zmiennych 
środowiskowych, które zostaną rozwinięte w pełną ścieżkę przed utworzeniem
folderu. Można utworzyć całą ścieżkę w jednym czasie: wystarczy użyć znaku ukośnika
wstecznego (backslash). Na przykład:

 #%USERDOMAIN%\\%USERNAME%\\Folder3#

 Opcja "#Typ linku#" pozwala wybrać ~typ~@HardSymLink@ odnośnika ("#przyłączenie folderu#"
lub "#link symboliczny"#). Jeżeli zostaną one wybrane, pole "#Cel#" powinno zawierać
ścieżkę do folderu docelowego.

 Jeżeli włączona jest opcja "#Przetwarzaj wiele nazw#", można pojedynczą operacją
założyć wiele folderów. W takim przypadku nazwy folderów powinny być rozdzielone
znakami średnika ("#;#") lub przecinka ("#,#"). Jeżeli zakładane foldery zawierają
te znaki, to nazwy folderów muszą być ujęte w cudzysłowy.

 Np. jeżeli użytkownik wprowadzi tekst #C:\\Test1;"E:\\Test,2;";D:\\Test3#,
to zostaną utworzone foldery o nazwach "#C:\\Test1#", "#E:\\Test,2;#" i "#D:\\Test3#".


@FindFile
$ #Znajdź plik#
 To polecenie pozwala znaleźć w drzewie folderów jeden lub więcej plików
i folderów pasujących do do jednej lub więcej ~masek~@FileMasks@ (oddzielonych
przecinkami). Może być także użyte z emulacją systemu za pomocą ~wtyczek~@Plugins@.

 Można także podać opcjonalny łańcuch tekstowy, aby odnaleźć tylko pliki zawierające
ten tekst. Po podaniu tekstu i zaznaczeniu opcji #Uwzględniaj wielkość znaków#
używane będzie porównywanie wielkich i małych znaków.

 Opcja #Tylko całe słowa# pozwala znaleźć tylko tekst, który jest oddzielony
od innego tekstu spacją, tabulatorem, znakiem łamania linii lub standardowym
separatorem, którym domyślnie są znaki: #!%^&*()+|{}:"<>?`-=\\[];',./#.

 Zaznaczając opcję #Szukaj wartości szesnastkowej# można wyszukać pliki
zawierające szesnastkową sekwencję podanych bajtów. W tym przypadku
opcje #Uwzględnij wielkość znaków#, #Tylko całe wyrazy#, #Użyj strony kodowej#
i #Szukaj folderów# zostaną wyłączone i ich wcześniejsze zaznaczenie nie ma
żadnego wpływu na proces wyszukiwania.

 Zaznaczenie #Not containing# pozwoli odszukać pliki #nie# zawierające podany
tekst lub kod.

 Rozwijana lista #Użyj strony kodowej# pozwala wybrać stroną kodową znaków
jaka będzie używana podczas szukania. Jeżeli z rozwijanej listy zostanie 
wybrana pozycja #Wszystkie zainstalowane#, Far użyje wszystkich standardowych
stron kodowych (ANSI, OEM, UTF-8, UTF-16, UTF-16 BE), podobnie jak wybranie
#Ulubionych# stron kodowych (ich listę można utworzyć w menu ~Strony kodowe~@CodepagesMenu@
w opcjach programu, podczas edycji lub podglądzie plików). Aby wyszukać
z wybranym zestawem stron kodowych, należy wybrać pożądaną stronę kodową
i wcisnąć klawisz #Ins# lub #Spacja#, a następnie wybrać pozycję menu
#Wybrane strony kodowe#.

 Jeżeli opcja #Szukaj w archiwach# jest włączona, Far przeszuka także archiwa
o znanych formatach. Należy pamiętać, że opcja ta znacząco spowalnia proces
wyszukiwania danych. Dodatkowo - Far nie potrafi przeszukiwać zagnieżdżonych
archiwów.

 Opcja #Szukaj folderów# dołącza do listy wyszukiwania te foldery, które
odpowiadają wprowadzonym maskom. Licznik znalezionych plików zwiększa się
o liczbę znalezionych folderów.

 Opcja #Szukaj w linkach# pozwala na przeszukanie ~linków symbolicznych~@HardSymLink@
traktując je jak podfoldery.

 #Szukaj w alternatywnych strumieniach# - oprócz normalnych strumieni danych
(zawierających pliki), pozwala na przeszukiwanie innych strumieni danych
wspieranych przez niektóre systemy (np. #NTFS#).

 Wyszukiwanie można wykonywać:
 - ^<wrap>na dyskach stałych;
 - na dyskach lokalnych, wyłączając wyjmowalne i sieciowe;
 - we wszystkich folderach wymienionych w zmiennej systemowej %PATH% (nie uwzględniając podfolderów);
 - we wszystkich folderach od litery dysku, w oknie dialogowym można zmienić dysk do wyszukiwania;
 - od bieżącego folderu;
 - tylko w bieżącym folderze;
 - w zaznaczonych folderach.

 Parametry wyszukiwania są zapisywane w konfiguracji.

 Pole zaznaczania #Filtruj# pozwala zdefiniować dodatkowe warunki wyszukiwania plików.
Po wciśnięciu przycisku #Filtr# otwiera się ~menu filtrów~@FiltersMenu@.

 Przycisk #Zaawansowane# otwiera okno ~zaawansowanych opcji wyszukiwania~@FindFileAdvanced@
gdzie można rozszerzyć zakres szukania i prezentacji wyników wyszukiwania.


@FindFileAdvanced
$ #Find file advanced options#
 #Search only in the first# - The string entered in the #Containing text#
(or #Containing hex#) field can be searched for not only in the whole
file, but also within the specified range at the beginning of the file.
If the specified value is less than the file size, the rest of the file
is ignored even if the searched for 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.

 #Column types# - Allows to specify search results output format.
Column types are encoded with one or more characters delimited with commas.
The following column types are supported:

 S[C,T,F,E] - ^<wrap>file size
 P[C,T,F,E] - allocation file size
 G[C,T,F,E] - size of alternate file streams, where:
              C - ^<wrap>format file size;
              T - use 1000 instead of 1024 as the divisor;
              F - show size as a decimal fraction using the most appropriate unit, e.g. 0.97 K, 1.44 M, 3.5 G;
              E - compact mode, no space before the file size suffix (e.g 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 description

 O[L]       - file owner, where:
              L - show domain name.

 LN         - number of hard links

 F          - number of alternate streams


 File attributes are denoted as follows:

 #N# - Attributes not set
 #R# - Read only
 #H# - Hidden
 #S# - System
 #D# - Directory
 #A# - Archive
 #T# - Temporary
 #$# - Sparse
 #L# - Reparse point
 #C# - Compressed
 #O# - Offline
 #I# - Not content indexed
 #E# - Encrypted
 #V# - Integrity stream
 #?# - Virtual
 #X# - No scrub data
 #P# - Pinned
 #U# - Unpinned

 #Column widths# - allows to change column widths in the search results
output. If the width equals 0, the default value is used.

 To use 12-hour time format, add one to the standard width of
the file time column or file date and time column. Increase the width
of these columns even more to show seconds and milliseconds.

 To display the year in 4-digit format, add two to the width of
the file date column.

 Unlike the panel modes, the search results can have only one column.
File name is always displayed and added automatically as the last column.

 Adding columns for the links and alternate streams information
(G, LN, and F) increases search time.

 To display only file names without additional attributes in the search
results, leave the “Column types” field empty.

 Default field values are:
 “Column types”  - D,S,A
 “Column widths” - 14,13,0


@FindFileResult
$ #Find file: control keys#
 While ~search~@FindFile@ is in progress or when it is finished, you can 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.

 During or after search you can view or edit found files.

 View                          #F3, Alt+F3, Numpad5, Ctrl+Shift+F3#

 #F3#, #Alt+F3# or #Numpad5# invokes ~internal~@Viewer@, external or ~associated ~@FileAssoc@ viewer,
depending on file type and ~Viewer settings~@ViewerSettings@.
#Ctrl+Shift+F3# always invokes internal viewer regardless of file associations.

 Edit                                    #F4, Alt+F4, Ctrl+Shift+F4#

 #F4# or #Alt+F4# invokes ~internal~@Editor@, external or ~associated~@FileAssoc@ editor,
depending on file type and ~Editor settings~@EditorSettings@.
#Ctrl+Shift+F4# always invokes internal editor regardless of file associations.

 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 can 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 can 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.

 #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#.
 #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.
 #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]# - ^<wrap>inclusion attribute - the file must have this attribute.
 #[ ]# - ^<wrap>exclusion attribute - the file must not have this attribute.
 #[?]# - ^<wrap>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.
The #Integrity stream# and #No scrub data# attributes are supported only on ReFS volumes starting from Windows Server 2012.


 #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 at least by one another file.
 #Warning#: Enabling of this option can cause a significant slowdown.

 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#

 Show additional information                                      #F3#

 To go to the previous or next command directly from the command line, you
can press #Ctrl+E# or #Ctrl+X# respectively.

 If you want to save the commands history after exiting Far, use the
respective option in the ~System settings~@SystemSettings@ dialog.

 Locked items will not be deleted when clearing the history.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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 #Numpad5#

 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~@SystemSettings@ dialog.

 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.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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#

 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~@SystemSettings@ dialog.

 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.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@TaskList
$ #Task list#
 The task list displays active tasks. Every line contains PID and window
caption or path to executable.

 From the task list you can 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 can 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.

 #F2# Switch between displaying of window caption and path to executable.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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, executed
when invoking the user menu. The menu can contain submenus.
~Special symbols~@MetaSymbols@ are supported both in the commands and in the command
titles. Note that !?<title>?<init>! symbol can be used to enter additional
parameters directly before executing commands.

 With the #Edit user menu# command from the ~Commands menu~@CmdMenu@, you
can edit or create main or local user menu. There can 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 can be placed in any folder. You can switch between
the main menu and the user menu by pressing #Shift+F2#. Also you can call the
user menu of the parent folder by pressing #BS#.

 You can 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.

 User menu items can be moved with #Ctrl+Up# or #Ctrl+Down# key combinations.

 To execute a user menu command, select it with cursor keys and press #Enter#.
You can also press the hot key assigned to the required menu item.

 You can 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 can 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#:
 - ^<wrap>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 specific 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.
 Common ~menu~@MenuCmd@ keyboard commands.


@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 can add new associations with the #Edit associations# command in the
~Commands menu~@CmdMenu@.

 You can 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 the file and
#Use Windows registered types# option in ~System settings~@SystemSettings@
dialog is on, Far tries to use Windows association to execute this file type;

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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.

 The following ~special symbols~@MetaSymbols@ can 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@
dialog 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@:

 #!!#       ^<wrap>The ‘!’ 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 a file with a list of selected file names
 #!$!#      Name of a file with a list of selected short file names
 #!&#       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@.
 #!?!#      Description of the current file

 #!?<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 -

 Leave the name empty to disable history.

 The entered string can also be accessed later as #%<history># (or as #%UserVarN#, where N is the index of the corresponding input).

 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 -.

 #!###
 "!##" prefix forces all subsequent special symbols
to refer to the passive panel (see note 4).
For example, !##!.! denotes the name of the current
file on the passive panel.

 #!^#
 "!^" prefix forces all subsequent special symbols
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 can be used with the special symbols #!@@!# and #!$!#:
    #Q# - enclose names 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.

    ^<wrap>For example, #!@@AFQ!# denotes "name of file containing the list of
selected file names, in ANSI encoding, with full pathnames, each enclosed in quotes".

    ^<wrap>The following modifiers can be used with the special symbols #!&# and #!&~~#:
    #Q# - enclose each name in quotes. This is the default, if no modifier is specified.
    #q# - do not enclose names in quotes (as it was before build 5466).

    ^<wrap>For example, #!&Q# denotes the list of selected file names, each enclosed 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. The effect
of these prefixes continues up to the next similar prefix. For example:

    if exist !##!\\!^!.! diff -c -p !##!\\!^!.! !\\!.!

    ^<wrap>"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 quotes, e.g. #"!"\#.
    ^<wrap>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.

 #Use system copy routine#
 Use the file copy functions provided by the operating system instead of internal
file copy implementation. It can be useful on NTFS, because the system function
(CopyFileEx) copies file extended attributes. On the other hand, when using the system
function, the possibility of "smart" ~copying~@CopyFiles@ of sparse files 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.

 #Update panels only when Far is active#
 If enabled, file panels will be monitored only when Far is active, i.e. panels will not be updated until Far window is focused.
This allows to avoid blocking the directories opened on panels.
However, sometimes the update is not triggered after receiving focus,
so this option is disabled by default and directories are always monitored.

 #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 can be activated by #Alt+F12#.

 #Save view and edit history#
 Forces saving ~file view and edit history~@HistoryViews@ before exit and restoring it after
starting Far. View and edit history list can 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 ~Change 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).

 #Automatic update of environment variables#
 Automatically update the environment variables if they have been changed globally.

 #Request administrator rights#
 The current user might not always has the required rights to work with certain file system objects.
Far allows to retry the operation using the privileged account.
 Available options:
 - ^<wrap>#for modification#: allow requesting rights for operations that change the state of the file system (e.g. file or directory creation/modification/deletion)
 - ^<wrap>#for read#: allow requesting rights for operations that do not change the state of the file system (e.g. reading files or listing directories).
 - ^<wrap>#use additional privileges#: attempt accessing all files bypassing Access Control Lists.
Use with caution.

 #Sorting collation#
 Allows to choose and configure the sorting collation.
 - ^<wrap>#ordinal#: based on the ordinal value of the characters in the string
 - ^<wrap>#invariant#: invariant collation
 - ^<wrap>#linguistic#: based on the culture-specific sorting conventions

 #Treat digits as numbers#
 When enabled, sequential groups of digits are treated as numbers. The following example shows how the files are sorted:
 ┌──────────┬──────────┐
 │ Disabled │ Enabled  │
 ├──────────┼──────────┤
 │ Ie4_01   │ Ie4_01   │
 │ Ie4_128  │ Ie4_128  │
 │ Ie401sp2 │ Ie5      │
 │ Ie5      │ Ie6      │
 │ Ie501sp2 │ Ie401sp2 │
 │ Ie6      │ Ie501sp2 │
 │ 11.txt   │ 5.txt    │
 │ 5.txt    │ 11.txt   │
 │ 88.txt   │ 88.txt   │
 └──────────┴──────────┘
 Note: treating digits as numbers in linguistic collation is possible in Windows 7 and above. In older systems invariant collation will be used automatically.

 #Case sensitive#
 Take into account the case of the characters in the string.

 Note: how exactly the case of the characters in the string will be taken into account depends on the sorting collation.

 #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 system files#
 Enables displaying files with Hidden or System attributes. This option can also be switched by #Ctrl+H#.

 #Highlight files#
 Enables ~files highlighting~@Highlight@.

 #Select folders#
 Enables folder selection with #Gray +# and #Gray *#. If this option is off, these keys select only files.

 #Right click selects files#
 If this option is on, #right mouse click# selects files. Otherwise, it opens Windows  Explorer Context menu.

 #Sort folder names by extension#
 Applies sort by extension not only to files, but also to folders. When this 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 sort modes#
 If this option is on and the current file panel sort mode is reselected, reverse sort mode will be set.

 #Disable automatic panel update#
 If this option is on and the number of file objects exceeds the specified value,
the automatic panel update when the file system state changes is disabled.
 Auto-update 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 autorefresh#
 This option enables panel autorefresh when the file system state of a network drive is changed.
It may be helpful to disable this option on slow network connections.

 #Show column titles#
 Enables displaying ~file panel~@FilePanel@ column titles.

 #Show status line#
 Enables displaying file panel status line.

 #Detect volume mount points#
 Distiguishes between normal directory links (Junctions) and volume mount points.
This option significanty slows down displaying directories on slow network connections.

 #Show files total information#
 Enables displaying the file totals at the bottom line of the file panel.

 #Show free size#
 Enables displaying the current disk free space.

 #Show scrollbar#
 Enables displaying file and ~tree panel~@TreePanel@ scrollbars.

 #Show background screens number#
 Enables displaying the number of ~background screens~@ScrSwitch@.

 #Show sort mode letter#
 Displays current sort mode in the upper left-hand corner of the panel.

 #Show ".." in root folders#
 Enables displaying of ".." item in root folders.
Pressing #Enter# on this item opens ~Change drive menu~@DriveDlg@.


@TreeSettings
$ #Tree settings#
 #Auto change folder#
 If turned on, moving cursor on the ~tree panel~@TreePanel@ will synchronously change the folder on the other panel.
If turned off, to change the folder from the tree panel, you need to press #Enter#.

 #Minimum number of folders#
 The minimal number of folders on the disk for which folder tree cache file #tree3.far# will be created.


@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 can also 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 could 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 could 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.

 #Console icon#
 If this option is activated, Far will set the selected embedded icon as the icon of the console window.
Otherwise you can choose any desired icon in the Far shourtcut properties.

 #Alternate for Administrator#
 If this option is activated, Far will use the red icon when running with administrator privileges.

 #Far window title addons#
 Additional information, displayed in the window title.
Can contain any text, including environment variables (e.g. "%USERDOMAIN%\%USERNAME%") and the following special variables:
 - #%Ver# - Far version;
 - #%Platform# - Far platform;
 - #%Admin# - ^<wrap>"Administrator" if running as administrator, otherwise an empty string.
 - #%PID# - Far process ID;


@DialogSettings
$ #Settings dialog: dialogs#
 #History in dialog#       Keep history in edit controls of some
 #edit controls#           Far dialogs. The previous strings history
                         list can be activated with the 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 can 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 can 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 can 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@.

 #Use home dir#
 This option specifies the target folder of ~CD ~~~@OSCommands@ command.
If the string is empty, #CD ~~# will attempt to change the current path
to real “~~” directory (and fail if this is impossible, e.g. because
the directory does not exist). Default value is string “%FARHOME%” which
denotes Far home directory.


@AutoCompleteSettings
$ #Settings dialog: AutoComplete#
 #Show a list#
 Show completion suggestions as a list.

 #Modal mode#
 Make the list modal.

 #Append the first matched item#
 Append the first matched item to the command line text as you type.

 There are several additional options to control what data sources will be used to populate the completion list:
 - #Interface.Completion.UseFilesystem#
 - #Interface.Completion.UseHistory#
 - #Interface.Completion.UsePath#
 - #Interface.Completion.UseEnvironment#
 All parameters are 3-state - yes / no / only if called manually (using #Ctrl+Space#).
These parameters can be changed via ~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 - ^<wrap>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
 $m - full network path of the current drive or empty, if the current drive is not a network drive
 $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
 $w - current working directory (without the path)
 $$ - the $ character
 $+ - the depth of the folders stack
 $##nn - ^<wrap>max prompt width, given in percents relative to the width of the window
 $@@xx - ^<wrap>"Administrator", if Far Manager is running as administrator.
xx is a placeholder for two characters that will surround the "Administrator" word.
For example, #$@@{}$s$p$g# will be shown as "{Administrator} 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.

 Prompt elements can be highlighted with #colors#.

 Format:
 #([[T]FFFFFFFF][:[T]BBBBBBBB])#, where:

  #FFFFFFFF#
  Foreground color in aarrggbb format or index in the console palette.

  #BBBBBBBB#
  Background color in aarrggbb format or index in the console palette.

  #T#
  "TrueColor" flag. If absent, value is treated as the console palette index (0-F):

  \00 \11 \22 \33 \44 \55 \66 \77 \88 \99 \AA \BB \CC \DD \EE \FF \-
  0123456789ABCDEF

 If foreground or background color is omitted, the corresponding default value will be used.

 Examples:

 #(E)#               \0e Bright yellow text on default background    \-
 #(:F)#              \f7 Default text on white background            \-
 #(B:C)#             \cb Bright blue text on bright red background   \-
 #()#                \07 Default text on default background          \-
 #(T00CCCC:TE34234)# \(T00CCCC:TE34234) Robin egg blue text on Vermilion background \-

 The specified color will be active till the end of the prompt or the next color entry.

 Example:

 #(a)%username%(f)@@(b)%computername%() $p$g# \0aadmin\0f@@\0bserver\07 C:\\>\-


@Viewer
$ #Viewer: control keys#
 Navigation keys

 The behavior of navigation keys depends on the ~view mode~@ViewerMode@.

 The following keys work in all modes:

 #Up#                 ^<wrap>Line up
 #Down#               Line down
 #PgUp#               Screenful up
 #PgDn#               Screenful down
 #Home, Ctrl+Home#    Beginning of the file
 #End, Ctrl+End#      End of the file

 The following additional keys work in #text mode without line wrap#:

 #Left#               ^<wrap>One column left
 #Right#              One column right
 #Ctrl+Left#          20 columns left
 #Ctrl+Right#         20 columns right
 #Ctrl+Shift+Left#    Show the leftmost column
 #Ctrl+Shift+Right#   Show the rightmost column of all lines currently visible on the screen

 In the #hex# and #dump# ~view modes~@ViewerMode@, #Ctrl+Left# and
#Ctrl+Right# keys shift the content within the window one byte at a time
in the corresponding direction.

 In the #hex# ~view mode~@ViewerMode@, #Alt+Left# and #Alt+Right# key
combinations decrease or increase the number of bytes displayed on each
row by one byte, respectively. #Ctrl+Alt+Left# and #Ctrl+Alt+Right# key
combinations adjust the number of displayed bytes by 16 at a time.

 Viewer commands

 #F1#                 ^<wrap>Help
 #F2#                 Toggle line wrap/unwrap in #text# mode, or change ~view mode~@ViewerMode@
 #Shift+F2#           Toggle wrap type (characters or words) in #text# ~view mode~@ViewerMode@
 #F4#                 Toggle ~view mode~@ViewerMode@ to #hex# and back
 #Shift+F4#           Select ~view mode~@ViewerMode@: #text#, #hex#, or #dump#
 #F6#                 Switch to ~editor~@Editor@
 #F7#                 ~Search~@ViewerSearch@
 #Shift+F7, Space#    Continue search
 #Alt+F7#             Continue search in reverse direction
 #F8#                 Switch between OEM and ANSI code pages
 #Shift+F8#           Select code page using the ~Code pages~@CodePagesMenu@ menu
 #Alt+F8#             ~Change current position~@ViewerGotoPos@
 #Alt+F9#             Maximize or restore the size of the Far console window;
see also ~Interface.AltF9~@Interface.AltF9@
 #Alt+Shift+F9#       Open ~Viewer settings~@ViewerSettings@ dialog
 #Numpad5,F3,F10,Esc# Quit viewer
 #Ctrl+F10#           Jump to the current file on the active file panel
 #F11#                Open ~Plugin commands~@Plugins@ menu
 #Alt+F11#            Display ~file view and edit history~@HistoryViews@
 #Gray +#             View the next file on the active file panel
 #Gray -#             View the previous file on the active file panel
 #Ctrl+O#             Show user screen
 #Ctrl+Alt+Shift#     Temporarily show user screen
(while the key combination is held down)
 #Ctrl+B#             Toggle functional key bar at the bottom of the screen
 #Ctrl+Shift+B#       Toggle status line
 #Ctrl+S#             Toggle the scrollbar
 #Alt+BS, Ctrl+Z#     Undo position change
 #RightCtrl+0…9#      Set bookmark 0…9 at the current position
 #Ctrl+Shift+0…9#     Set bookmark 0…9 at the current position
 #LeftCtrl+0…9#       Go to bookmark 0…9
 #Ctrl+Ins, Ctrl+C#   Copy the selected text to the clipboard.
The text can be selected manually or as the result of a ~search~@ViewerSearch@.
 #Ctrl+U#             Unselect the text
 #Shift+Mouse click#  Select text manually. The first mouse click indicates the
beginning of the selected area; the second click indicates the end.
Use navigation keys after the first click to bring the end position into
the view. The end of the selected area may be set before or after the
beginning in the text.

 See also the list of ~macro keys~@KeyMacroViewerList@ available in the viewer.

 Notes:

 1. ^<wrap>Start typing the search pattern to open the
~search~@ViewerSearch@ dialog.

 2. ^<wrap>The viewer opens files with the permission to be deleted.
If another process attempts to delete the file while it is open in the
viewer, the file will be deleted after the viewer is closed. Any
operation on a file while its deletion is pending will fail. This is
a feature of the Windows operating system.

 3. ^<wrap>The maximum number of columns displayed in the #text#
~view mode~@ViewerMode@ can be configured in the
~Viewer settings~@ViewerSettings@ dialog. The range is between 100 to 100,000,
the default is 10,000. Lines longer than the maximum will be split into
several screen rows even if word wrap mode is turned off.

 4. ^<wrap>Far starts ~searching~@ViewerSearch@ (#F7#) from the
beginning of the currently visible area.

 5. ^<wrap>To auto-scroll a file which is being appended by another
process (conf. Linux “tail”), go to the end of the file (press the #End# key).


@ViewerMode
$ #Viewer: view modes#
 The viewer can render the content of the file in three modes:
#text#, #hex#, and #dump#. Current mode is indicated with a character
on the first (status) line of the window, to the left of the current
code page number:
 - #t#: text,
 - #h#: hex,
 - #d#: dump.

 When a file is opened, if #Save view mode# option in the
~Viewer settings~@ViewerSettings@ dialog is on and the file exists
in ~File view and edit history~@HistoryViews@, the last used view mode
is selected. Otherwise, if #Detect dump view mode# option in the
~Viewer settings~@ViewerSettings@ dialog is on and Far considers the
file binary, the #dump# mode is selected. Otherwise, the #text# mode is selected.

 The view mode can be changed manually with the following keys:

 #Shift+F4#
 Opens the #View mode# menu. If #text# or #dump#
mode is selected, it becomes the #base# mode; selecting #hex# mode
switches the current mode but does not change the base mode.

 #F4#
 Switches #text# or #dump# mode to #hex#, and
#hex# mode to the base (#text# or #dump#) mode most recently selected
in the #View mode# menu.

 #F2#
 In the #text# mode toggles line wrap/unwrap,
switches #dump# mode to #text#, and switches #hex# mode to the opposite
of the base mode (#dump# or #text#) most recently selected in the
#View mode# menu. Note: #F4# and #F2# switch #hex# mode to different
modes.

 #Text# mode

 In the #text# mode, viewer renders file content interpreting byte
sequences as character strings using the encoding defined by the current
code page. (Note that some encodings can use more than one byte
to represent a character.) Byte sequences invalid in the current
encoding and characters for which there are no glyphs in the console
window font are displayed as question marks, or empty rectangles,
or small question marks in a rectangle, or blanks. The representation
depends on the console window font.

 Text lines are broken at any conventional line delimiter, U+000A
U+000D (Dos/Windows format), U+000A (Unix format), or U+000D (Mac
format).

 Long text lines which do not fit into the window can be either
truncated or wrapped over multiple screen rows. The #F2# key switches
between #wrap# and #truncate# modes. In #wrap# mode, #Shift+F2# key
combination controls whether the lines can be broken inside a word.

 In #truncate# mode, the text can be scrolled horizontally within the
window. The #Right# key scrolls the text one column to the left; the
#Left# key scrolls one column to the right (think of moving the window
over the file content). The #Ctrl+Right# and #Ctrl+Left# key
combinations scroll 20 columns at a time. If #Show scrolling arrows#
in the ~Viewer settings~@ViewerSettings@ dialog is on, the truncated
lines are indicated with the #«# and #»# characters at the corresponding
edge of the window. The characters are displayed in a different color.

 The maximum length of text lines is limited to the #Maximum line width#
defined in the ~Viewer settings~@ViewerSettings@ dialog. Longer lines
are split into several screen rows even in #truncate# mode.

 #Dump# mode

 In the #dump# mode, viewer renders file content character by character
without regard of line breaks or control codes which are treated
as ordinary characters. The characters are displayed on screen rows from
left to right. After reaching the end of the row, the next character
is displayed in the leftmost position of the next row.

 NOTE: Strictly speaking, text is rendered by code units, not by
characters. The size of a code unit depends on the encoding defined
by the current code page; it is one byte for single-byte encodings
(e.g. all ANSI code pages) and UTF-8, and two bytes for UTF-16 and
UTF-16BE encodings. For example:

 Code page 1252 (ANSI - Latin I): each byte is displayed in its
own screen position.

 Code page 65001 (UTF-8): the character is displayed in the
position corresponding to the leading byte of the UTF-8 sequence, and
the positions of continuation bytes are filled with the #›# characters
(code point U+203A).

 Code page 1200 (UTF-16): each screen position represents two
consecutive bytes starting at an even offset in the file.

 In the #dump# mode, there is no notion of a text line. Instead
of horizontal scrolling (cf. #text# #truncate# mode), the text
is shifted one character at a time. The #Ctrl+Right# key combination
shifts all characters to the left; the first character on a row becomes
the last on the previous row. The #Ctrl+Left# key combination shifts all
characters to the right moving the last character of a row to the first
positions of the next row. The text “flows” from row to row. The #Right#
and #Left# keys are ignored.

 #Hex# mode (hexadecimal codes)

 In the #hex# mode, viewer renders file content 16 bytes per screen
row, with the hexadecimal offset of the first byte of each row at the
left, followed by the hexadecimal representation of the bytes, followed
by the character representation.

 The rendition depends on the encoding defined by the current code
page. For single-byte encodings (e.g. all ANSI code pages), the bytes
on each row are represented by 16 double-digit hex values followed by 16
characters. For UTF-8 encoding, the bytes are represented the same way,
while the characters are displayed at the positions of the leading bytes
of the UTF-8 sequences with the positions of continuation bytes being
filled with the #›# characters (code point U+203A). For UTF-16(BE)
encodings the hex values are followed by eight characters. For example:

 Code page 1252 (ANSI - Latin I)

@-
 \1b0000000000: 54 68 65 20 71 75 69 63 │ 6B 20 62 72 6F 77 6E 20  The quick brown \-
 \1b0000000010: 66 6F 78 20 6A 75 6D 70 │ 73 20 6F 76 65 72 20 74  fox jumps over t\-
 \1b0000000020: 68 65 20 6C 61 7A 79 20 │ 64 6F 67 27 73 20 62 61  he lazy dog's ba\-
 \1b0000000030: 63 6B 2E 0D 0A          │                          ck.♪◙           \-
@+

 Code page 65001 (UTF-8)

@-
 \1b0000000035: D0 92 20 D1 87 D0 B0 D1 │ 89 D0 B0 D1 85 20 D1 8E  В› ч›а›щ›а›х› ю›\-
 \1b0000000045: D0 B3 D0 B0 20 D0 B6 D0 │ B8 D0 BB 2D D0 B1 D1 8B  г›а› ж›и›л›-б›ы›\-
 \1b0000000055: D0 BB 20 D1 86 D0 B8 D1 │ 82 D1 80 D1 83 D1 81 2C  л› ц›и›т›р›у›с›,\-
@+

 Code page 1200 (UTF-16)

@-
 \1b00000000A2: 3D 04 3E 04 20 00 44 04 │ 30 04 3B 04 4C 04 48 04  но фальш\-
 \1b00000000B2: 38 04 32 04 4B 04 39 04 │ 20 00 4D 04 3A 04 37 04  ивый экз\-
 \1b00000000C2: 35 04 3C 04 3F 04 3B 04 │ 4F 04 40 04 2C 00 20 00  емпляр, \-
 \1b00000000D2: 34 04 30 04 2E 00 0D 00 │ 0A 00                    да.♪◙   \-
@+

 The #Ctrl+Right# key combination shifts all bytes to the left; the
first byte on a row becomes the last on the previous row. The
#Ctrl+Left# key combination shifts all bytes to the right moving the
last byte of a row to the first positions of the next row. Unlike
in #dump# mode, the content is shifted by a byte, not by a character.

 The #Alt+Right# key combination increases the number of bytes displayed
on each row by one byte. The #Ctrl+Alt+Right# key combination increases
the number of bytes by 16 at a time. The #Alt+Left# key combination
decreases the number of bytes displayed on each row by one byte. The
#Ctrl+Alt+Left# key combination decreases the number of bytes by 16 at
a time.

 The #Right# and #Left# keys are ignored.


@ViewerGotoPos
$ #Viewer: go to specified position#
 This dialog allows to change the position in the internal viewer.

 You can enter an absolute or relative value or percentage, in decimal or hexadecimal.
 For relative add #+# or #-# before the value.
 For percentage add #%# after the value.
 For decimal either add #m# after the value or uncheck the #Hex value#.
 For hexadecimal either add #0x# or #$# before the value, #h# after the value, or check the #Hex value#.

 The value will be interpreted as an offset from the beginning of the file.
If the current view mode is #unwrapped text# it is possible to enter an additional value
which will be interpreted as a first visible column.
Values must be delimited by space or one of the following characters: #,.;:#.
If a value is omitted the corresponding parameter will not be changed.


@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.

 #Search for hex#
 Search for a string corresponding to hexadecimal codes entered in the #Search for# string.

 #Case sensitive#
 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#
 Reverse the search direction - search from the end of file towards the beginning.

 #Regular expressions#
 Enable the use of ~regular expressions~@RegExp@ in the search string.
The multiline search is not supported.


@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 ANSI code page is used by default when creating new files, this
behavior can be changed in the ~Editor settings~@EditorSettings@ dialog.

 #Control keys#

 Cursor movement

 #Left#                    ^<wrap>Character left
 #Ctrl+S#                  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 can 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#       ^<wrap>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#                  Copy block to current cursor position (in persistent blocks mode only)
 #Ctrl+M#                  Move block to current cursor position (in persistent blocks mode only)
 #Alt+U#                   Shift block left
 #Alt+I#                   Shift block right

 Other operations

 #F1#                      ^<wrap>Help
 #F2#                      Save file
 #Shift+F2#                ~Save file as…~@FileSaveAs@
 #Shift+F4#                Edit ~new file~@FileOpenCreate@
 #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#                  Maximize or restore the size of the Far console window; see also ~Interface.AltF9~@Interface.AltF9@
 #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 ~file view and 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#          Temporarily show user screen (as long as these keys are held down)
 #Ctrl+Q#                  Treat the next key combination as a character code
 #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
 #Shift+Enter#             Insert the name of the current file on the active panel at the cursor position.
 #Ctrl+Shift+Enter#        Insert the name of the current file on the passive panel at the cursor position.
 #Ctrl+F#                  Insert the full name of the file being edited at the cursor position.
 #Ctrl+B#                  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. ^<wrap>#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 the ~editor~@Editor@:

 #Case sensitive#
 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#
 Change the direction of search (from the end of file towards the beginning)

 #Regular expressions#
 Treat input as Perl regular expression (~search~@RegExp@ and ~replace~@RegExpRepl@).
Each line is processed individually, so multi-line expressions and line break characters will not be found.

 ~Preserve style~@PreserveStyle@
 Preserve style (case and delimiters in program source code) of the replaced text.

 The #All# button will show All matching entries ~menu~@FindAllMenu@.


@PreserveStyle
$ #Editor: Replace mode - Preserve style#
 The #“Preserve style”# ~replace~@EditorSearch@ mode in the
~Editor~@Editor@ preserves the style (case, delimiters) of the replaced
text. This mode may be useful when editing program source code. Some
examples are below. Note how the style of the replaced strings
is preserved in each case.

@-
 ┌────────────────┬────────────────────┬──────────────────────┐
 │ Find / Replace │ Before             │ After                │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ tu / to        │ #Tu# be or not #tu# be │ #To# be or not #to# be   │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ UserName       │ writerUserName     │ writerPersonLogin    │
 │  /             │ user.NAME          │ person.LOGIN         │
 │ PersonLogin    │ DEFAULT_USER_NAME  │ DEFAULT_PERSON_LOGIN │
 │                │ default-User-name  │ default-Person-login │
 └────────────────┴────────────────────┴──────────────────────┘
@+

 #More formally.#

 The main operation used in the algorithm is parsing a string into
tokens. The tokens are divided at a single separator character
or between a lowercase and an uppercase letter. Token separator
characters are #underscore “_”#, #hyphen “-”#, and #dot “.”#. All tokens
must be divided with the same separator. If the parse is ambiguous, the
entire string is treated as a single token. For example:

@-
 ┌──────────────────────┬──────────────────────┬──────────────┐
 │ Search Pattern       │ Tokens               │ Comments     │
 ├──────────────────────┼──────────────────────┼──────────────┤
 │ testMe               │ test Me              │              │
 │ WhatIsIt             │ What Is It           │              │
 │ far-manager          │ far manager          │              │
 │ Contact.Address.Type │ Contact Address Type │              │
 │ USER_FIRST_NAME      │ USER FIRST NAME      │              │
 ├──────────────────────┼──────────────────────┼──────────────┤
 │ test_userName        │ test_userName        │ Ambiguous    │
 │ one.two-three        │ one.two-three        │ separators   │
 │ aBc.dEf.gHi          │ aBc.dEf.gHi          │              │
 ├──────────────────────┼──────────────────────┼──────────────┤
 │ A..B                 │ A..B                 │ Adjacent     │
 │                      │                      │ separators   │
 └──────────────────────┴──────────────────────┴──────────────┘
@+

 The parse also defines the common separator type and the style of
each token. There are three token styles: #Title#case, #lower#case, and
#UPPER#case. If a token has a mix of uppercase and lowercase letters
or non-letter characters, its style is undefined. A token consisting
of a single uppercase character is deemed to be both #Title#case and
#UPPER#case.

 #The following algorithm is used to replace preserving style.#

 The search pattern and the replace string are parsed into tokens
according to the rules above. The text is searched for a string that can
be parsed into the same tokens as the search pattern. The tokens are
compared according to the #“Case sensitive”# and #“Whole words”# search
modes.

 If the found string and the replace string have the same number
of tokens and the found tokens have common style (#Title#case
is preferred over the #UPPER#case), the replace tokens are transformed
to this common style. If the common style cannot be defined, the replace
tokens are transformed to the style of the corresponding found tokens.
After the transformation, the replace tokens are joined with the
separator of the parse of the found string. The result is used as the
replace string. Some examples:

@-
 ┌────────────────┬────────────────────┬──────────────────────┐
 │ Find / Replace │ Before             │ After                │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ abc-def-ghi    │ AbcDefGhi          │ PqRstXyz             │
 │  /             │ ABC_DEF_GHI        │ PQ_RST_XYZ           │
 │ pq.RST.Xyz     │ abc.def.ghi        │ pq.rst.xyz           │
 │                │ abcDefGhi          │ pqRstXyz             │
 │                │ ABC_Def_Ghi        │ PQ_Rst_Xyz           │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ AA-B-C         │ Aa_B_C             │ Xxx_Yy_Zz            │
 │  /             │ aa-b-c             │ xxx-yy-zz            │
 │ xxx.Yy.ZZ      │ AA_B_C             │ XXX_YY_ZZ            │
 │                │ aa.B.C             │ xxx.Yy.Zz            │
 │                │ Aa.B.c             │ Xxx.Yy.zz            │
 └────────────────┴────────────────────┴──────────────────────┘
@+

 If the found string and the replace pattern have different number
of tokens, the first token is processed separately from the rest of the
tokens. The first replace token inherits the style of the first found
token. The rest of the replace tokens are transformed to the common
style of the rest of the found tokens. If the common style cannot
be defined, the rest of the replace tokens are not changed. As in the
previous case, the replace tokens are joined with the separator of the
parse of the found string and the result is used as the replace string.
Examples:

@-
 ┌────────────────┬────────────────────┬──────────────────────┐
 │ Find / Replace │ Before             │ After                │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ abc-def-ghi    │ Abc.def.ghi        │ Pq.rst.uvw.xyz       │
 │  /             │ ABC.Def.Ghi        │ PQ.Rst.Uvw.Xyz       │
 │ pq.RST.uvw.Xyz │ abc.Def.ghi        │ pq.RST.uvw.Xyz       │
 │                │ ABC.DEF.ghi        │ PQ.RST.uvw.Xyz       │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ A-B-C          │ A_B_C              │ Aa_Bb_Cc_Dd          │
 │  /             │ a-b-c              │ aa-bb-cc-dd          │
 │ aa.Bb.cc.DD    │ A.B.c              │ Aa.Bb.cc.DD          │
 └────────────────┴────────────────────┴──────────────────────┘
@+

 In the special case when the found string consists of a single token
but the replace string has several tokens, the first replace token
inherits the style of the found token. The common style for the rest
of the replace tokens and the separator type are deduced from the
context of the found string. If this is not possible, the common style
is the style of the (single) found token and the separator is empty.
Again, the transformed replace tokens are joined and used as the replace
string. More examples:

@-
 ┌────────────────┬────────────────────┬──────────────────────┐
 │ Find / Replace │ Before             │ After                │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ ijk            │ ijk.Zzz            │ mno.Pqr.Stu.Zzz      │
 │  /             │ AAA-ijk            │ AAA-mno-pqr-stu      │
 │ MnoPqrStu      │ aaa-ijk_ZZZ        │ aaa-mno_PQR_STU_ZZZ  │
 │                │ AaaIjk             │ AaaMnoPqrStu         │
 │                │ 0_ijk_9            │ 0_mno_Pqr_Stu_9      │
 │                │ >ijk<              │ >mnopqrstu<          │
 └────────────────┴────────────────────┴──────────────────────┘
@+

 If the search pattern is not found according to the rules above but
found as an ordinary string, and both the found string and the replace
string start with letters, the case of the first letter of the replace
string is changed to that of the found string. For example:

@-
 ┌────────────────┬────────────────────┬──────────────────────┐
 │ Find / Replace │ Before             │ After                │
 ├────────────────┼────────────────────┼──────────────────────┤
 │ ab.cd / wx-yz  │ #A#b.cD              │ #W#x-yz                │
 └────────────────┴────────────────────┴──────────────────────┘
@+


@FindAllMenu
$ #Editor: All matching entries menu#
 The following key combinations are available in this menu:

 #F5#
 Toggle menu size.

 #Ctrl+Up#, #Ctrl+Down#
 Scroll the text in the editor.

 #Ctrl+Enter#, #Ctrl+Left#, #mouse click#
 Go to the position of the found text.

 #Gray +#
 Add session bookmark with the current position.

 #RightCtrl+0…9#, #Ctrl+Shift+0…9#
 Set bookmark 0…9 at the current position.

 #LeftCtrl+0…9#
 Go to the bookmark 0…9.


@FileOpenCreate
$ #Editor: Open/Create file#
 The #Shift+F4# key combination opens an existing file or creates
a new file.

 If the specified file does not exist, a new file will be created.
The code page for the new file is specified in the #Code page# list.
If #default# is selected in the list, the code page specified in the
~Editor settings~@EditorSettings@ dialog is used.

 The code page for an existing file is defined according to the
#Code page# list selection.

 #Default#
 If the file has already been opened and its
code page was saved (depends on the #Save file position# option of the
~Editor settings~@EditorSettings@ dialog), the saved code page is used.
Otherwise, if the file has the Byte Order Mark, the corresponding
Unicode code page -- UTF-8, UTF-16 (Little endian), or UTF-16 (Big
endian) -- is used. Otherwise, the code page is ~autodetected~@CodePageAuto@.

 #Automatic detection#
 An attempt is made to ~autodetect~@CodePageAuto@ code page based on the file contents.

 #Specific code page#
 The selected code page is used.


@FileSaveAs
$ #Editor: save file as…#
 To save edited file with another name press #Shift+F2# and specify
new name, code page and End of Line characters format.

 If file has been edited in one of the following code pages: 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 code page 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 an absolute or relative value or percentage, in decimal or hexadecimal.
 For relative add #+# or #-# before the value.
 For percentage add #%# after the value.
 For decimal either add #m# after the value or uncheck the #Hex value#.
 For hexadecimal either add #0x# or #$# before the value, #h# after the value, or check the #Hex value#.

 The first value will be interpreted as a row number, the second as a character number.
Values must be delimited by space or one of the following characters: #,.;:#.
If a value is omitted the corresponding parameter will not be changed.


@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. ^<wrap>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. ^<wrap>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 to select code page in the editor and viewer.

 The menu is divided into several sections:

 #Automatic detection#
 Far will try to ~autodetect~@CodePageAuto@ the code page of the text.

 #System#
 Main single-byte system code pages - ANSI and OEM.

 #Unicode#
 Unicode code pages.

 #Favorites#
 Code pages selected by the user.

 #Other#
 The rest of code pages installed in the system.


 The following key combinations are available in this menu:

 #Ctrl+H#
 Shows or hides the #Other# menu section.

 #Ins#
 Moves the code page from the #Other# section to the #Favorites# section.

 #Del#
 Moves the code page from the #Favorites# section back to the #Other# section.

 #F4#
 Opens the ~Rename the code page~@EditCodePageNameDlg@ dialog. Only #Favorites# and
#Other# code pages can be renamed. The renamed code pages are indicated
with the #*# character.

 See also common ~menu keyboard commands~@MenuCmd@.


@EditCodePageNameDlg
$ #Rename code page#
 This dialog allows to rename the #Favorites# and #Other# code pages.
Far will display new code page names in the ~Code pages~@CodePagesMenu@ menu.

 The #Reset# button sets the code page name to the default system
name. Another way to reset the name is to leave it empty and press #OK#.


@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:
 - ^<wrap>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# toggle displaying of various information:

 #Ctrl+1# - ^<wrap>disk type;
 #Ctrl+2# - ^<wrap>network name / path associated with a SUBST disk
/ path to virtual disk container;
 #Ctrl+3# - ^<wrap>disk label;
 #Ctrl+4# - ^<wrap>file system;
 #Ctrl+5# - ^<wrap>disk size and free space (this option has two
display modes, press twice to see);
 #Ctrl+6# - ^<wrap>removable disk parameters;
 #Ctrl+7# - ^<wrap>plugins;
 #Ctrl+8# - ^<wrap>CD parameters;
 #Ctrl+9# - ^<wrap>network parameters.

 #Change drive# menu settings are saved in the Far configuration.

 #F9# shows the ~dialog~@ChangeDriveMode@ to control displaying
of this 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 #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# 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).

 See also:

 The list of ~macro keys~@KeyMacroDisksList@, available in the disk menu.
 Common ~menu~@MenuCmd@ keyboard commands.


@ChangeDriveMode
$ #Change Drive Menu Options#
 The dialog allows to control the information shown in the
~Change drive~@DriveDlg@ menu.

 #Show disk type#
 Show disk type: “fixed”, “network”, etc.
 Key combination in #Change drive# menu: #Ctrl+1#.

 #Show disk label#
 Show disk label (if available).
 Key combination in #Change drive# menu: #Ctrl+3#.

 #Use shell name#
 Request the disk name from Windows Shell.
 Key combination in #Change drive# menu: #Ctrl+3# (press twice).

 #Show file system type#
 Show file system type: “NTFS”, “FAT”, etc.
 Key combination in #Change drive# menu: #Ctrl+4#.

 #Show size#
 Show disk size and free space.
 Key combination in #Change drive# menu: #Ctrl+5#.

 #Show size as a decimal fraction#
 Show disk size and free space as a decimal fraction with no more
than three digits before decimal point. If this option is on, 1 GiB (2
to the power of 30) will be shown as #1.00 G#, otherwise as #1024 M#.
 Key combination in #Change drive# menu: #Ctrl+5# (press twice).

 #Show network name / SUBST path / VHD name#
 Show network name / path associated with a SUBST disk / path
to virtual disk container.
 Key combination in #Change drive# menu: #Ctrl+2#.

 #Show plugins#
 Show plugins.
 Key combination in #Change drive# menu: #Ctrl+7#.

 #Sort plugins by hotkey#
 If this option is turned #off#, plugin list is sorted by name;
otherwise by hotkey.

 #Show removable drive parameters#
 Show removable drive parameters.
 Key combination in #Change drive# menu: #Ctrl+6#.

 #Show CD drive parameters#
 If this option is turned on, Far will attempt to detect CD drive
type: CD-ROM, CD-RW, CD-RW/DVD, DVD-ROM, DVD-RW, DVD-RAM, HD DVD-ROM,
HD DVD-RW, Blue-ray Disk-ROM, Blue-ray Disk-RW.
 Key combination in #Change drive# menu: #Ctrl+8#.

 #Show network drive parameters#
 Show network drive size and free space. Display format depends
on the #Show size# option.
 Key combination in #Change drive# menu: #Ctrl+9#.

 #Detect virtual disks#
 Detect virtual disks (VHD, VHDX). This could wake up sleeping hard drives.


@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#          - ^<wrap>Add a new highlighting group

 #F5#           - ^<wrap>Duplicate the current group

 #Del#          - ^<wrap>Delete the current group

 #Enter# or #F4#  - ^<wrap>~Edit~@HighlightEdit@ the current highlighting group

 #Ctrl+R#       - ^<wrap>Restore the default file highlighting groups

 #Ctrl+Up#      - ^<wrap>Move a group up.

 #Ctrl+Down#    - ^<wrap>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.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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]# - ^<wrap>inclusion attribute - file must have this attribute.
   #[ ]# - ^<wrap>exclusion attribute - file must not have this attribute.
   #[?]# - ^<wrap>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 can 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:
 - ^<wrap>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 and Reparse point
attributes are valid for NTFS drives only. The #Integrity stream# and
#No scrub data# attributes are supported only on ReFS volumes starting from
Windows Server 2012.


@ViewerSettings
$ #Settings dialog: viewer#
 This dialog allows to change the settings of the internal
and external ~viewer~@Viewer@.

@=
^#Viewer#
@=
 #Use external viewer#     Start external viewer on #F3# key
 #for F3 instead of#       and internal viewer on #Alt+F3#
 #Alt+F3#                  key combination.

 #Viewer command#          Command to launch the external viewer.
                         Use ~special symbols~@MetaSymbols@ to specify the
                         name of the file to view.

@=
^#Internal viewer#
@=
 #Persistent selection#    Do not remove block selection after
                         moving the cursor.

 #Search dialog#           Always returns focus to the search text field in
 #auto-focus#              the ~Viewer~@Viewer@ search dialog.

 #Tab size#                Number of spaces per single tab position.

 #Show scrolling arrows#   Show scrolling arrows at the edges of the viewer
                         window if the text does not fit horizontally.

 #Visible '\0'#            Show a printable character instead of space for
                         the character '\0'. The character to display can be
                         set in ~far:config~@FarConfig@ #Viewer.ZeroChar#.

 #Show scrollbar#          Show scrollbar in the internal viewer. This
                         option can also be switched by pressing
                         #Ctrl+S# in the internal viewer.
@=
 #Save file position#      Save and restore positions in the recently
                         viewed files. This option also saves and restores
                         the code page (if it was selected manually) and
                         ~view mode~@ViewerMode@.

 #Save file code page#     Save and restore the code page selected for a file.
                         This is automatically enabled if #Save file position#
                         is enabled, as file position depends on the encoding.

 #Save bookmarks#          Save and restore bookmarks in the recently viewed
                         files. (Bookmarks can be created with #RightCtrl+0…9#
                         or #Ctrl+Shift+0…9# key combinations.)

 #Maximum line width#      Maximum number of columns for text mode viewer.
                         Min=100, Max=100,000, Default=10,000.

 #Save view mode#          Save and restore ~view modes~@ViewerMode@
                         of recently viewed files.

 #Save wrap mode#          Save and restore #wrap# and #word wrap# ~modes~@ViewerMode@
                         of recently viewed files.

 #Detect dump view mode#   If this option is on and Far considers the file binary,
                         the #dump# ~mode~@ViewerMode@ is selected automatically
                         at the first view. Otherwise, the #text# mode is selected.

 #Autodetect#              ~Autodetect~@CodePageAuto@ the code page of
 #code page#               the file being viewed.

 #Default code page#       Allows to select the default code page.
@=

 If the external viewer is assigned to #F3# key, it will be launched only if
the ~associated~@FileAssoc@ viewer for the current file type is not defined.

 Changing of settings does not affect currently 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 effect 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.

 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#        Make while space characters (spaces, tabulations,
                         line breaks) visible.

 #Select found#            Found text is selected

 #Cursor at the end#       Place the cursor at the end of the found block.

 #Autodetect#              ~Autodetect~@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.

 #Default code page#       Select the default code page.

 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
$ #Autodetect 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 the ~Code pages~@CodePagesMenu@ menu 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 can 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. The
#Integrity stream# and #No scrub data# attributes are supported only on ReFS volumes starting from
Windows Server 2012.

 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@ can 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.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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@.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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 can 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 can 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 can be changed using #File descriptions# dialog from
the ~Options menu~@OptMenu@. In this dialog you can also set local descriptions
update mode. Updating can 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 can disable it by switching off the
option "Set "Hidden" attribute to new description lists" in this dialog. Also
here you can 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.

 Use ANSI code page by default

 Save in UTF8


@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 can 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 can change the following settings:


 #Column types# - a comma-separated list. Each column type starts with
a file property character, such as name, size, etc. Some file properties
may be followed by modifiers. Supported column types (properties and
their modifiers) are listed below.

 If the list of column types consists of two or more repeated groups,
the files on the panel will be listed in “stripes”. Properties of each
file will be displayed in the columns of a stripe, and the list of files
will wrap from one stripe to the next like text of a newspaper article.
If column type list cannot be properly split into the equal groups, the
files will be listed on a single stripe.

 The following column types are supported:

 N[M[D],O,R[F],N] - file name, where:
                    M - ^<wrap>show selection marks where:
                        D - dynamic selection marks;
                    O - ^<wrap>show names without paths (intended mainly for plugins);
                    R - ^<wrap>right align names that do not fit in column, where:
                        F - right align all names;
                    N - ^<wrap>do not show extensions in name column;

 These modifiers can be used in combination, for example NMR.

 X[R]       - file extension, where:
              R - ^<wrap>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 - ^<wrap>group digits using the character from Windows settings;
              T - ^<wrap>use decimal units instead of binary,
i.e., to calculate kilobytes, the size will be divided by 1000 instead
of by 1024; in this mode unit character is shown in lower case, e.g. #k#,
#m#, #g# instead of #K#, #M#, #G#;
              F - ^<wrap>show size as a decimal fraction with
no more than three digits before decimal point, e.g. 999 bytes will
be shown as #999#, while 1024 bytes as #1.00 K#; note that the behavior
depends on whether the #T# modifier is used;
              E - ^<wrap>economic mode, no space between the
size and the unit character, e.g. #1.00k#;

 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 are denoted as follows:

 #N# - Attributes not set
 #R# - Read only
 #H# - Hidden
 #S# - System
 #D# - Directory
 #A# - Archive
 #T# - Temporary
 #$# - Sparse
 #L# - Reparse point
 #C# - Compressed
 #O# - Offline
 #I# - Not content indexed
 #E# - Encrypted
 #V# - Integrity stream
 #?# - Virtual
 #X# - No scrub data
 #P# - Pinned
 #U# - Unpinned

 By default the size of the attributes column is 6 characters. To display
the additional attributes it is necessary to manually increase the size of the column.


 #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.

 Enabling links, streams and owner columns (G, LN, F and O) can significantly
slow down the directory reading.


 #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.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@SortGroups
$ #Sort groups#
 File sort groups can 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 file or
folder, or group of items. Masks can contain common valid file name characters,
wildcards (‘*’ and ‘?’) and special expressions:

 #*#           zero or more characters;

 #?#           any single character;

 #[cx-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 can be selected using mask
f*.ex?, mask *co* will select both color.ini and edit.com, mask [c-ft]*.txt
can select config.txt, demo.txt, faq.txt and tips.txt.

 In many Far commands you can 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.

 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. *.*|
    The character | is entered, but the mask itself is not specified,
    expression treated as *.*
 4. *.*|*.bak|*.tmp
    The character | can be used in the mask only once,
    expression treated as *.*|*.bak
 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.

 File masks can be joined into ~groups~@MaskGroupsSettings@.


@SelectFiles
$ #Selecting files#
 ~File panel~@FilePanel@ items (files and folders) can be selected
for group processing. If no items are selected, only the item under
cursor will be processed.

 #Keyboard Selection#

 #Ins# toggles selection on the item under cursor and moves the
cursor down.

 #Shift+Arrow keys# move the cursor while selecting or deselecting
items along the way. The action (selection or deselection) depends
on the state of the item under cursor before pressing the key
combination.

 #Gray +# selects, and #Gray -# deselects the items using one or more
~File masks~@FileMasks@. #†#

 #Gray *# inverts the current selection. #†#

 #Ctrl+<Gray +># selects, and #Ctrl+<Gray -># deselects all items
with the same #extension# as that of the item under cursor. #†#

 #Alt+<Gray +># selects, and #Alt+<Gray -># deselects all items with
the same #name# as that of the item under cursor. #†#

 #Shift+<Gray +># selects, and #Shift+<Gray -># deselects all items. #†#

 #Ctrl+<Gray *># inverts the current selection on all items,
including folders.

 #Ctrl+M# restores the last selection.


 #Mouse Selection#

 #Right click# toggles selection on the clicked item and moves the
cursor to it. See also #Right click selects files# option of the
~Panel settings~@PanelSettings@ dialog.

 #Right click and hold# on the #status line# or #column titles# moves
the cursor forward or backward respectively, while selecting
or deselecting items along the way. The action (selection
or deselection) depends on the state of the item under cursor before the
click.

 ────────────────
 #†# If the #Select folders# option of the
~Panel settings~@PanelSettings@ dialog is off, only files are selected
or deselected. Otherwise, the selection on the folders is changed as well.


@CopyFiles
$ #Copying, moving, renaming and creating links#
 The following commands can 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

 Create ~file links~@HardSymLink@                                         #Alt+F6#

 For a folder: if the folder at the specified target path (relative
or absolute) exists, the source folder will be copied / moved inside the
target folder. Otherwise, a new folder will be created at the target
path and the contents of the source folder will be copied / moved into
the newly created folder.

 For example, when moving #c:\folder1\# to #d:\folder2\#:

 - ^<wrap>if #d:\folder2\# exists, the contents of #c:\folder1\# will be moved into
#d:\folder2\folder1\#. Otherwise, the contents of #c:\folder1\# will be moved into the newly
created #d:\folder2\#.

 If the option “#Process multiple destinations#” is enabled, you can specify
multiple copy or move targets on the input line. The targets should be separated
with character “#;#” or “#,#”. If a target name contains these characters,
enclose it in double quotes.

 If you want to create the destination folder before copying,
append backslash to its name.

 If ~Panel.Tree.TurnOffCompletely~@Panel.Tree.TurnOffCompletely@
parameter in ~far:config~@FarConfig@ is set to “false,” you can use
~Find folder~@FindFolder@ dialog to select the target path. The
following shortcuts open the dialog with different pre-selected folders:
 - ^<wrap>#F10# selects the folder from the active panel.
 - ^<wrap>#Alt+F10# selects the folder from the passive panel.
 - ^<wrap>#Shift+F10# selects the specified target folder. If several
paths are entered on the input line, only the first one is used.

 If the option “#Process multiple destinations#” is enabled, the folder
selected in the tree is appended to the input line.

 Whether copying, moving or renaming files works for a plugin depends
upon the plugin functionality.

 The #Access rights# parameter is valid only for the NTFS file system
and controls how access rights of the created files and folders are set.
The #Default# option leaves access rights processing to the operating system.
The #Copy# option applies the access rights of the original objects. The
#Inherit# option applies the inheritable access rights of the
destination’s parent folder.

 The “#Already existing files#” parameter controls Far behavior
if the target file with the same name already exists.

 Possible values:
 - ^<wrap>#Ask# - a ~confirmation dialog~@CopyAskOverwrite@ will be shown;
 - #Overwrite# - all target files will be replaced;
 - #Skip# - target files will not be replaced;
 - #Rename# - existing target files will stay unchanged, copied files will be renamed;
 - #Append# - target file will be appended with the file being copied;
 - #Only newer file(s)# - only files with the newer write date and time
will be copied;
 - #Also ask on R/O files# - controls whether an additional confirmation
dialog should be displayed for the read-only files.

 The “#Use system copy routine#” option of the ~System settings~@SystemSettings@
dialog enables the use of Windows operating system function CopyFileEx
(or CopyFile if CopyFileEx is not available). This may be useful
on NTFS, because CopyFileEx optimizes disk space allocation and copies
extended file attributes. If this option is off, the internal
implementation of the file copy routine is used. The internal
function is also used if the source file is encrypted and is being
copied to a different volume.

 The “#Copy contents of symbolic links#” parameter controls the
~logic~@CopyRule@ of ~symbolic links~@HardSymLink@ processing.

 When moving files, to determine whether the operation should be performed
as a copy with subsequent deletion or as a direct move (within the same physical
drive), Far takes into account ~symbolic links~@HardSymLink@.

 Far handles copying to #con# the same way as copying to #nul# or
#\\\\.\\nul#, that is the file is read from the disk but not written
anywhere.

 When moving to #nul#, #\\\\.\\nul# or #con#, the files are not deleted
from the disk.

 The parameters “#Access rights#” and “#Only newer files#” affect only the current
copy session.

 To copy only the files that match the user defined criteria, check
the #Use filter# checkbox, then press the #Filter# button to open the
~filters menu~@FiltersMenu@. Remember that if you copy a folder and none
of the files in it match the criteria, the empty folder will #not# be
created at 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 sizes and last modification dates are not enough for you to make a decision,
you can try to inspect the content of the files with internal viewer by moving the cursor
to any of them and pressing the F3 key.


@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, #directory 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 partition as the source file.


 #Directory junctions#

 Directory junctions allows to access to any local folders as to any other
local folders. For example, if the directory junction D:\\JUNCTION points to
C:\\WINNT\\SYSTEM32, a program accessing D:\\JUNCTION\\DRIVERS will actually access
C:\\WINNT\\SYSTEM32\\DRIVERS.

 Directory junctions can not point to network folders.

 Under Windows 2000 it is not allowed to create directory junctions directly to
CD-ROM folders, but this restriction can be overcome by mounting a CD-ROM
as a folder on the 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.

 By default, only members of "Administrators" group can create symbolic links,
this can be changed in the local security settings.


@ErrCopyItSelf
$ #Error: copy/move onto itself.#
 You cannot 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. ^<wrap>A dynamic link library not present on your system is required for correct operation of the plugin.
 2. ^<wrap>For some reason, the plugin returned an error code telling the system to abort plugin loading.
 3. ^<wrap>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 can be disabled in ~Panel settings~@PanelSettings@.

 See also: common ~menu~@MenuCmd@ keyboard commands.


@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 executes the following operating system commands
internally, without invoking operating system command processor:

 #CLS#
 Clears the screen.

 #disk:#
 Changes the current drive on the active panel to the specified “disk”.

 #CD [disk:]path# or #CHDIR [disk:]path#
 Changes the current path on the active panel to the specified
“path”. If the drive letter is specified, the current drive is also
changed. If the active panel shows a ~plugin~@Plugins@ emulated file
system, the “CD” command changes the folder in the plugin file system.
Unlike “CD”, the “CHDIR” command treats its parameter as a path name
in the disk file system, regardless of the file panel type.
 The #CD ~~# command changes to the home directory (if there is no
real “~~” file or directory in the current directory). The home
directory is specified in the #Use home dir# option of the
~Command line settings~@CmdlineSettings@ dialog. By default, it is the
string “%FARHOME%” denoting the Far Manager home directory.

 #CHCP [nnn]#
 Displays or sets the active code page number. Parameter “nnn”
specifies the code page number to set. “CHCP” without a parameter
displays the active code page number.

 #SET variable=[string]#
 Sets environment “variable” to the value “string”. If “string”
is not specified, the environment “variable” is removed. On startup, Far
Manager sets several ~environment variables~@FAREnv@.

 #IF [NOT] EXIST filename command#
 Executes the “command” if the “filename” exists, or does not exist
(if used with “NOT”).

 #IF [NOT] DEFINED variable command#
 Executes the “command” if the environment “variable” is defined,
or not defined (if used with “NOT”).
 “IF” commands can be nested. In the following example the “command”
will be executed if “file1” exists, “file2” does not exist, and the
environment “variable” is defined:
 #if exist file1 if not exist file2 if defined variable command#

 #PUSHD path#
 Stores the current path for use by the “POPD” command, then changes
the current path on the active panel to the specified “path”.

 #POPD#
 Changes the current path on the active panel to that stored by the “PUSHD” command.

 #CLRD#
 Clears the stack of paths stored by the “PUSHD” command.

 #TITLE [string]#
 Sets the “string” as the permanent title of the Far Manager console
window. The title will not change with switching between panels, nor
with the commands being executed, nor with the #Far window title# option
of the ~Interface settings~@InterfSettings@ dialog. The “string” preset
will be used until the end of the current session or until the default
behavior is restored by the “TITLE” command with no parameters.

 #EXIT#
 Exits Far Manager.

 Notes:

 1. ^<wrap>If the command syntax does not match one of the listed
above, Far Manager will invoke the operating system command processor
to execute the command.
 2. ^<wrap>Far Manager executes the commands listed above in the
following contexts:
 - ~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 is running under an administrator account.


@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 (unescaped 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 character is used verbatim when escaped, i.e.
prepended by the backslash ‘#\#’.

 Pay attention that all slashes and backslashes in a regular expression must
be escaped (prepended by the ‘#\#’ character) to be treated literally
rather than escape other characters themselves or mark
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 character is treated verbatim, not a metacharacter;
 #^#  - ^<wrap>the beginning of string;
 #$#  - ^<wrap>the end of string;
 #|#  - ^<wrap>the alternative. Either expression before or after ‘#|#’ has to match.
      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 character
or range of characters enumerated in #[]#. Ranges are defined as [a-z].
Metacharacters are not taken into account in character classes. If the first
character inside the brackets is ‘#^#’ then this is a negative class. If the ‘#^#’ character itself
needs to be added to a class, then it must be either not the first one or escaped by a ‘#\#’.

 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 character, 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 character 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.

 #(?{name}pattern)# - group with a name. The name can be empty (in such case you
cannot refer to this group) or must contain only word characters (#\w#) and spaces (#\s#).


 #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 many characters 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 character by character 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 as few characters as possible, and only if
further match fails it captures more.

 #Special characters#

 Non-letter and non-digit character 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 characters are written:

 #.#    - ^<wrap>any character except carriage return. If there is “#s#” among
the options then dot matches any character.
 #\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 underscore (‘_’).
 #\W#   - not \w
 #\s#   - space character (tab/space/LF/CR).
 #\S#   - not \s
 #\d#   - digit
 #\D#   - not digit
 #\i#   - letter
 #\I#   - not letter
 #\l#   - lower case character
 #\L#   - not lower case character
 #\u#   - upper case character
 #\U#   - not upper case character
 #\b#   - ^<wrap>the word boundary - means that there is a word character to either left or right
 from the current position, and to the right or left, accordingly, there is a non-word character.
 #\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 character,
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 character 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 a positive integer.
Each parentheses except (?:pattern), (?=pattern), (?!pattern), (?<=pattern), (?<!pattern) and (?{name}pattern)
have a number (in the order of appearance).
        Example:
        "(['"])hello\1" matches to "hello" or 'hello'.

 #\p{name}# - ^<wrap>inner regexp reference to it's parsed bracket with specified #name#.


 #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#…#$N#

 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.

 $#{#name#}#     Found pattern with specified #name#.


@ElevationDlg
$ #Request administrative rights#
 The current user may not have enough rights for certain file system
operations. In this case Far asks permission to retry the operation with
the elevated (administrative) rights.

 Available options:

 #Do this for all current objects#
 Do not ask for elevated rights during the current file system
operation.

 #Do not ask again in the current session#
 During the current session Far will elevate rights without asking
the user.

 See also #Request administrator rights# option in the
~System settings~@SystemSettings@ dialog.


@KeyMacro
$ #Macro commands#
 By default macros are loaded from files with #.lua# and #.moon# extensions residing in folder
#%FARPROFILE%\\Macros\\scripts#. See more details in #%FARHOME%\\Encyclopedia\\macroapi_manual.en.chm#.

 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:
 - ^<wrap>a 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 are mostly used for:
 - ^<wrap>Performing repetitive task unlimited number of times by
pressing a single hotkey.
 - Execution of special functions, which are represented by
special commands in the text of the macro command.
 - 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@
 ~The list of installed macros~@KeyMacroList@


@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:
 - ^<wrap>any key;
 - any key combination with #Ctrl#, #Alt# and #Shift# modifiers;
 - 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+<character>#.

 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. ^<wrap>General mode: keys pressed during the recording or the
playing-back #will be# sent to plugins.
 2. ^<wrap>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:

 #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 '\CFR\-' character will appear in the
upper left corner of the screen.

 #Enter Contents of the macro command#
 All keys pressed during the recording will be saved with the following exceptions:
 - ^<wrap>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.

 #Note#: During macro recording, all other macros are disabled. Thus,
it is impossible to create a “multilevel” macro which would call
previously recorded macros.

 #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.

 #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.

 Playing back a macro is indicated by showing the '\2FP\-' character in the upper-left screen corner.
See also "~Macros.ShowPlayIndicator~@Macros.ShowPlayIndicator@" for turning that indication on/off.


@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. ^<wrap>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] - ^<wrap>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] - ^<wrap>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] - ^<wrap>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] - ^<wrap>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] - ^<wrap>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. ^<wrap>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.


@KeyMacroList
$ #Macros: The list of installed macros#
 The following is a list of topics where you can find out which ~macros~@KeyMacro@
are available in the current Far Manager session.

 ~Common macros#~@KeyMacroCommonList@

 ~File panels~@KeyMacroShellList@
 ~Quick View panel~@KeyMacroQViewList@
 ~Tree panel~@KeyMacroTreeList@
 ~Info panel~@KeyMacroInfoList@
 ~Autocompletion in panels~@KeyMacroShellAutoCompletionList@

 ~Fast Find in panels~@KeyMacroSearchList@
 ~Find Folder~@KeyMacroFindFolderList@

 ~Dialogs~@KeyMacroDialogList@
 ~Autocompletion in dialogs~@KeyMacroDialogAutoCompletionList@

 ~Main menu~@KeyMacroMainMenuList@
 ~Change drive menu~@KeyMacroDisksList@
 ~User menu~@KeyMacroUserMenuList@
 ~Other menus~@KeyMacroMenuList@

 ~Viewer~@KeyMacroViewerList@
 ~Editor~@KeyMacroEditList@

 ~Help window#~@KeyMacroHelpList@

 ~Other areas~@KeyMacroOtherList@


@KeyMacroCommonList
$ #Macros: Common macros#
 The following macro keys are available in all areas.

<!Macro:Common!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroQViewList
$ #Macros: Quick View panel#
 The following macro keys are available in Quick View panel.

<!Macro:Common!>

<!Macro:Qview!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroMainMenuList
$ #Macros: Main Menu#
 The following macro keys are available in Main Menu.

<!Macro:Common!>

<!Macro:MainMenu!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroTreeList
$ #Macros: Tree Panel#
 The following macro keys are available in Tree Panel.

<!Macro:Common!>

<!Macro:Tree!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroDialogList
$ #Macros: Dialogs#
 The following macro keys are available in dialogs.

<!Macro:Common!>

<!Macro:Dialog!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroInfoList
$ #Macros: Info Panel#
 The following macro keys are available in Info Panel.

<!Macro:Common!>

<!Macro:Info!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroDisksList
$ #Macros: Change Drive menu#
 The following macro keys are available in Change Drive menu.

<!Macro:Common!>

<!Macro:Disks!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroUserMenuList
$ #Macros: User Menu#
 The following macro keys are available in User Menu.

<!Macro:Common!>

<!Macro:UserMenu!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroShellList
$ #Macros: File panels#
 The following macro keys are available in file panels.

<!Macro:Common!>

<!Macro:Shell!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroSearchList
$ #Macros: Fast Find in panels#
 The following macro keys are available in Fast Find dialog.

<!Macro:Common!>

<!Macro:Search!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroFindFolderList
$ #Macros: Find Folder#
 The following macro keys are available in Find Folder window.

<!Macro:Common!>

<!Macro:FindFolder!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroEditList
$ #Macros: Editor#
 Macro-commands available in the editor are listed below.

<!Macro:Common!>

<!Macro:Editor!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroViewerList
$ #Macros: Viewer#
 Macro-commands available in the viewer are listed below.

<!Macro:Common!>

<!Macro:Viewer!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroMenuList
$ #Macros: Other menus#
 The following macro keys are available in other menus.

<!Macro:Common!>

<!Macro:Menu!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroHelpList
$ #Macros: Help window#
 The following macro keys are available in Help window.

<!Macro:Common!>

<!Macro:Help!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroOtherList
$ #Macros: Other areas#
 The following macro keys are available in other areas: screen grabber, vertical menus.

<!Macro:Common!>

<!Macro:Other!>

 See also ~"The list of installed macros"~@KeyMacroList@


@KeyMacroShellAutoCompletionList
$ #Macros: Autocompletion in panels#
 The following macro keys are available in Autocompletion in panels.

<!Macro:Common!>

<!Macro:ShellAutoCompletion!>

 See also ~«The list of installed macros»~@KeyMacroList@


@KeyMacroDialogAutoCompletionList
$ #Macros: Autocompletion in dialogs#
 The following macro keys are available in Autocompletion in dialogs.

<!Macro:Common!>

<!Macro:DialogAutoCompletion!>

 See also ~«The list of installed macros»~@KeyMacroList@


@FarAbout
$ #Version information#
 Starts with the command #far:about#

 Displays:
 - Far Manager version and bitness
 - versions of the third-party libraries used in the project
 - names and versions of the active plugins


@FarConfig
$ #Configuration editor#
 Starts with the command #far:config#

 Allows to view and edit all Far Manager’s options.
 Most options can be changed from the ~Options menu~@OptMenu@, however some options are available only here or using configuration import.
The options are displayed in a list with three fields per item: the name in the SectionName.ParamName format (for example, Editor.TabSize),
the type (boolean, 3-state, integer, string), and the value (for the integer type, hexadecimal and symbolic representations additionally displayed).
If current value of an option is other than the default, the option is marked with the ‘*’ character to the left of the name.

 Besides the list navigation keys, the following key combinations are supported:

 #Enter# or #F4#   Change option value
               boolean and 3-state are changed in place,
               for integer and string a dialog is opened.

 #Shift+F4#      For the integer type, hexadecimal editor dialog is opened,
               for other types works as #F4#.

 #Ctrl+H#        Hide/show options having default values.

 #Shift+F1#      Show option help, if available.

 #Ctrl+Alt+F#    Toggle quick filtering mode.


@Codepages.NoAutoDetectCP
$ #far:config Codepages.NoAutoDetectCP#
 This string parameter defines the code pages which will be excluded
from Universal Codepage Detector (UCD) autodetect. Sometimes, especially
on small files, UCD annoyingly chooses wrong code pages.

 The default value is empty string #""#. In this case all code pages
detectable by UCD (about 20, much less than there is usually available
in the system) are enabled.

 If this parameter is set to string #"-1"# and the #Other# section
of the ~Code pages~@CodePagesMenu@ menu is hidden (#Ctrl+H# key
combination), only #System# (ANSI, OEM), #Unicode#, and #Favorites# code
pages will be enabled for UCD. If the #Other# section is visible, all
code pages are enabled.

 Otherwise, this parameter should contain comma separated list
of code page numbers disabled for UCD. For example,
#"1250,1252,1253,1255,855,10005,28592,28595,28597,28598,38598"#.

 Since Unicode code pages (1200, 1201, 65001) are detected outside
of UCD, they cannot be disabled even if they appear on the exclusions
list.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Help.ActivateURL
$ #far:config Help.ActivateURL#
 This numeric parameter controls whether Far will open (activate) URL
links in help files:

 0 - ^<wrap>URL links are not opened;
 1 - URL links are opened;
 2 - URL links are opened after user’s confirmation.

 Default value: 1 (links are opened).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Confirmations.EscTwiceToInterrupt
$ #far:config Confirmations.EscTwiceToInterrupt#
 This Boolean parameter controls the behavior of #Esc# key in the
confirmation dialog for canceling an operation.

 False - ^<wrap>#Esc# key closes the dialog and continues the operation;
 True  - #Esc# key closes the dialog and cancels the operation.

 Default value: False (close the dialog and continue operation).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.AllCtrlAltShiftRule
$ #far:config System.AllCtrlAltShiftRule#
 This numeric parameter controls which user interface objects can be
temporarily hidden with #Ctrl+Alt+Shift# key combination. Each bit
corresponds to a certain object type.

 Bit numbers:
 0 - Panels;
 1 - Editor;
 2 - Viewer;
 3 - Help window;
 4 - Dialogs and menus.

 If a bit is set, objects of the corresponding type can be hidden.

 By default, all objects can be hidden.

 See also ~System.CASRule~@System.CASRule@.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.CASRule
$ #far:config System.CASRule#
 This numeric parameter allows to disable #Ctrl+Alt+Shift# key
combination for temporary hiding user interface objects. Individual
bits control the behavior of left and right key combinations.

 Bit numbers:
 0 - Left #Ctrl+Alt+Shift# key combination;
 1 - Right #Ctrl+Alt+Shift# key combination.

 If a bit is set, corresponding key combination hides interface objects.

 By default, both key combinations are enabled.

 See also ~System.AllCtrlAltShiftRule~@System.AllCtrlAltShiftRule@.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.ShellRightLeftArrowsRule
$ #far:config Panel.ShellRightLeftArrowsRule#
 This Boolean parameter controls the behavior of left and right arrow
keys, both on main keyboard and numeric keypad.

 False - ^<wrap>As in Far 1.70. If command line is not empty, the
behavior of #Left#, #Right#, #Numpad4#, and #Numpad6# keys depends
on the ~panel view mode~@PanelViewModes@.
         - ^<wrap>If file names are displayed in multiple stripes (panel
modes 2 and 3 by default), then the keys move panel cursor, just like
with empty command line.
         - ^<wrap>If file names are displayed in a single stripe (all
other panel modes by default), the keys control the command line caret.
 True  - ^<wrap>When the panel is on, the #Left#, #Right#, #Numpad4#,
and #Numpad6# keys always move panel cursor, even if the command line
is not empty. The behavior does not depend on the current panel mode.

 Note: The #Ctrl+D# and #Ctrl+S# keys always move command line caret.

 Default value: False (traditional behavior).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.Layout.ScrollbarMenu
$ #far:config Panel.Layout.ScrollbarMenu#
 This Boolean parameter enables menu scrollbar when there are more menu
items than can fit vertically.

 False - ^<wrap>Never show menu scrollbar;
 True  - Show menu scrollbar if needed.

 Default value: True (show menu scrollbar if needed).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.CtrlFRule
$ #far:config Panel.CtrlFRule#
 This Boolean parameter controls the behavior of #Ctrl+F# key
combination in the ~command line~@CmdLineCmd@.

 False - ^<wrap>The file name is inserted into the command line as it is
recorded in the file system;
 True  - The file name is inserted as it appears on the file panel,
possibly in lowercase or using the short name.

 Default value: False (insert as is).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.CtrlAltShiftRule
$ #far:config Panel.CtrlAltShiftRule#
 This numeric parameter controls the behavior of #Ctrl+Alt+Shift# key
combination for temporary hiding file panels.

 0 - ^<wrap>Hide panels only (like #Ctrl+O# key combination);
 1 - Hide panels and command line;
 2 - Hide panels, command line, and functional key bar at the bottom
line.

 Default value: 0 (hide panels only).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.RightClickRule
$ #far:config Panel.RightClickRule#
 This numeric parameter controls the behavior of #right mouse click#
on an empty stripe of file panel.

 0 - ^<wrap>Move panel cursor to the last file in the previous stripe
and select the file;
 1 - Move panel cursor to the last file in the previous stripe without
selecting the file (like the #left mouse click#);
 2 - Do not move panel cursor or select any file.

 Note: If the stripe is not empty the last file is always selected.

 Default value: 2 (do nothing).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.ExcludeCmdHistory
$ #far:config System.ExcludeCmdHistory#
 This numeric parameter suppresses saving commands of certain categories
to the history. If a bit in the parameter’s value is set, commands
of the corresponding category will not be saved.

 Bit numbers and corresponding command categories:
 0 - ^<wrap>Windows file type associations;
 1 - Far ~file associations~@FileAssoc@;
 2 - Executable files under cursor on ~file panel~@FuncCmd@;
 3 - Commands entered on ~command line~@CmdLineCmd@.

 Default value: 0 (save commands of all categories).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.Executor.RestoreCP
$ #far:config System.Executor.RestoreCP#
 This Boolean parameter controls whether Far will restore console code
page after the execution of an external program has completed. Some
programs change console code page during execution and do not restore
it before exiting. Use this parameter to compensate for this behavior.

 False - ^<wrap>Leave it as is; do not restore console code page;
 True  - Restore console code page after an external program exited.

 Default value: True (restore console code page).

 See also #CHCP# ~Operating system~@OSCommands@ command.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.Executor.UseAppPath
$ #far:config System.Executor.UseAppPath#
 This Boolean parameter controls whether Far will look up #App Paths#
Windows registry key when it searches for an executable module.

 When Far executes a command entered on the command line, it searches
executable module in the following places in this order (using file
name extensions defined by the #PATHEXT# environment variable):

 1. ^<wrap>Current directory;
 2. Directories listed on the #PATH# environment variable;
 3. Windows 95: Windows system directory (SYSTEM);
    Windows NT: 32-bit Windows system directory (SYSTEM32);
 4. Windows NT: 16-bit Windows system directory (SYSTEM);
 5. The Windows directory.

 If this parameter is True, Far will also look up subkeys of the
following Windows registry keys:

 6. #HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths#;
 7. #HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths#.

 Default value: True (look up Windows registry).

 Note: If the command line is executed with #Shift+Enter# key
combination, Far launches Windows Explorer to execute the command.
Windows Explorer always looks up #App Paths# registry key.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.Executor.ExcludeCmds
$ #far:config System.Executor.ExcludeCmds#
 This string parameter defines commands which will be directly passed
for execution to the operating system command processor (specified
by the #ComSpec# environment variable), without searching the current
directory, directories listed on the #PATH# environment variable,
or any other predefined places.

 The commands are separated by semicolon (#;#). Environment variables
surrounded by the percent sign (#%#) will be substituted.

 For example, if the value of this parameter is “DATE;ECHO” and “date”
is entered on the command line, the internal command processor’s #DATE#
command will be executed. To execute an external program “date.exe”,
type the file name verbatim, including extension. However, if “DATE”
is not listed in this parameter and the program “date.exe” exists
in one of the #PATH# directories, the internal command processor’s
command can never be executed.

 Ready-made settings for CMD.EXE, COMMAND.COM, and other well-known
command processors can be found in the
#Addons\SetUp\Executor.*.farconfig# files.

 Note: Far executes some ~operating system~@OSCommands@ commands
internally, without invoking operating system command processor. These
commands are not included in #Executor.*.farconfig# files. Some other
OS commands Far executes with the limited functionality. If the syntax
does not match exactly that specified in the
~Operating system commands~@OSCommands@ help topic, the command will
be passed for execution to the command processor.

 Default value: empty string #""#.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.Executor.ComspecArguments
$ #far:config System.Executor.ComspecArguments#
 This string parameter defines the arguments which Far will use to
invoke the operating system command processor (specified by the
#ComSpec# environment variable).

 The #{0}# placeholder will be replaced with the text of the command.
This parameter is handy with non-standard command processors requiring
unusual command line options or quoting.

 Default value: #/S /C "{0}"# (compatible with CMD.EXE).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.Executor.FullTitle
$ #far:config System.Executor.FullTitle#
 This Boolean parameter specifies the format of the console window title
while an external command is being executed.

 False - ^<wrap>Console title contains the text entered on the command line;
 True  - Console title contains full path to the executable file.

 Default value: False (the entered text).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Interface.FormatNumberSeparators
$ #far:config Interface.FormatNumberSeparators#
 This string parameter allows to override digit grouping symbol and
decimal symbol in OS regional settings.

 First symbol  - ^<wrap>digit grouping symbol;
 Second symbol - decimal separator symbol.

 Default value: empty string #""# (use OS regional settings).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.CmdHistoryRule
$ #far:config System.CmdHistoryRule#
 This Boolean parameter defines whether the current position
in ~commands history~@History@ will change if #Esc# is pressed after
#Ctrl+E# or #Ctrl+X# key combinations.

 False - ^<wrap>The current command in the history will remain the one
recalled with #Ctrl+E# / #Ctrl+X#.
 True  - The current command in the history will be reset to the latest
(newest) command.

 Note: The order of the commands in the history does not change in any
case.

 Default value: False (change the current position in the commands
history).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.ConsoleDetachKey
$ #far:config System.ConsoleDetachKey#
 This string parameter specifies key combination to detach Far console
from a non-interactive process running in it.

 If a long-running process is using Far console, press this key
combination to create a new Far console where Far will continue running
as if the process has already ended, while leaving the old console
to the process.

 This feature can come handy if, for example, an archiver process
started from the Far command line is taking more time than you
expected, and you want to continue editing a file opened in background
Editor, or simply do not want to launch a new Far instance.

 Default value: #"CtrlShiftTab"# (the #Ctrl+Shift+Tab# key combination
detaches Far console).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.QuotedSymbols
$ #far:config System.QuotedSymbols#
 This string parameter defines special characters that require quoting
of file and folder names. If a name contains one of these characters,
Far will surround it with double quotes when inserting into the command
line or editor, or copying to the clipboard.

 Default value: #" &()[]{}^=;!'+,` "#. The first symbol is
~Space (U+0020)~@https://en.wikipedia.org/wiki/Space_(punctuation)@;
the last symbol is ~Non-breaking space (U+00A0)~@https://en.wikipedia.org/wiki/Non-breaking_space@.

 See also ~System.QuotedName~@System.QuotedName@.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.QuotedName
$ #far:config System.QuotedName#
 This numeric parameter controls whether Far will surround with double
quotes file and folder names containing special characters (see
~System.QuotedSymbols~@System.QuotedSymbols@ parameter). Individual
bits control the behavior in different contexts.

 Bit numbers:
 0 - ^<wrap>Quote names when inserting into the command line or editor;
 1 - Quote names when copying to the clipboard.

 Default value: 1 (quote when inserting into the command line or editor).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Interface.AltF9
$ #far:config Interface.AltF9#
 This Boolean parameter controls the behavior of the #Alt+F9# key
combination (toggle the size of the Far console window).

 False - ^<wrap>Toggle Far window height between 25 and 50 lines; set
window width to 80 columns;
 True  - Maximize Far window or restore it to normal size.

 Default value: True (maximize / restore).

 Note: This parameter affects the behavior only in windowed mode.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Dialog.CBoxMaxHeight
$ #far:config Dialog.CBoxMaxHeight#
 This numeric parameter specifies the maximum height of history list
in dialogs.

 Default value: 8.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.UndoDataSize
$ #far:config Editor.UndoDataSize#
 This numeric parameter limits the size of undo memory buffer in Editor.

 Default value: 104857600 (100MB).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.CharCodeBase
$ #far:config Editor.CharCodeBase#
 This numeric parameter defines how the code of the character under the
cursor is represented on Editor’s status line.

 0 - Octal value (6 digits with the leading zero);
 1 - Decimal value (up to 5 digits);
 2 - Hexadecimal value (4 digits followed by the character ‘h’).

 Default value: 1 (decimal).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.BSLikeDel
$ #far:config Editor.BSLikeDel#
 This Boolean parameter defines the behavior of the #BackSpace# key when
a vertical block is selected in Editor.

 False - ^<wrap>Deletes the character to the left of the cursor; keeps
the (vertical) selection;
 True  - Deletes the selected vertical block, like the #Del# key does.

 Default value: True (deletes the selection).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.AllowEmptySpaceAfterEof
$ #far:config Editor.AllowEmptySpaceAfterEof#
 This Boolean parameter defines whether scrolling down in Editor (e.g.,
with the #Ctrl+Down# key combination) can leave empty space at the
bottom of the window.

 False - ^<wrap>Stop scrolling when the last line of the file appears
at the bottom of the window;
 True  - Continue scrolling until the last line of the file reaches the
cursor leaving empty space under the cursor.

 Default value: False (stop scrolling).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Interface.RedrawTimeout
$ #far:config Interface.RedrawTimeout#
 This numeric parameter specifies the refresh time (in milliseconds)
of the progress dialog displayed during various long-running
operations, such as copying, moving, deleting and searching files and
folders, applying access rights after moving files and folders,
scanning the file system.

 The larger the value, the less frequently the information about the
operation is displayed, the faster the operation itself is performed.

 Default value: 200 ms.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@TitleFormat
$ #far:config Interface.ViewerTitleFormat, Interface.EditorTitleFormat#
 These string parameters define console window title for
~Editor~@Editor@ and ~Viewer~@Viewer@.

 Macro #%File# is expanded to the name of the file being edited
or viewed.

 Macro #%Lng# is replaced with the word “edit” or “view” in the current
language, see ~Options menu~@OptMenu@.

 The #Far window title addons# string of the
~Interface settings~@InterfSettings@ will be automatically appended
to the console window title.

 Default value: #"%Lng %File"#.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.WipeSymbol
$ #far:config System.WipeSymbol#
 This numeric parameter defines the filler byte for the
~wipe file~@DeleteFile@ operation (#Alt+Del# key combination).

 Each byte of the file is overwritten with the least significant byte
of the parameter. If the parameter is set to #-1#, random values will
be used.

 Default value: 0.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.FlagPosixSemantics
$ #far:config System.FlagPosixSemantics#
 This Boolean parameter specifies whether inserting files into
~view and edit history~@HistoryViews@ is case sensitive.

 If a file being added already exists in the history, it is not inserted
again; instead, the existing history entry is moved to the most recent
position.

 False - ^<wrap>Case insensitive comparison is used to search the
history for duplicates.
 True  - Case sensitive comparison is used to search the history for
duplicates.

 Default value: True (the search is case sensitive).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.ShowCheckingFile
$ #far:config System.ShowCheckingFile#
 This Boolean parameter controls whether plugin’s name is displayed
in the console window title while the plugin is checking a file.

 When the user presses #Enter# or #Ctrl+PgDn#, Far invokes registered
plugins one by one to check if they can “open” or otherwise render the
file. If this parameter is True, Far will show plugin’s name in the
console window title while the plugin is checking the file.

 Default value: False (do not show plugins’ names).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.PluginMaxReadData
$ #far:config System.PluginMaxReadData#
 This numeric parameter defines the maximum amount of file data used
to find the plugin which supports the file.

 When the user presses #Enter# or #Ctrl+PgDn#, Far reads the number
of bytes specified by this parameter from the beginning of the file and
passes the data to registered plugins to check if they can “open”
or otherwise render the file.

 Minimum value is 131072 (128 KiB). The maximum is limited only by the
size of the logical address space (2^32 - 1 or 2^64 – 1).

 Setting the value of this parameter above 5 MiB is not recommended.

 Default value: 131072 (0x20000).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.SetAttrFolderRules
$ #far:config System.SetAttrFolderRules#
 This Boolean parameter defines the default value of the
#Process subfolders# option of the file ~Attributes~@FileAttrDlg@ dialog
when changing attributes of a single directory.

 False - ^<wrap>The #Process subfolders# option is on; date and time
fields are cleared.
 True  - The #Process subfolders# option is off; date and time fields
are set to the actual values.

 Default value: True (do not process subfolders).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.CopyBufferSize
$ #far:config System.CopyBufferSize#
 This numeric parameter defines the size of the buffer used by the
internal file copy routine (see #Use system copy routine# option of the
~System settings~@SystemSettings@ dialog).

 If the value of this parameter is zero, the default buffer size
of 32768 bytes is used.

 Default value: 0 (buffer size is 32768 bytes).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.SubstNameRule
$ #far:config System.SubstNameRule#
 This numeric parameter specifies the types of physical drives which
will be queried when Far detects drives assigned using #SUBST# command.

 Far attempts to detect if a drive was substituted to display
appropriate information on the ~Change drive~@DriveDlg@ menu and
~Info panel~@InfoPanel@, as well as in some other cases.

 Bit numbers:
 0 - Query removable drives;
 1 - Query drives of all other types.

 Default value: 2 (query all non-removable drives). For example,
if a drive is associated with a CD-ROM path, it will not be detected
as substituted.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.SubstPluginPrefix
$ #far:config System.SubstPluginPrefix#
 This Boolean parameter controls whether Far prepends plugin prefix
to the path to plugin panel’s object when inserting the path into the
command line (#Ctrl+F#, #Ctrl+[#, etc.) or copying it to the clipboard
(#Alt+Shift+Ins#, #Ctrl+Alt+Ins#).

 False - ^<wrap>Do not prepend plugin prefix to the path to an object
on plugin panel.
 True  - Prepend plugin prefix except when the plugin manages real
files, like #Temporary panel# does.

 Default value: False (do not prepend plugin prefix).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.CopySecurityOptions
$ #far:config System.CopySecurityOptions#
 This numeric parameter controls the initial state of the
#Access rights# option in the ~Copy / Move~@CopyFiles@ dialog.

 The #Access rights# option specifies the access rights assigned
to newly created files and folders and can be one of:

 #Default# - ^<wrap>Access rights are controlled by the operating system;
 #Copy#    - Copy access rights of the source objects;
 #Inherit# - Inherit access rights of the parent folder.

 The initial state of the #Access rights# option when the dialog
is opened is controlled by three bits of the
#System.CopySecurityOptions# parameter. Bits 0, 1, and 2 control the
state of the option in the Move dialog; bits 3, 4, and 5 -- in the Copy
dialog.

@=
 Copy     Move     ^<wrap>Initial state of the #Access rights#
 Dialog   Dialog   option when the dialog is opened
@=
 Bit 0    Bit 3    0 - ^<wrap>#Default# (bits 1 / 4 are ignored)
                   1 - controlled by bits 1 / 4

 Bit 1    Bit 4    0 - ^<wrap>#Copy# (if bit 0 / 3 is set to 1)
                   1 - #Inherit# (if bit 0 / 3 is set to 1)

 Bit 2    Bit 5    0 - ^<wrap>Defined by bits 0 and 1 / 3 and 4 of this parameter
                   1 - The last user’s choice (within the current Far session)

 Default value: 0 (when the dialog is opened, the #Access rights# option
is always set to #Default#; user’s choices are not remembered).

 Examples:

 #0x21# (binary 100'001)

 - ^<wrap>In the Move dialog, the #Access rights# option is always set
to #Copy#.
 - In the Copy dialog, the option is initially set to #Default#; then
the previous user’s choice is remembered (within the current Far
session).

 #0x1C# (binary 011'100)

 - ^<wrap>In the Move dialog, the #Access rights# option is initially
set to #Default#; then the previous user’s choice is remembered (within
the current Far session).
 - In the Copy dialog, the option is always set to #Inherit#.

 Note: The #System.CopySecurityOptions# parameter does not affect
creation of links (#Alt+F6#). In this case access rights are always
copied.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Interface.CursorSize
$ #far:config Interface.CursorSizeX#
 These numeric parameters control cursor size in Far console window.
Cursor size can be set separately for insert and override mode, as well
as for windowed and fullscreen mode.

@-
 ┌──────────╥───────────────────────┬───────────────────────┐
 │ Mode     ║ Windowed              │ Fullscreen            │
 ╞══════════╬═══════════════════════╪═══════════════════════╡
 │ Insert   ║ Interface.CursorSize1 │ Interface.CursorSize2 │
 ├──────────╫───────────────────────┼───────────────────────┤
 │ Override ║ Interface.CursorSize3 │ Interface.CursorSize4 │
 └──────────╨───────────────────────┴───────────────────────┘
@+

 The parameters specify the fraction of the character cell in percents
filled by the cursor. Parameters’ values may vary from 1 to 100
corresponding to the cursor changing from the single horizontal line
at the bottom of the cell to the solid block filling the entire cell.
If parameter’s value is zero, the system console setting is used.

 Default values:
 Interface.CursorSize1: 15
 Interface.CursorSize2: 10
 Interface.CursorSize3: 99
 Interface.CursorSize4: 99

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.WordDiv
$ #far:config System.WordDiv#
 This string parameter defines additional word delimiters besides
#Space# and #Tab#.

 Default value: #~~!%^&*()+|{}:"<>?`-=\\[];',./#

 This parameter can be changed via ~far:config~@FarConfig@ only.


@XLat.WordDivForXlat
$ #far:config XLat.WordDivForXlat#
 This string parameter defines word delimiters for transliteration
(#XLat# function) of the current word without selecting it.

 Default value: #Space#, #Tab# and characters #!##$%^&*()+|=\\/@?#.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.ReadOnlyLock
$ #far:config Editor.ReadOnlyLock#
 This numeric parameter controls the behavior of the Editor when opening
files with #Read-only#, #Hidden# or #System# attributes.

 Bit numbers:
 0 - ^<wrap>Lock down editing of read-only files;
 1 - Warn when opening read-only files;
 2 - Unused;
 3 - Unused;
 4 - Unused;
 5 - Also, apply the behavior defined by bits 0 and 1 to hidden files;
 6 - Also, apply the behavior defined by bits 0 and 1 to system files.

 Default value: 0 (allow editing of any files without warnings).

 For example, if this parameter is set to #0x43# (binary 0100'0011),
warning will be shown when opening read-only and system files; editing
of such files will be disabled.

 This parameter can be changed via ~far:config~@FarConfig@. Bits 0 and
1 are also controlled by the options #Lock editing of read-only files#
and #Warn when opening read-only files# of the ~Editor~@EditorSettings@
settings dialog.


@Editor.FileSizeLimit
$ #far:config Editor.FileSizeLimit#
 This numeric parameter defines file size limit; when exceeded,
a warning message will be shown before opening the file in Editor.

 If the value of this parameter is zero, the warning is disabled. The
limit is defined in bytes.

 Default value: 0 (file size is not checked, and the warning is never
displayed).

 Note: When a file is opened in Editor, its entire content is loaded
into memory. Thus, opening very large files could be undesirable. The
warning enabled by this parameter helps to avoid opening of large files
inadvertently.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.MsWheelDelta
$ #far:config System.MsWheelDelta* & System.MsHWheelDelta*#
 These numeric parameters define scroll speed when mouse wheel is rolled
or tilted. Scroll speed can be specified separately for different
directions and different areas.

 Roll the wheel one notch to scroll the specified number of lines at
a time vertically:

 System.MsWheelDeltaView  - ^<wrap>in the internal Viewer
 System.MsWheelDeltaEdit  - in the internal Editor
 System.MsWheelDeltaHelp  - on help pages
 System.MsWheelDelta      - in other areas

 Tilt the wheel to scroll the specified number of characters at a time
horizontally (Windows Vista and above):

 System.MsHWheelDeltaView - ^<wrap>in the internal Viewer
 System.MsHWheelDeltaEdit - in the internal Editor
 System.MsHWheelDelta     - in other areas

 Default value: 1 (for all parameters).

 Note: Rolling or tilting mouse wheel while holding #Alt# key always
scrolls one line or character at a time.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@System.CopyTimeRule
$ #far:config System.CopyTimeRule#
 This numeric parameter specifies whether the progress (speed, time, and
estimated remaining time) is displayed during file copy operations.

 Bit numbers:
 0 - ^<wrap>If set, show progress while copying to NUL;
 1 - If set, show progress during regular file copy operations.

 Default value: 3 (always display progress of file copy operations).

 Note: Since this feature requires some time to gather statistics, it is
likely that no progress is displayed for small files if the option
#Show total copy progress indicator# is turned off in the
~Interface settings~@InterfSettings@ dialog.

 This parameter can be changed via ~far:config~@FarConfig@ or by the
#Show copying time information# option of the
~Interface settings~@InterfSettings@ dialog. However, only values 0 or
3 can be set using this option.


@Policies.ShowHiddenDrives
$ #far:config Policies.ShowHiddenDrives#
 This Boolean parameter specifies whether Far honors the
#Hide these specified drives in My Computer# Windows Group Policy.

 False - ^<wrap>Far shows only drives visible (not hidden) in Windows
Explorer;
 True  - Far shows all drives (ignores the Group Policy).

 Default value: True (show all drives).

 Note: The state of this Group Policy is stored in the #NoDrives# value
of the
#\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer# key in
both #HKLM# and #HKCU# hives of Windows Registry. If the NoDrives value
in HKLM hive is zero (no hidden files on Local Machine), the value
in HKCU hive is ignored.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.KeepEditorEOL
$ #far:config Editor.KeepEditorEOL#
 This Boolean parameter controls how line breaks within the text on the
clipboard are pasted into the edited file.

 False - ^<wrap>Line breaks in the pasted text are preserved. After the
paste operation, line breaks in the edited file may have different styles.
 True  - If the file is not empty, line breaks in the pasted text are
changed to match the line break style of the edited file. If the file
is empty, line breaks are not changed; this parameter has no effect.

 Default value: True (match line break style of the edited file).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.AddUnicodeBOM
$ #far:config Editor.AddUnicodeBOM#
 This Boolean parameter specifies whether Byte Order Mark (BOM) is added
at the beginning of the files created by the Editor and saved in
a UNICODE encoding (UTF-8, UTF-16LE, UTF-16BE).

 False - ^<wrap>BOM is not added.
 True  - BOM is added.

 Default value: True (BOM is added).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.NewFileUnixEOL
$ #far:config Editor.NewFileUnixEOL#
 This Boolean parameter specifies line break style in the files created
by the Editor.

 False - ^<wrap>Files are created with Windows line break style (CR LF).
 True  - Files are created with Unix line break style (LF).

 Default value: False (Windows line break style).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.ShortcutAlwaysChdir
$ #far:config Panel.ShortcutAlwaysChdir#
 This Boolean parameter controls the behavior of
~folder shortcuts~@FolderShortcuts@ (#RightCtrl+0…9# key combinations)
when the panels are hidden.

 False - ^<wrap>Folder shortcuts insert the associated path into the
command line.
 True  - Folder shortcuts change the current folder even if the panels
are hidden.

 Default value: False (inset the shortcut path).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Macros.ShowPlayIndicator
$ #far:config Macros.ShowPlayIndicator#
 This Boolean parameter turns macro playback indicator (symbol ‘\2FP\-’
at the top left-hand corner of the screen) on or off.

 False - ^<wrap>The indicator is turned off.
 True  - The indicator is turned on.

 Default value: True (the indicator is on).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Viewer.SearchWrapStop
$ #far:config Viewer.SearchWrapStop#
 This tri-state parameter controls the behavior of the “continue search”
key combinations in the Viewer (#Shift+F7#, #Space#, #Alt+F7#) when
search wraps around the beginning or end of the file or passes the
search starting point.

 False - ^<wrap>Silently wrap around the beginning or end of the file
or the search starting point.
 True  - Show message when wrapping around the beginning or end of the file.
 Other - Show message when passing the search starting point.

 Default value: True (silently wrap around).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@XLat.Layouts
$ #far:config XLat.Layouts#
 This string parameter defines the input locales (keyboard layouts)
which Far will cycle through. If this parameter is specified, system
input locales will be ignored.

 This parameter contains semicolon (#;#) separated list of hexadecimal
input locale identifiers. For example, value #0409;0419# (or
#04090409;04190419#) can be used to switch between input locales
“en-US” and “ru-RU”.

 If less than two input locale identifiers are specified, Far will use
input locales installed in the system.

 Only first 10 locales are used, the rest of the list is ignored.

 Default value: empty string (use system input locales).

 See also Addons\XLat\Russian\Qwerty.farconfig.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@XLat.Flags
$ #far:config XLat.Flags#
 This numeric parameter controls the behavior of Far API function XLat
(string transcoding based on keyboard layout).

 Bit numbers:
 0  - ^<wrap>Automatically switch keyboard layout after transcoding
operation. Far cycles through all system keyboard layouts or layouts
defined in ~XLat.Layouts~@XLat.Layouts@ config parameter.
 1  - Sound beep after switching keyboard layout.
 2  - When a character could not be transcoded using
~XLat.Tables~@XLat.Tables@, Far will attempt to apply special
~XLat.Rules~@XLat.Rules@. If this bit is set and there is a named rule
corresponding to the current keyboard layout, this rule will be used;
otherwise, one of the three numbered rules will be used.
 16 - Transcode the entire command line if nothing is selected.

 Default value: 0x00010001 (switch keyboard layout and transcode the
entire command line if no selection).

 See also Addons\XLat\Russian\Qwerty.farconfig.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@XLat.Tables
$ #far:config XLat.Tables#
 These string parameters define two-way transcoding table which is used
by Far API function XLat (string transcoding based on keyboard layout).

 #XLat.Table1# ^<wrap>is the list of characters from the national
alphabet which will be replaced with their Latin counterparts defined
in #XLat.Table2#.
 #XLat.Table2# is the list of Latin characters which will be replaced
with their national counterparts defined in #XLat.Table1#.

 Default value: empty string (transcoding table is not defined).

 If a character cannot be transcoded using the table, Far will attempt
to apply special ~XLat.Rules~@XLat.Rules@.

 See also Addons\XLat\Russian\Qwerty.farconfig.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@XLat.Rules
$ #far:config XLat.Rules#
 These string parameters define special transcoding rules used by Far
API function XLat (string transcoding based on keyboard layout).

 Far will attempt to apply special rules if a character could not be
transcoded using the ~XLat.Tables~@XLat.Tables@.

 Each rule contains the sequence of character pairs. If a character
in the transcoded string matches the first character in the pair,
it will be replaced with the second character in the pair.

 One of the three numbered rules is used if the bit 2 (0x04)
in ~XLat.Flags~@XLat.Flags@ is zero or there is no named rule
corresponding to the current keyboard layout.

 #XLat.Rules1# ^<wrap>is applied if the previous character in the
transcoded string is from the national alphabet.
 #XLat.Rules2# is applied if the previous character in the transcoded
string is a Latin character.
 #XLat.Rules3# is applied if the previous character in the transcoded
string is neither from the national alphabet, nor a Latin character.

 A named special rule is applied if the bit 2 (0x04)
in ~XLat.Flags~@XLat.Flags@ is set to one. Far uses hexadecimal value
of the current input locale identifier (keyboard layout) to find the
corresponding rule. For example, if current keyboard layout is “en-US”,
Far will look up the rule named #XLat.00000409# and use it if it
exists. Otherwise, Far will fall back to the numbered rules.

 Default value: empty string for all rules (special rules are not
defined).

 See also Addons\XLat\Russian\Qwerty.farconfig.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Interface.DelHighlightSelected
$ #far:config Interface.DelHighlightSelected#
 This Boolean parameter controls how the items which will be deleted are
displayed in the file / folder #Delete# confirmation dialog.

 False - ^<wrap>The items to be deleted are always displayed in plain
text, without highlighting.
 True  - If more than one item is to be deleted or the deleted item
is not the item under cursor, the deleted item(s) will be highlighted
in the dialog.

 Default value: True (highlight the list if it does not match the item
under cursor).

 Note: This parameter does not affect which items will be deleted;
it only controls how the deleted items are shown in the dialog.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Interface.DelShowSelected
$ #far:config Interface.DelShowSelected#
 This numeric parameter controls the number of items which are displayed
in the file / folder #Delete# confirmation dialog.

 The maximum number of displayed items is either this parameter’s value
or half of Far window height, whichever is less. The minimum number
of items is one.

 Default value: 10.

 This parameter can be changed via ~far:config~@FarConfig@ only.


@History.Config
$ #far:config History.*#
 These parameters limit the number and the lifetime of the items of the
following histories:

 - History of command line ~commands~@History@:
   #History.CommandHistory.Count#
   #History.CommandHistory.Lifetime#

 - History of entries in dialog edit controls:
   #History.DialogHistory.Count#
   #History.DialogHistory.Lifetime#

 - History of recently ~visited folders~@HistoryFolders@:
   #History.FolderHistory.Count#
   #History.FolderHistory.Lifetime#

 - History of recently ~viewed and edited files~@HistoryViews@:
   #History.ViewEditHistory.Count#
   #History.ViewEditHistory.Lifetime#

 Default values:
 - Maximum history size (*.Count): 1000 items
 - Lifetime of an item (*.Lifetime): 90 days

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Editor.F8CPs
$ #far:config Editor.F8CPs#
$ #far:config Viewer.F8CPs#
 These string parameters define code pages which are cycled through when
#F8# key is pressed in ~Editor~@Editor@ or ~Viewer~@Viewer@.

 The value of each parameter is a list of code page numbers or symbolic
names listed below. Symbolic names are case insensitive. Duplicated
code pages, as well as unsupported code pages, are ignored.

 - #ANSI#    ^<wrap>variants #ACP#, #WIN#
 - #OEM#     variants #OEMCP#, #DOS#
 - #UTF8#    variant #UTF-8#
 - #DEFAULT# stands for the default code page defined in
~Editor~@EditorSettings@ or ~Viewer~@ViewerSettings@ settings dialog.

 If the string is empty or does not contain any supported code pages,
ANSI and OEM code pages are used.

 Special parameter value of #-1# stands for #ANSI;OEM;Default#.

 Example: #ANSI,OEM,65001#.

 Default value: empty string (ANSI and OEM code pages).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Panel.Tree.TurnOffCompletely
$ #far:config Panel.Tree.TurnOffCompletely#
 This Boolean parameter enables or disables all folder tree operations:

 - ^<wrap>~Tree panel~@TreePanel@ mode in
~left and right menus~@LeftRightMenu@;
 - The toggle tree panel shortcut key (#Ctrl+T#);
 - ~Find folder~@FindFolder@ panel command (#Alt+F10#);
 - Folder tree operations in ~copy, move and rename~@CopyFiles@
dialog (#F10#, #Alt+F10#, and #Shift+F10#).

 False - ^<wrap>Folder tree operations are #enabled#.
 True  - All folder tree operations are #disabled#.

 Note: If folder tree operations are disabled, folder tree cache files,
even if already exist, are not updated when folders are created,
deleted, or renamed.

 Default value: True (all folder tree operations are disabled).

 This parameter can be changed via ~far:config~@FarConfig@ only.


@Index
$ #Index help file#
 ~File and archive manager~@Contents@

 ~Apply command~@ApplyCmd@
 ~Autodetect code pages~@CodePageAuto@

 ~Błąd: Nie mogę wykonać~@ErrCannotExecute@

 ~Change Drive Menu Options~@ChangeDriveMode@
 ~Change drive~@DriveDlg@
 ~Code pages menu~@CodePagesMenu@
 ~Command line prompt format~@CommandPrompt@
 ~Compare folders~@CompFolders@
 ~Configuration editor~@FarConfig@
 ~Copying, moving, renaming and creating links~@CopyFiles@
 ~Copying: confirmation dialog~@CopyAskOverwrite@
 ~Copying: rules~@CopyRule@
 ~Customizing file panel view modes~@PanelViewModes@

 ~Disconnect network drive~@DisconnectDrive@

 ~Editor: All matching entries menu~@FindAllMenu@
 ~Editor: Open/Create file~@FileOpenCreate@
 ~Editor: Replace mode - Preserve style~@PreserveStyle@
 ~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@

 ~Far: Licencja (po angielsku)~@License@
 ~Far: jak używać pomocy~@Help@
 ~Far: o programie~@About@
 ~Far: przełączniki linii poleceń~@CmdLine@
 ~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: control keys~@FindFileResult@
 ~Find folder~@FindFolder@
 ~Folder descriptions~@FolderDiz@
 ~Folder shortcuts~@FolderShortcuts@

 ~Grupy masek plików~@MaskGroupsSettings@

 ~Hard and Symbolic link~@HardSymLink@
 ~History ~@History@
 ~History: file view and edit~@HistoryViews@
 ~History: folders~@HistoryFolders@
 ~Hotplug devices list~@HotPlugList@

 ~Konfiguracja wtyczek~@PluginsConfig@
 ~Kopiowanie: przeciąganie plików~@DragAndDrop@

 ~Lista wtyczek~@PluginCommands@

 ~Macro command: areas of execution~@KeyMacroArea@
 ~Macro command: deleting a macro command~@KeyMacroDelete@
 ~Macro command: hotkeys~@KeyMacroAssign@
 ~Macro command: recording and playing-back~@KeyMacroRecPlay@
 ~Macro command: settings~@KeyMacroSetting@
 ~Macro commands~@KeyMacro@
 ~Macros: Autocompletion in dialogs~@KeyMacroDialogAutoCompletionList@
 ~Macros: Autocompletion in panels~@KeyMacroShellAutoCompletionList@
 ~Macros: Change Drive menu~@KeyMacroDisksList@
 ~Macros: Common macros~@KeyMacroCommonList@
 ~Macros: Dialogs~@KeyMacroDialogList@
 ~Macros: Editor~@KeyMacroEditList@
 ~Macros: Fast Find in panels~@KeyMacroSearchList@
 ~Macros: File panels~@KeyMacroShellList@
 ~Macros: Find Folder~@KeyMacroFindFolderList@
 ~Macros: Help window~@KeyMacroHelpList@
 ~Macros: Info Panel~@KeyMacroInfoList@
 ~Macros: Main Menu~@KeyMacroMainMenuList@
 ~Macros: Other areas~@KeyMacroOtherList@
 ~Macros: Other menus~@KeyMacroMenuList@
 ~Macros: Quick View panel~@KeyMacroQViewList@
 ~Macros: The list of installed macros~@KeyMacroList@
 ~Macros: Tree Panel~@KeyMacroTreeList@
 ~Macros: User Menu~@KeyMacroUserMenuList@
 ~Macros: Viewer~@KeyMacroViewerList@
 ~Menu settings~@VMenuSettings@
 ~Menu wyboru wtyczki~@ChoosePluginMenu@
 ~Menu: Menu pliki~@FilesMenu@
 ~Menu: lewe i prawe menu~@LeftRightMenu@
 ~Menu: menu polecenia~@CmdMenu@
 ~Menus: menu opcje~@OptMenu@
 ~Menu~@Menus@
 ~Myszka: obsługa rolki~@MsWheel@

 ~Obsługa wtyczek~@Plugins@
 ~Operating system commands~@OSCommands@

 ~Panel informacyjny - tryby wyświetlania~@InfoPanelShowMode@
 ~Panele: drzewko plików~@TreePanel@
 ~Panele: panel informacyjny~@InfoPanel@
 ~Panele: panel plików~@FilePanel@
 ~Panele: szybki podgląd~@QViewPanel@
 ~Panele~@Panels@
 ~Polecenia kontroli menu~@MenuCmd@
 ~Polecenia kontroli panelu~@PanelCmd@
 ~Polecenia panelu kontrolnego - polecenia serwisowe~@FuncCmd@
 ~Polecenia specjalne~@SpecCmd@
 ~Polecenia sterowania programem~@MiscCmd@
 ~Potwierdzenia~@ConfirmDlg@
 ~Przegląd możliwości wtyczek~@PluginsReviews@

 ~Regular expressions in replace~@RegExpRepl@
 ~Regular expressions~@RegExp@
 ~Rename code page~@EditCodePageNameDlg@
 ~Request administrative rights~@ElevationDlg@

 ~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@
 ~Skróty klawiszowe~@KeyRef@
 ~Sort groups~@SortGroups@
 ~Special symbols~@MetaSymbols@
 ~Szybkie szukanie w panelach~@FastFind@

 ~Task list~@TaskList@
 ~Tree settings~@TreeSettings@
 ~Tryby sortowania~@PanelCmdSort@

 ~User menu~@UserMenu@
 ~Ustawienia managera wtyczek~@PluginsManagerSettings@
 ~Ustawienia panelu informacyjnego~@InfoPanelSettings@
 ~Usuwanie i czyszczenie plików i folderów~@DeleteFile@
 ~Utwórz folder~@MakeFolder@
 ~Ułatwienia w linii poleceń~@CmdLineCmd@

 ~Version information~@FarAbout@
 ~Viewer: control keys~@Viewer@
 ~Viewer: go to specified position~@ViewerGotoPos@
 ~Viewer: search~@ViewerSearch@
 ~Viewer: view modes~@ViewerMode@

 ~Znajdź plik~@FindFile@
 ~Zrzut ekranu~@Grabber@

 ~far:config Codepages.NoAutoDetectCP~@Codepages.NoAutoDetectCP@
 ~far:config Confirmations.EscTwiceToInterrupt~@Confirmations.EscTwiceToInterrupt@
 ~far:config Dialog.CBoxMaxHeight~@Dialog.CBoxMaxHeight@
 ~far:config Editor.AddUnicodeBOM~@Editor.AddUnicodeBOM@
 ~far:config Editor.AllowEmptySpaceAfterEof~@Editor.AllowEmptySpaceAfterEof@
 ~far:config Editor.BSLikeDel~@Editor.BSLikeDel@
 ~far:config Editor.CharCodeBase~@Editor.CharCodeBase@
 ~far:config Editor.F8CPs~@Editor.F8CPs@
 ~far:config Editor.FileSizeLimit~@Editor.FileSizeLimit@
 ~far:config Editor.KeepEditorEOL~@Editor.KeepEditorEOL@
 ~far:config Editor.NewFileUnixEOL~@Editor.NewFileUnixEOL@
 ~far:config Editor.ReadOnlyLock~@Editor.ReadOnlyLock@
 ~far:config Editor.UndoDataSize~@Editor.UndoDataSize@
 ~far:config Help.ActivateURL~@Help.ActivateURL@
 ~far:config History.*~@History.Config@
 ~far:config Interface.AltF9~@Interface.AltF9@
 ~far:config Interface.CursorSizeX~@Interface.CursorSize@
 ~far:config Interface.DelHighlightSelected~@Interface.DelHighlightSelected@
 ~far:config Interface.DelShowSelected~@Interface.DelShowSelected@
 ~far:config Interface.FormatNumberSeparators~@Interface.FormatNumberSeparators@
 ~far:config Interface.RedrawTimeout~@Interface.RedrawTimeout@
 ~far:config Interface.ViewerTitleFormat, Interface.EditorTitleFormat~@TitleFormat@
 ~far:config Macros.ShowPlayIndicator~@Macros.ShowPlayIndicator@
 ~far:config Panel.CtrlAltShiftRule~@Panel.CtrlAltShiftRule@
 ~far:config Panel.CtrlFRule~@Panel.CtrlFRule@
 ~far:config Panel.Layout.ScrollbarMenu~@Panel.Layout.ScrollbarMenu@
 ~far:config Panel.RightClickRule~@Panel.RightClickRule@
 ~far:config Panel.ShellRightLeftArrowsRule~@Panel.ShellRightLeftArrowsRule@
 ~far:config Panel.ShortcutAlwaysChdir~@Panel.ShortcutAlwaysChdir@
 ~far:config Panel.Tree.TurnOffCompletely~@Panel.Tree.TurnOffCompletely@
 ~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.CopyTimeRule~@System.CopyTimeRule@
 ~far:config System.ExcludeCmdHistory~@System.ExcludeCmdHistory@
 ~far:config System.Executor.ComspecArguments~@System.Executor.ComspecArguments@
 ~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.SubstNameRule~@System.SubstNameRule@
 ~far:config System.SubstPluginPrefix~@System.SubstPluginPrefix@
 ~far:config System.WipeSymbol~@System.WipeSymbol@
 ~far:config System.WordDiv~@System.WordDiv@
 ~far:config Viewer.SearchWrapStop~@Viewer.SearchWrapStop@
 ~far:config XLat.Flags~@XLat.Flags@
 ~far:config XLat.Layouts~@XLat.Layouts@
 ~far:config XLat.Rules~@XLat.Rules@
 ~far:config XLat.Tables~@XLat.Tables@
 ~far:config XLat.WordDivForXlat~@XLat.WordDivForXlat@
