diff --git a/doc/en/cmds.html b/doc/en/cmds.html index fa47752c..a7772da3 100644 --- a/doc/en/cmds.html +++ b/doc/en/cmds.html @@ -307,29 +307,29 @@

2.1. Active Panel

will operate on active panel - column + column name - sorted columns will be the "name-ext" + sort by name and extension - namenoext - sorted column will be the "name (no ext)" + namenoext(Alpha version) + sort by name without extension ext - sorted column will be the "ext" + sort by extension size - sorted column will be the "size" + sort by size datetime - sorted column will be the "datetime" + sort by modification date (absent) - sorted column will be the "name" + sort by name and extension order @@ -606,7 +606,7 @@

2.4. File Operations


- If several files are selected, the first selected file will be opened (as in the viewer): at the moment, the command's work with several selected files is not fully implemented, so you can deselect files, add "cursor=1" or use cm_EditNew. + If several files are selected, the first selected file will be opened (as in the viewer): at the moment, the command's work with several selected files is not fully implemented, so we can deselect files, add "cursor=1" or use cm_EditNew. @@ -614,7 +614,7 @@

2.4. File Operations

cm_EditNew
Shift+F4
Create a new text file in the current directory and open in the editor (see Tools > Editor) or open existing file (if a file with the same name already exists).
- You can enter the full name of the file (with path) and it will be created in the specified directory. + We can enter the full name of the file (with path) and it will be created in the specified directory. Keep in mind that the command does not create new folders in the path. cm_Copy @@ -697,7 +697,8 @@

2.4. File Operations

cm_RenameOnly
cm_RenameOnly
F2, Shift+F6
- Rename files in the same directory.
+ Rename file in the same directory.
+ One parameter is available(Alpha version):

@@ -708,11 +709,15 @@

2.4. File Operations

- + - + + + + +
extension 1/true/on/yesshow extension (default)Double Commander will show the name edit field with the file name under the cursor, we can change the base file name and its extension (default behavior)
0/false/off/nohide extensionDouble Commander will show the name edit field with the base name (without extension) of the file under the cursor and we will be able to change only it, extension will remain the same
(nothing, default)default behavior
@@ -837,6 +842,7 @@

2.4. File Operations

cm_OpenVirtualFileSystemList
cm_OpenVirtualFileSystemList
Open VFS list.
+ One parameter is available(Alpha version):

@@ -847,11 +853,11 @@

2.4. File Operations

- + - +
plugin the name of the plugin, eg. FTPopen the plugin directly.open the plugin directly
(nothing, default)open Virtual File System Listopen Virtual File System list
@@ -1150,6 +1156,18 @@

2.6. Network

cm_CopyNetNamesToClip
Windows only: copy names with UNC path. + + cm_MapNetworkDrive +
cm_MapNetworkDrive
+
Ctrl+K
+ This command allows to connect network devices, the behavior depends on the operating system: + + + @@ -1253,6 +1271,16 @@

2.7. Miscellaneous

+ + cm_MainFontZoomOut +
cm_MainFontZoomOut
+ Decrease the main font (for file panels) size. + + + cm_MainFontZoomIn +
cm_MainFontZoomIn
+ Increase the main font (for file panels) size. + @@ -1525,7 +1553,7 @@

2.8. Mark

cm_SaveSelectionToFile
cm_SaveSelectionToFile
Save the current selection to a file.
- You may specify the output filename into the first parameter.
+ We may specify the output filename into the first parameter.
If no parameter is supplied, Double Commander will prompt user to enter one. @@ -1544,7 +1572,7 @@

2.8. Mark

cm_SaveFileDetailsToFile
cm_SaveFileDetailsToFile
Save all shown columns of selected items to file.
- You may specify the output filename into the first parameter.
+ We may specify the output filename into the first parameter.
If no parameter is supplied, Double Commander will prompt user to enter one. @@ -2487,7 +2515,8 @@

2.14. Tools

cm_Search
cm_Search
Alt+F7
- Open Search dialog with default parameters or with saved template from option "Default search template" (see File Operations > File search).
Also command supports a single parameter to open Search dialog with saved template, use template name as is without quotes. + Open Search dialog with default parameters or with saved template from option "Default search template" (see File Operations > File search).
+ Also command supports a single parameter to open Search dialog with saved template, use template name as is without quotes. cm_AddNewSearch @@ -2524,9 +2553,9 @@

2.14. Tools

Will simply show a message with the info passed as parameters.
This may be helpful to validate the parameter you're passing to a command. - cm_CallPlatformFunctions -
cm_CallPlatformFunctions
- call platform-specific functions. it has different functions across various operating systems.
+ cm_CallPlatformFunctions +
cm_CallPlatformFunctions(Alpha version)
+ Call platform-specific functions, it has different functions across various operating systems.

@@ -2666,7 +2695,8 @@

2.16. Tabs

- + + + + + + + + + + + @@ -380,6 +410,11 @@

3. Options to change manually

+ + + + + + + + + + @@ -561,22 +601,7 @@

3. Options to change manually

@@ -615,7 +640,7 @@

3. Options to change manually

@@ -639,10 +664,12 @@

4. Index

cm_RenameTab Prompt user to rename current tab of active panel.Prompt user to rename current tab of active panel.
+ Also we can specify a new tab name as a parameter.
cm_CloseTab diff --git a/doc/en/configuration.html b/doc/en/configuration.html index e85e51ae..e07cb8e5 100644 --- a/doc/en/configuration.html +++ b/doc/en/configuration.html @@ -110,20 +110,21 @@

Content

2.16. Quick search/filter
2.17. Miscellaneous
2.18. Auto refresh
-
2.19. Icons
-
2.20. Ignore list
-
2.21. Archivers
-
2.22. Tooltips
-
2.23. File associations
+
2.19. iCloud
+
2.20. Icons
+
2.21. Ignore list
+
2.22. Archivers
+
2.23. Tooltips
+
2.24. File associations
-
2.23.1. File associations extra
+
2.24.1. File associations extra
-
2.24. Directory Hotlist
+
2.25. Directory Hotlist
-
2.24.1. Directory Hotlist Extra
+
2.25.1. Directory Hotlist Extra
@@ -142,6 +143,7 @@

1. Configuration files

  • extassoc.xml – file extension association configuration;

  • favoritetabs.xml – favorite tabs;

  • history.xml – command line and directory history, search and replace, etc.;

  • +
  • localconfig.xml – directory hotlist;

  • multiarc.ini – external archivers;

  • pixmaps.txt – maps file extensions to MIME-types icon names;

  • session.ini – size, position and state of child program windows (these settings are saved separately for each screen resolution);

  • @@ -268,16 +270,7 @@

    2. Configuration

    You can select fonts for the editor (F4), viewer (F3), file panels (Main Font) and other elements of the Double Commander interface, and also their size. The bottom line for each allows you to see how the display of the selected font looks. One important note: the fonts for the editor and viewer must be MONOSPACE. The figure below illustrates a proportionally spaced font in the window above (notice the strange spacing) and a monospace font in the window below which appears correctly spaced. Also, with some proportional fonts the characters may overwrite each other and look quite strange.

    Font Differences

    Normal (proportional) font above, monospaced below.

    -

    Also you can use Ctrl+mouse wheel to change the font size, this function works for the following interface elements or part of Double Commander:

    -
      -
    • file list in left and right panels;

    • -
    • current directory (address) bar;

    • -
    • function key buttons bar;

    • -
    • TreeView menu;

    • -
    • search results in find files dialog;

    • -
    • internal editor;

    • -
    • internal viewer (if viewer shows text then this action will change font size, if image then action will work as zoom in/zoom out commands).

    • -
    +

    Also you can use Ctrl+mouse wheel to change the font size, see the Mouse section for details.

    Also you can choose the type of font rasterization (regardless of the system settings), see description of <Quality>.


    @@ -304,6 +297,7 @@

    2. Configuration

  • Left: – files selected for copying or deleting on the left.

  • Right: – files selected for copying or deleting on the right.

  • Unknown: – files with the same names, but not identical.

  • +
  • Selection: – background color for the file under the cursor or selected files.

  • 6. Drive Free Space Indicator – here you can change the appearance of the drive free space indicator:

    Colors: Free Space Indicator

    @@ -368,7 +362,6 @@

    2. Configuration

    The second part of the Unix/Linux template displays permissions: read (r), write (w), execute (x). The values are grouped in groups of three in the following order: user (owner), user's group, all others.

    If attribute should not be set, it must be replaced with the "-" symbol, unnecessary attributes should be hidden: symbol "*" means match any number of characters, symbol "?" means any one character. For example, ?r* (Windows) or ?r-* (Linux) will find all read-only files and folders.

    You can use a color from the list or specify yours using the ".." button.

    -

    Do not forget to click "Apply" button after customization.

    Double Commander checks the list from top to bottom until the first match: a rule higher in the list will overlap any rule below.


    @@ -432,7 +425,7 @@

    2. Configuration


    2.7. Mouse

    -

    Mouse

    +

    Mouse

    The first group of parameters is Selection:

    • Selection by mouse – enables the ability to select and unselect files and folders with the mouse.

    • @@ -446,6 +439,17 @@

      2. Configuration

    • Line by line – the cursor remains on the file and scrolling takes place immediately. Also you can specify the number of lines.

    • Page by page – the same as previous, but scrolling is by pages rather than by lines (much faster scrolling).

    +

    Zoom – Double Commander allows to use Ctrl+mouse wheel to change font sizes. It works for the following interface elements or part of the program:

    +
      +
    • file list in left and right panels;

    • +
    • current directory (address) bar;

    • +
    • function key buttons bar;

    • +
    • TreeView menu;

    • +
    • search results in find files dialog;

    • +
    • internal viewer (if viewer shows text);

    • +
    • internal editor.

    • +
    +

    Zoom with Ctrl + Scroll Wheel – enables or disables this feature.

    Open with – will determine what will launch the action when you are using the mouse button on an element from the displayed file list in a panel:

    • A double click is necessary to launch the action (default).

    • @@ -637,7 +641,7 @@

      2. Configuration

    • GETFILEOWNER – displays the owner of the file.

    • GETFILELINKTO – displays the path and file, that is, what is linked with this symlink.

    • GETFILETYPE – file type (as in Windows Explorer or MIME-type).

    • -
    • GETFILECOMMENT – file or directory description (comment) from descript.ion (see details here).

    • +
    • GETFILECOMMENT – file or directory description (comment) from descript.ion (see details here). This field can also be used inside archives (if the archive format supports saving file descriptions and the corresponding external archiver is configured to receive them).

    • GETFILECOMPRESSEDSIZE – compressed file size (real size if using NTFS compression).

    By default, fields with timestamps use the date and time format that was choosen in the Files views settings section. You can also specify your preferred format directly in the column inside the curly brackets, using the same date and time formatting characters.

    @@ -697,14 +701,18 @@

    2. Configuration

  • Configure – opens the plugin's own settings window (if selected plugin supports this feature).

  • -

    Double Commander supports the use of a master password to protect passwords in WCX and WFX plugins (if the plugin developer has provided for the use of this feature). This is convenient because your passwords will be protected by encryption and you need to remember only one password. Passwords are encrypted twice, first using Blowfish (448 bits) and then using AES (256 bits).

    -

    Note: At the moment, Double Commander does not support changing the master password: if necessary, you will need to disable the use of the master password in the plugin settings, close the program, open the directory with the configuration files, delete the pwd.ini file, run the program again and enable the master password in the plugin settings. To delete outdated or unnecessary saved passwords, you will need to close the program and manually edit the pwd.ini file.

    +

    Double Commander supports the use of a main password to protect passwords in WCX and WFX plugins (if the plugin developer has provided for the use of this feature). This is convenient because your passwords will be protected by encryption and you need to remember only one password. Passwords are encrypted twice, first using Blowfish (448 bits) and then using AES (256 bits), the Argon2 function is used to derive a key from the main password.

    +

    Double Commander supports two versions of the Argon2 algorithm (Argon2d and Argon2id) and allows to specify three parameters: number of iterations, memory required, degree of parallelism. RFC 9106 recommends using Argon2id if you does not know the difference between the versions or if side-channel attacks are considered to be a real threat. Increasing the number of iterations and/or memory size will increase the function's execution time and make it more difficult to crack the password; increasing the degree of parallelism (but without exceeding the number of logical cores of your processor) allows the function to work faster. It is also recommended to choose the parameters so that the function takes about 0.5-1 seconds (the more, the better, but if the values ​​are too large, it may be inconvenient to use the main password).

    +

    Note: If you actively use the portable version of Double Commander on a USB flash drive on several computers or use a centralized installation of the application with configuration files, then it may be practical to choose the settings suitable for the least performance computer.

    +

    Note: At the moment, Double Commander does not support changing the main password: if necessary, you will need to disable the use of the main password in the plugin settings, close the program, open the directory with the configuration files, delete the pwd.ini file, run the program again and enable the main password in the plugin settings. To delete outdated or unnecessary saved passwords, you will need to close the program and manually edit the pwd.ini file.


    2.10. Layout

    Layout

    You can change the layout of the main window here. I suppose, all the available options are explained on the screenshot above (Layout). The screenshot below illustrates what DC looks like with all the layout options unselected.

    Layout DC

    +

    There are also several parameters available that can only be changed manually in the doublecmd.xml configuration file.

    +

    Starting from macOS 11, Double Commanderhe has a toolbar in the window header by default, in addition to the main toolbar. You can disable this UI element manually: close Double Commander, go to the configuration files directory (see details here), open the doublecmd.cfg file, find the ModernUI parameter, change its value from True to False and run the application again.


    2.10.1. Layout > Drives list button

    @@ -767,10 +775,12 @@

    2. Configuration

    The Buffer size for file operations (in KB) and Buffer size for hash calculation (in KB) parameters set the size of the allocated memory for operations such as copying, moving, splitting or combining files, searching for files by content and calculating checksums. You should keep in mind that there is no universal value, but you can try to find a more suitable size.
    Note: The first parameter is not used in the copy function in Windows, since the system function is used for copying.

    Number of wipe passes – Here you can specify the number of rewrites to secure delete files.

    -

    Process comments with files/folders – If enabled and you have a file/folder with a comment attached and you copy or move it to another folder the comment will be copied or moved to the destination along with the file/folder.

    +

    Process comments with files/folders – If enabled and you have a file/folder with a comment attached and you copy or move it to another folder the comment will be copied or moved to the destination along with the file/folder. If you delete or erase a file, its comment will also be deleted. If you rename a file, its name will also be changed in the descript.ion file.
    + Otherwise, the descript.ion file will be processed as a regular file.

    Skip file operations errors and write them to log window – If a file operation error should occur the error message will appear in the log window below the panels rather than appearing in a popup dialog. This can be useful because the error window will suspend the operation. In the Log settings section, you can limit the total number of messages, allowing only messages with the "Error" status.
    The parameter is taken into account in most file operations: copying, moving, deleting, erasing, combining and splitting files, setting file properties (timestamps, owner, attributes), calculating checksum, as well as file operations when working with archives, WFX plugins and GVfs.

    Duplicated name auto-rename style – sets the file auto-renaming template if a file with the same name already exists in the target directory (i.e. when you choose Auto-rename source files or Auto-rename target files in the copy/move dialog): "Copy (x) filename.ext", "filename (x).ext" or "filename(x).ext", where "x" is a counter (2, 3, 4 and so on).

    +

    There are also several parameters available that can only be changed manually in the doublecmd.xml configuration file.


    2.12.1. File operations > File search

    @@ -870,8 +880,8 @@

    2. Configuration

  • Command line history – Commands that were used at the command line.

  • File mask history – Double Commander saves a general history of used file masks for several tools: find files, filters in directory synchronization and archive unpacking, commands for selecting and deselecting a group of files.

  • -

    The maximum number of entries in history is limited to 50.

    -

    Note about the history of visited directories: During the session, Double Commander stores up to 255 visited directories in memory (however, when the program is closed, only the last 50 entries will be saved). You can change the number of history entries in the popup menu when calling the cm_DirHistory command (default value is 30, see the Count attribute in the <DirHistory> tag), but when using the Tree View Menu, all available history will be shown.

    +

    The maximum number of entries in history is limited to 50 by default (see the MaxStringItems attribute in the <History> tag).

    +

    Note about the history of visited directories: During the session, Double Commander stores up to 255 visited directories in memory, however, when the program is closed, the number of saved entries will be limited to the MaxStringItems value. You can change the number of history entries in the popup menu when calling the cm_DirHistory command (default value is 30, see the Count attribute in the <DirHistory> tag), but when using the Tree View Menu, all available history will be shown.

    Note: Search templates are not related to the history and are saved separately (in the doublecmd.xml configuration file). To manage the list of templates, you can use the file search tool.

    You can choose how the list of settings sections will look:

      @@ -884,7 +894,7 @@

      2. Configuration

      2.16. Quick search/filter

      This section contains the settings of the quick search/filter tool. Quick search is used in searching for filenames in the panel, quick filter will hide all filenames that do not match the conditions.

      -

      Quick search/filter

      +

      Quick search/filter

      Exact name match:

      • Beginning (name must start with first typed character) – means that the typed text will match the "text*" mask, where "*" is any number of any characters.

      • @@ -896,6 +906,7 @@

        2. Configuration

        These options can be changed on the fly directly in the quick search/filter bar. Also you can toggle between search and filter.

        Options:

          +
        • Ignore diacritics and ligatures – allows to simplify the use of quick search/filter: when searching, Double Commander will replace letters with diacritics and ligatures with letters of the Latin alphabet (the table of common symbols is contained in the source code of the program).

        • Hide filter panel when not focused – The quick search/filter panel will hide automatically as soon as you move the focus to the file panel. In brief view hiding the panel does not work correctly, so the option is ignored until a suitable solution is found.

        • Keep saving setting modifications for next session – By default, all parameters that have been changed in the quick search panel will be kept in memory only until the program is closed, the option allows to change this behavior.

        @@ -939,7 +950,11 @@

        2. Configuration


      -

      2.19. Icons

      +

      2.19. iCloud

      +

      macOS only. This section of the settings lists installed applications that automatically create folders in iCloud Drive: you can choose the application folders that will be available in the iCloud virtual folder.

      +
      + +

      2.20. Icons

      Icons

      The first option enables the display of the file type icons to the left of the name:

        @@ -948,7 +963,12 @@

        2. Configuration

      • Only standard icons – Only the icons listed in the pixmaps.txt file and the icons from the file association settings will be displayed. In this case, you can use icons only from the Double Commander icon theme (see directories pixmaps/dctheme/XxX/mimetypes in the program folder) or specify the full (with path) file name. Creating an icon theme is described in the FAQ.

      • No icons.

      -

      Show overlay icons, e.g. for links – If enabled, Double Commander will show overlay icons such as arrows for .lnk files and links.

      +

      Show overlay icons, e.g. for links – If enabled, Double Commander will show overlay icons such as arrows for .lnk files and other overlay emblems and marks:

      +
        +
      • Windows: Emblems from the operating system settings and third-party applications (for example, version control systems or local cloud storage directories).

      • +
      • Linux and other Unix-like systems (except macOS and Haiku): RabbitVCS emblems (if available) and emblems from the GIO/GVfs metadata subsystem (as in Nautilus, Caja, Thunar, PCManFM and other supporting it).

      • +
      +

      The symbolic link emblem and the additional broken/dangling link emblem will be displayed in any case.

      Dimmed hidden files (slower) – If enabled, Double Commander will show icons for hidden files with 50% transparency.

      Disable special icons – You can disable the loading of special icons (overlay icons, icons from .exe/.lnk files) for the specified directories and their subdirectories, just list them separated by semicolons ";" without spaces.

      Icon size – You can choose from the following sizes:

      @@ -963,7 +983,7 @@

      2. Configuration

      Note: In Unix-like systems, Double Commander will primarily use the system icon theme, if some icons does not exist, it will use its own.


      -

      2.20. Ignore list

      +

      2.21. Ignore list

      Ignore specific files and folders (one per line): they will not be displayed in panels.

      Ignore list

        @@ -978,11 +998,11 @@

        2. Configuration

        You can use the internal command cm_SwitchIgnoreList to turn this option on and off, add a button on toolbar or hotkey.


        -

        2.21. Archivers

        +

        2.22. Archivers

        Please see the dedicated Archive handling help page about how to use and configure it.


        -

        2.22. Tooltips

        +

        2.23. Tooltips

        This section contains the settings for tooltips when the mouse cursor is hovering over a file.

        Tooltips

        Show tooltip for files in the file panel – enables the ability to use tooltips.

        @@ -1023,7 +1043,7 @@

        2. Configuration

        In the screenshot at the beginning of the section description, you can see an example of a tooltip with the textline.wdx plugin that shows the contents of the selected lines of a text file (in this case, the first, second and third lines), the Combine DC and system tooltip, system first mode is selected.


        -

        2.23. File associations

        +

        2.24. File associations

        This item opens the configuration file associations. All association sets are contained in the file extassoc.xml.

        Here you can customize file associations and set commands or scripts for chosen file types. Commands will be added to the context menu of files. Double Commander also allows to simply set (or replace) icons for file types, without adding any actions.

        File associations

        @@ -1041,7 +1061,7 @@

        2. Configuration

        • file – any file;

        • folder – any directory;

        • -
        • default – used when extension specific association does not exists.

        • +
        • default – used when extension specific internal association does not exists (only for the "Open", "View" and "Edit" actions, see below).

        Insert – adds a new extension to the current position in the list.

        Add – adds a new extension to the end of the list.

        @@ -1081,12 +1101,12 @@

        2. Configuration

      • <?command?> – runs "command" in the system shell and feeds the output to the command above.

      At a minimum, you must specify a file name, usually %p or %p0 for the file under cursor.

      -

      Start path – command start directory. This directory will become the working directory of the program being launched, and if you do not need to explicitly specify it, then just leave this field empty: in this case, the working directory will be the current directory of the active file panel (regular files) or the system directory for the temporary files (files from archives and WFX plugins). Here we can use the variable %D, %d or environment variables.

      +

      Start path – command start directory. This directory will become the working directory of the program being launched, and if you do not need to explicitly specify it, then just leave this field empty: in this case, the working directory will be the current directory of the active file panel (regular files) or the system directory for the temporary files (files from archives and WFX plugins). Here you can use the variable %D, %d or environment variables.

      All available actions will be displayed in the "Actions" submenu in the context menu:

      Context menu


      -

      2.23.1. File associations > File associations extra

      +

      2.24.1. File associations > File associations extra

      File associations extra

      Offer to add selection to file association when not included already – When accessing file association, offer to add current selected file if not already included in a configured file type. This is a quick way to add an "Open with" action: Double Commander will prompt you to specify a type name and an executable file, everything else will be done automatically.

      Extended context menu – allows to add some items to the "Actions" submenu:

      @@ -1110,11 +1130,11 @@

      2. Configuration

      Also you can apply the chosen way to the already added paths.


      -

      2.24. Directory Hotlist

      +

      2.25. Directory Hotlist

      Please see the dedicated Directory Hotlist help page about how to use and configure it.


      -

      2.24.1. Directory Hotlist > Directory Hotlist Extra

      +

      2.25.1. Directory Hotlist > Directory Hotlist Extra

      Directory Hotlist Extra

      In this section you can choose how the path will be set the path and target path:

        diff --git a/doc/en/configxml.html b/doc/en/configxml.html index 89e6d8fa..47675b6e 100644 --- a/doc/en/configxml.html +++ b/doc/en/configxml.html @@ -40,12 +40,12 @@

        2. Location

        The location of this doublecmd.xml file may be in different places:

        • It may be configured to be in the user home directory.
        • -
        • It may be configured to be in the program directory itself, which is commonly the case when used in a portable context.
        • +
        • It may be configured to be in the "settings" folder in the program directory itself, which is commonly the case when used in a portable context.
        • We may define its location via a command line parameter when launching the application.

        We follow this link if we want to specify it by with the command line paramter --config-dir.

        Other than that, we do Configuration > Options... > select in the tree Double Commander > set the option Location of configuration files.

        -

        Location of configuration file

        +

        Location of configuration file

        Another way to quickly find out where is located the doublecmd.xml the current instance of Double Commander is using is by accessing the Directory Hotlist. At the end of it there is a sub section called "Special Dirs". Then we select "Go to Double Commander special path" and then "%DC_CONFIG_PATH%". We will find there the doublecmd.xml that application is currently using.

        @@ -152,10 +152,42 @@

        3. Options to change manually

    Internal editor and differ tool: if nothing is selected, the search and replace dialog will use the word under the cursor (True) or text from the search history (False). True by default.
    + Allows to change the visual representation of whitespace characters when Show special characters is enabled. Option will be set to a single number representing the sum of the numbers from the following table depending on what are our preferences:
    + + + + + + + + + + + + + + + + + +
    ValueDescription
    1Space characters will be displayed as a middle dot characters ("·", U+00B7).
    2Tab characters will be displayed as a long space (see Tab width) with a right-pointing double angle quotation mark ("»", U+00BB) at the beginning.
    4Tab characters will be displayed as a long space (see Tab width) with a right-pointing double angle quotation mark ("»", U+00BB) at the end.
    + Default value is 5. +
    from <FileOperations>:
    Sets the behavior for files opened in the editor (built-in or external) from an archive or a WFX plugin.
    + Files from the virtual file system are automatically copied to the system directory for the temporary files before opening. If a file has been changed, Double Commander will prompt to copy it back (False) or copy it back automatically (True). True by default.
    @@ -260,8 +292,6 @@

    3. Options to change manually

    - *** from DC 1.3, ExtraLineSpan can be set in Options > Files views extra ***
    -
    This setting allows to add some extra pixels to the height allowed for each element displayed in the file panels. The value is interpreted directly in pixels.
    Default value is 2.
    Example: <ExtraLineSpan>2</ExtraLineSpan> @@ -279,7 +309,7 @@

    3. Options to change manually

    - This option changes the mouse click action when renaming a file under the cursor: if True, the mouse click outside the name edit field will confirm renaming the file (as in Windows Explorer), otherwise, the mouse click will work the same as the Esc key.
    + This option changes the mouse click action when renaming the file under the cursor: if True, the mouse click outside the name edit field will confirm renaming the file (as in Windows Explorer), otherwise, the mouse click will work the same as the Esc key.
    False by default.
    In both cases, we can still use the button to the right of the edit field to confirm the operation.
    from <History>:
    The MaxStringItems attribute allows to specify the maximum number of entries in the saved history. Default value is 50.
    @@ -480,6 +515,11 @@

    3. Options to change manually

    from <Layout>:
    Allows us to change the position of the free space label when the drives list button is disabled: by default (False), when we disable the drives list button, its panel and free space label remain in the same place; otherwise (True), the panel will be hidden, and the free space label will be moved up to the drive buttons panel, adding space for the file list.
    Windows only: show colon after letters of disks in the drives button bar and in the drives list. False by default. Double Commander is able to recognize the EXIF metadata format that might be encoded into a JPEG image file.
    Inside that metadata, there is an orientation flag that may be used to display the picture into the same orientation as it was taken like if was in portrait, landscape, upside-down, mirror, etc.
    - The ImageExifRotate tag configures Double Commander to indicate if we want the viewer to display the image using that information or not.
    - - - - - - - - - - - - - -
    ValueDescription
    TrueUse the orientation flag embedded into the image file (default).
    FalseIgnore the orientation flag.
    - Example: <ImageExifRotate>True</ImageExifRotate> + The ImageExifRotate tag configures Double Commander to indicate if we want the viewer to display the image using that information (True) or not (False). True by default.
    For the internal viewer, this option allows to manage the list of file extensions for code view mode (of course, within the available list). - We can specify file masks (separated by semicolons ";" without spaces) that will automatically open in this mode instead of plain text, or the name of a search template to exclude. We can also disable automatic opening of files in this mode by setting an empty string. + We can specify file masks (separated by semicolons ";" without spaces) that will automatically open in this mode instead of plain text, or the name of a search template (with the ">" symbol before the name) to exclude. We can also disable automatic opening of files in this mode by setting an empty string. The default value is "*".

    Attribute Count (<DirHistory>)
    + Attribute MaxStringItems (<History>)
    Attribute Save (<Asymmetric>)
    Attribute Save (<FileMask>)

    ActiveRight
    AutoCopy
    + AutoCopyBackward
    AutoExtractOpenMask
    AutoSaveWidth
    ConfirmQuit
    @@ -659,6 +686,7 @@

    4. Index

    DefaultDropEffect
    DiskAlpha
    DoubleClickEditPath
    + DriveBarFreeSpace
    ExtraLineSpan (<FilesViews>)
    ExtraLineSpan (<Viewer>)
    FindWordAtCursor
    @@ -668,12 +696,12 @@

    4. Index

    JpegQuality
    LeftMargin
    LongInStatus
    - LongNameAlert + LongNameAlert
    + MaxCodeSize

    - MaxCodeSize
    MaxTextWidth
    Mode
    NtfsHourTimeDelay
    @@ -682,6 +710,7 @@

    4. Index

    ShowColonAfterDrive
    Sounds
    SynEditMask
    + SynEditSpecialChars
    SystemItemProperties
    TabSpaces
    TitleStyle
    diff --git a/doc/en/copymove.html b/doc/en/copymove.html index c8617660..daa07489 100644 --- a/doc/en/copymove.html +++ b/doc/en/copymove.html @@ -57,7 +57,7 @@

    1. Copy/move dialog window

    The list of the following parameters will vary depending on the type of file operation and operating system family.

      -
    • Verify – If enabled, Double Commander will compare the source file and the copied file in the target directory: a byte-by-byte comparison (Windows) or BLAKE2 checksums (Linux and others). Double Commander will try to minimize the disk cache effects (if the file system does not support direct input/output, the program will report the verification failure). Keep in mind, this function significantly reduces the speed of the operation. Please note that each file will be read twice, so the total size of files in the progress bar will be doubled. Not available in macOS.

    • +
    • Verify – If enabled, Double Commander will compare the source file and the copied file in the target directory: a byte-by-byte comparison (Windows) or checksums (Linux and others: BLAKE3 (x86-64), BLAKE2b (other 64-bit processors) or BLAKE2s). Double Commander will try to minimize the disk cache effects (if the file system does not support direct input/output, the program will report the verification failure). Keep in mind, this function significantly reduces the speed of the operation. Please note that each file will be read twice, so the total size of files in the progress bar will be doubled. In macOS, this feature is available experimentally.

    • Check free space – Before copying the file, Double Commander will check if there is enough free disk space in the target directory.

    • Reserve space – If enabled, Double Commander will use pre-allocation of disk space, this will reduce the chances of file fragmentation. Also this is a faster way to create files. In Windows, Double Commander always reserves space. Does not work in Linux on partitions with FAT32 file system.

    • Follow links – If enabled, Double Commander will consider symbolic links to folders as regular folders and copy their contents; instead of file links, the target files of this links will be copied. The indeterminate checkbox state (three-state): the program will ask each time what it should do.

    • diff --git a/doc/en/faq.html b/doc/en/faq.html index fd15441c..8114bda5 100644 --- a/doc/en/faq.html +++ b/doc/en/faq.html @@ -43,7 +43,7 @@

      Content

      2.6. Why does the program's appearance not change or change only partially when switching the system theme? I have to close the program and open it again.
      -
      3. Issues related to macOS
      +
      3. Issues related to macOS
      3.1. Why does DC need permissions in macOS system setting?
      @@ -60,7 +60,7 @@

      Content

      4.4. How to associate my own icons with some file types?
      4.5. How to create a splitter on the buttons panel?
      4.6. Does DC has other icon themes?
      -
      4.7. How to make function keys and address bar bigger?
      +
      4.7. How to make function keys, address bar and other interface elements bigger?
      4.8. File panels: how to change the height of elements (strings) and the intervals between them?
      @@ -78,6 +78,7 @@

      Content

      5.9. In some cases I see warning "Can not set [attributes, date/time, owner/group or permissions] for xxx" when I copy or move files, I want that DC use action "skip"/"skip all" by default. How I can do it?
      5.10. Why doesn't the program show a list of admin shares?
      5.11. I assigned the left and right arrows to navigate back and forth through the directory history, but now I can't use them while renaming a file. How to fix it?
      +
      5.12. Is there a way to add sound notifications when operations are completed?
      6. Issues related to the built-in viewer (F3) and editor (F4)
      @@ -194,7 +195,7 @@

      2. Issues related to GNU/Linux

      First, packages gvfs, gvfs-backends and gvfs-fuse should be installed. Keep in mind that some distributions have not packages gvfs-backends and gvfs-fuse, because they are part of package gvfs, or it can be several packages with names gvfs-backends-* or gvfs-*.

      -

      Now insert GVfs path in the address bar: click by right mouse button at address bar to edit it (or call internal command cm_EditPath).

      +

      Now insert GVfs path in the address bar: click by right mouse button at address bar to edit it (or call internal command cm_EditPath). Alternatively, you can use the internal command cm_MapNetworkDrive.

      For example, access to

      • FTP: ftp://ftpuser@ftpserver
      • @@ -220,22 +221,23 @@

        3. Issues related to macOS

        A: Because macOS is becoming increasingly strict with the default permissions of apps, and DC, as a file manager, needs to access many restricted files.

        • Without proper authorization, DC may not work correctly with Finder Tags, Time Machine snapshot files, iCloud Drive, etc.
        • -
        • Clicking the authorization icon in the upper right corner of DC will guide you to the System Settings > Privacy & Security > Privacy > Full Disk Access panel.
        • +
        • Clicking the authorization icon in the upper right corner of DC will guide you to the System Settings > Privacy & Security > Privacy > Full Disk Access panel.
        • From DC 1.3, the authorization icon will be hidden if the authorization has already been granted.
        +
        +

        Q: I clearly remember granting permissions to the DC before, and I found DC in the authorization list, but why is DC still not authorized now?

        -

        A: You must have installed a new version of DC after the last authorization.

        +

        A: You probably installed a new version of DC after the last authorization.

        • You must re-authorize every time you install a new version.
        • In this case you need to remove DC from the list first and then add DC back again.
        • Because the new version has different fingerprints, simply enabling the checkboxes will not work.
        +
        +

        Q: How to add Shortcuts for specific macOS functions?

        -

        A: As the example shown in the screenshot, we can follow Finder's convention and reset Spacebar as the shortcut for QuickLook:
        - The key is setting func=QuickLook as the parameter of the cm_CallPlatformFunctions.
        -

        - By the same way, we can set Shortcuts for Share, AirDrop, QuickLook, RevealInFinder, ShowInfoInFinder, EditFinderTags, etc. by cm_CallPlatformFunctions.
        - We can also set Shortcuts for iCloud, Stash, cloud, FTP, Network, etc. by cm_OpenVirtualFileSystemList.
        +

        A: You can add a shortcut for the cm_CallPlatformFunctions command and specify the required parameter (func=AirDrop, func=QuickLook, func=EditFinderTags, etc).
        + Also note the cm_OpenVirtualFileSystemList command.

        @@ -279,6 +281,7 @@

        4. Interface configuration

        2. If you want to keep some existing default icons then just delete them in "mydctheme" and DC will use them from default theme.
        3. Some nonstandard icon sizes (such as 40x40, 60x60 and so one) uses for HiDPI monitors.
        4. Also see <CustomIcons>.

        +

        Double Commander supports packing icons into a ZIP file (without compression!): pack 8x8 - scalable folders into the icon-theme.zip archive, delete them and icon-theme.cache (if exists), restart the application.

        How to install:

        1. Portable version
        Copy (or move) your "mydctheme" folder to the "pixmaps" folder near doublecmd.exe, restart DC, go to "Configuration" in the main menu > Options... > Icons > Icon theme, choose your theme and restart DC again.

        @@ -295,26 +298,20 @@

        4. Interface configuration

        Now restart DC, go to "Configuration" in the main menu > Options... > Icons > Icon theme, choose your theme and restart DC again.


        -

        Q: How to make function keys and address bar bigger?

        -

        A: The size depends on the font size, three ways exists:

        -

        1. Simple and fast: you can use Ctrl+mouse wheel, it works for the following interface elements or part of DC:
        - - file list in left and right panels;
        - - current directory (address) bar;
        - - function key buttons bar;
        - - TreeView menu;
        - - search results in find files dialog;
        - - internal editor;
        - - internal viewer (if viewer shows text then this action will change font size, if image then action will work as zoom in/zoom out commands).

        +

        Q: How to make function keys, address bar and other interface elements bigger?

        +

        A: The size depends on the font size, several ways exists:

        +

        1. Simple and fast: you can use Ctrl+mouse wheel, see Zoom.

        2. Go to "Configuration" in the main menu > Options... > Fonts.
        Note: All possible are available in version 1.0.0+ only, for 0.9.x and below additionally see the third item.

        -

        3. Close DC > open doublecmd.xml > find tag <Fonts></Fonts> and change <Size> of the interface element manually.

        +

        3. For file panels, you can use the internal commands cm_MainFontZoomOut and cm_MainFontZoomIn. Similar commands are available in the built-in viewer and editor.

        +

        4. Close DC > open doublecmd.xml > find tag <Fonts></Fonts> and change <Size> of the interface element manually.


        Q: File panels: how to change the height of elements (strings) and the intervals between them?

        A: The view depends on the following parameters:

          -
        • Configuration > Options... > Fonts > Main font
        • -
        • Configuration > Options... > Icons > Icon size > File panel
        • +
        • Configuration > Options... > Fonts > Main font
        • +
        • Configuration > Options... > Icons > Icon size > File panel
        • <ExtraLineSpan> (from <FilesViews>)
        @@ -378,6 +375,10 @@

        5. Issues related to control and navigation

        Q: I assigned the left and right arrows to navigate back and forth through the directory history, but now I can't use them while renaming a file. How to fix it?

        A: When assigning a hot key, Double Commander allows to limit the scope of the keyboard shortcut, see Only for these controls.
        In this case, you need to enable the "Files Panel".

        +
        + +

        Q: Is there a way to add sound notifications when operations are completed?

        +

        A: See description of <Sounds>.

        diff --git a/doc/en/findfiles.html b/doc/en/findfiles.html index e7b3546f..962185f0 100644 --- a/doc/en/findfiles.html +++ b/doc/en/findfiles.html @@ -69,6 +69,7 @@

        2. Tab "Standard"

        This setting controls the depth of the search in the filesystem tree. If set to "current dir only", the search will only be conducted in the directory specified in the "Start in directory" field (not in any subdirectories).

      The File mask field sets the mask for the search. Or we can just specify the file name or part of it.

      +

      Note: Keep in mind that Double Commander saves a general history of file masks for several tools: find files, directory synchronization, archive unpacking, commands for selecting a group of files.

      Additional options:

      • Search in archives – if enabled, Double Commander will try to additionally read the contents of all archives in the search directory(ies). The list of supported formats depends on the added packer plugins.

      • @@ -113,7 +114,7 @@

        3. Tab "Advanced"

        • compare file names;

        • compare file sizes;

        • -
        • compare file hashes: BLAKE2b (x64) or BLAKE2s checksum will be used;

        • +
        • compare file hashes: BLAKE3 (x86-64), BLAKE2b (other 64-bit processors) or BLAKE2s checksum will be used;

        • compare file content (byte-by-byte comparison).

        In the result will be shown file names, group number of matching files and file locations. Also after feed to listbox we can use special selection mode, where we can select only duplicates: @@ -293,6 +294,7 @@

        4. Tab "Plugins"

    string does not match regular expression
    +

    Depending on the type of data returned by the plugin field, a value input assistant will be available: calculator (number) or calendar (date and/or time).

    @@ -310,7 +312,8 @@

    6. Tab "Results"

    The context menu is also available:

    @@ -323,6 +326,7 @@

    6. Tab "Results"

    To select several files, we can use the mouse and the Ctrl and Shift keys or Shift and arrows.

    The left arrow and right arrow keys switch the focus between the list of search result and the New search button.

    +

    The list of found files will be cleared when we start a new search or close the application, this means we can open the search dialog again and view the result of the previous search.

    diff --git a/doc/en/help.html b/doc/en/help.html index addffaf5..29ee26dc 100644 --- a/doc/en/help.html +++ b/doc/en/help.html @@ -121,7 +121,7 @@

    2.1.1. "Files"

    This menu contains almost all the actions that can be made on files. Please consider all the items:

    Create Symbolic Link... (internal command cm_SymLink). With this item, Double Commander creates a symbolic link to the file under the cursor and places it in the folder opened in the opposite panel.

    -

    Symbolic link

    +

    Symbolic link

    Link name – here is the path to the link and its name. The name is the last word after the last directory separator character in the line.

    Destination that the link will point to – the object, on which the link is created.

    Use relative path when possible – if possible, Double Commander will use the relative path to the object directory.

    @@ -129,7 +129,7 @@

    2.1.1. "Files"

    Create Hard Link... (internal command cm_HardLink). Like the symbolic link above, but link is hard and using a relative path will not be available.

    Create Directory (internal command cm_MakeDir) – creates a new subdirectory in the current directory. The file name (without extension) or directory name under the cursor will be offered, this is useful for creating multiple directories with similar names. You can also create several subdirectories in one operation, just separate the subdrectories with the directory separator (in Unix/Linux system it will be "/" and in Windows it will be "\").

    -

    Create Directory

    +

    Create Directory

    The button with an arrow opens the history of the entered names. The button to the right of the input field allows to enable or disable auto-completion from the directory creation history.

    If Extended syntax is enabled, the <[] template can be used to insert the current date/time: inside square brackets you can use date and time formatting characters and any characters allowed for filenames.

    @@ -145,8 +145,8 @@

    2.1.1. "Files"

    which indicates the file or folder name, MIME type, size, write and last access time. For links, Double Commander will additionally show the link object (symbolic link) or their total number (hard link). On the "Attributes" tab you can change the access rights to the file and its owner (if you have the rights to do so). The "Plugins" tab is optional and is only available if you have a suitable content plugin (in this case it was DEB). Also see description of <SystemItemProperties>.

    -

    Using item Edit comment... (internal command cm_EditComment) you can create or change file comments, which stored in a file descript.ion. Supports UTF, ISO, KOI and ANSI encodings. In the Miscellaneous settings section you can set the default text encoding.

    -

    Comments only work with normal files on the local file system, but not on remote or virtual file systems (e.g. on FTP server, in archive, etc.). In order for Double Commander to take into account the contents of descript.ion when copying or moving files, make sure that Process comments with files/folders is enabled in the File operations settings section.

    +

    Using item Edit comment... (internal command cm_EditComment) you can create or change file comments, which stored in a file descript.ion (to delete a comment, open the dialog window and clear the edit field). Supports UTF, ISO, KOI and ANSI encodings. In the Miscellaneous settings section you can set the default text encoding.

    +

    Comments only work with normal files on the local file system, but not on remote or virtual file systems (e.g. on FTP server, in archive, etc.). In order for Double Commander to take into account the contents of descript.ion when performing file operations, make sure that Process comments with files/folders is enabled in the File operations settings section.

    Calculate Occupied Space (internal command cm_CalculateSpace) item calculates the size of selected objects in rounded units and in bytes.

    Calculate size

    @@ -183,12 +183,13 @@

    2.1.1. "Files"

    The action of the Configure button depends on the selected archiver:

    Also we can unpack files via Extract Files (internal command cm_ExtractFiles). The same dialog is called when you copy files from the archive.

    Unpack

    -

    In the Extract files matching file mask line, you can specify a mask, determining which files will be unpacked. The history of masks can be found in the drop-down list. - The next line specifies the destination directory (where the archive will be unpacked). It can be changed manually or by clicking on the browse button at the far right.

    +

    In the Extract files matching file mask line, you can specify a mask, determining which files will be unpacked. The history of masks can be found in the drop-down list.

    +

    Note: Keep in mind that Double Commander saves a general history of file masks for several tools: find files, directory synchronization, archive unpacking, commands for selecting a group of files.

    +

    The next line specifies the destination directory (where the archive will be unpacked). It can be changed manually or by clicking on the browse button at the far right.

    Unpack each archive to a separate subdir (name of the archive) – If checked, Double Commander will create a folder with the same name as the archive in the destination directory and extract the files into this folder. You can extract several archives at once with this option and each will be extracted into its own folder in the target directory. The indeterminate checkbox state (three-state) enables the smart extract: if there are several objects in the root of the archive, then the contents of the archive will be unpacked into a folder with the name of the archive, but if there is one object, then the contents will be unpacked as is. By default it is unchecked and its state is not saved for the next call of the extract command.

    Unpack path names if stored with files – If checked, the directory structure in the archive will be kept. Otherwise, all files will be extracted without re-creating the directory structure.

    Checkbox Overwrite existing files disables confirmation of overwriting existing files.

    @@ -214,10 +215,12 @@

    2.1.1. "Files"

    Item Calculate check sum... (internal command cm_CheckSumCalc) is used to calculate the checksum to check files integrity. The following checksums are available: BLAKE2 (BLAKE2s, BLAKE2sp, BLAKE2b, BLAKE2bp), BLAKE3, CRC32, HAVAL, MD4, MD5, RIPEMD128, RIPEMD160, SFV, SHA, - SHA2 (digest sizes 224, 256, 384 or 512 bits), SHA3 (digest sizes 224, 256, 384 or 512 bits), Tiger/192.

    -

    Calculate checksum

    + SHA2 (digest sizes 224, 256, 384 or 512 bits), SHA3 (digest sizes 224, 256, 384 or 512 bits), Tiger/192, + XXH128 (XXH3 with 128 bit digest size).

    +

    Calculate checksum

    Save checksum file(s) to: – line specifies name and path to the calculated checksum.

    Create separate checksum files for each file – if checksum calculates for multiple files, this option allows to create separate checksum files for each target file.

    +

    Create separate checksum file for each directory – Double Commander will scan the selected folders or the folder under the cursor and create separate checksum files in each subdirectory. The program will not take into account the ignore list and the status of the Show system and hidden files option.

    Open checksum file after job is completed – after the operation is completed, the checksum file will be opened in the file viewer.

    File format – allows to specify the line ending type and directory separator instead of the commonly used values in Windows (CRLF and "\") and Unix-like systems (LF and "/").

    @@ -238,7 +241,9 @@

    2.1.1. "Files"

    2.1.2. "Mark"

    There are some commands in this group with which you can select files in different ways.

    -

    First and second items Select a Group and Unselect a Group (internal commands cm_MarkPlus and cm_MarkMinus). These commands select groups of files by a mask. With this mask you can specify file names or extensions (you can specify several values separated by semicolons ";" without spaces). Also there is a drop-down list with masks history. For example, select all files that have the .txt extension:

    +

    First and second items Select a Group and Unselect a Group (internal commands cm_MarkPlus and cm_MarkMinus). These commands select groups of files by a mask. With this mask you can specify file names or extensions (you can specify several values separated by semicolons ";" without spaces). Also there is a drop-down list with masks history.

    +

    Note: Keep in mind that Double Commander saves a general history of file masks for several tools: find files, directory synchronization, archive unpacking, commands for selecting a group of files.

    +

    For example, select all files that have the txt extension:

    Select a group

    The Define... button allows to create a new search template.

    If the duplicate search result is open in the active panel, these commands will work in a special mode:

    @@ -282,6 +287,7 @@

    2.1.3. "Commands"

    Open VFS List (internal command cm_OpenVirtualFileSystemList) will open a list of added file system plugins (WFX plugins) that use their own file systems or provide access to other file systems and devices (local or remote). As well as virtual folders:

    @@ -507,7 +508,33 @@

    4.13. Debugging

    -

    4.14. Menu of the "Other" button

    +

    4.14. Additional settings

    +

    Several parameters that can be added or changed manually in the multiarc.ini configuration file directly or by exporting/importing archiver settings.

    +
    + +

    AskHistory0 ... AskHistory50

    +

    The values store additional archiver parameters that we have added in the file packaging dialog. We can manually change them, add new ones or delete unnecessary ones.

    +

    This is a convenient way to store several sets of parameters that are more suitable for different groups of files and tasks.

    +
    + +

    FallBackArchivers

    +

    Allows to specify several executable files of archivers separated by commas (full file names or names without path). If the executable file from the "Archiver" field is not found, the application will use the first one found from the FallBackArchivers value. +

    For an example, see using 7-Zip in multiarc.ini in the "default" folder.

    +
    + +

    IgnoreString0 ... IgnoreString50

    +

    This is a way to specify lines that Double Commander should ignore when parsing the archiver output.

    +

    If the value starts with the caret symbol ("^"), the text must be in the beginning of the ignored lines. Otherwise, the text can be located anywhere in the line.

    +
    + +

    SizeStripChars

    +

    It's rare, but the archiver can display file sizes with digit grouping (for example, "12,345" or "12 345" instead of "12345"). SizeStripChars allows to specify the character that should be removed.

    +

    If we need to specify several characters (for example, the value may depend on the regional settings of the operating system), they must be listed without a separator.

    + +
    + +
    +

    4.15. Menu of the "Other" button

    This menu contains several additional functions:

    -

    5.3. Metacharacters - word boundaries

    +

    5.3. Metacharacters - line separators

    +

    Some expressions help to detect line separation.

    + + + + + + + + + + + + + + + + + + + + + + + +
    Line separators
    ExpressionResult
    ^
    start of line
    $
    end of line
    \A
    start of text
    \Z
    end of text
    \G
    zero-length match at the end position of the previous match or if there was no previous match, the start of the line (^)
    +

    Here are some examples:

    + + + + + + + + + + + + + + + +
    Example with line separators
    ExpressionResult
    ^foobar
    matches string foobar only if it's at the beginning of line
    foobar$
    matches string foobar only if it's at the end of line
    ^foobar$
    matches string foobar only if it's the only string in line
    +

    The ^ metacharacter by default is only guaranteed to match at the beginning of the input string/text, the $ metacharacter only at the end. Embedded line separators will not be matched by ^ or $.

    +

    You may, however, wish to treat a string as a multi-line buffer, such that the ^ will match after any line separator within the string, and $ will match before any line separator. You can do this by switching On the modifier m.

    +

    The \A and \Z are just like ^ and $, except that they won't match multiple times when the modifier m is used, while ^ and $ will match at every internal line separator.

    +

    The . metacharacter by default matches any character, but if you switch Off the modifier s, then . won't match embedded line separators.

    +

    TRegExpr works with line separators as recommended at Unicode technical standards (Technical Standard #18):

    + +

    Note that ^.*$ (an empty line pattern) does not match the empty string within the sequence \x0D\x0A, because this is unbreakable line separator. But matches the empty string within the sequence \x0A\x0D, because this is 2 line-breaks in the wrong order.

    + +
    + +
    +

    5.4. Metacharacters - word boundaries

    A word boundary (\b) is a spot between two characters that has a \w on one side of it and a \W on the other side of it (in either order), counting the imaginary characters off the beginning and end of the string as matching a \W.

    @@ -333,7 +341,7 @@

    5.3. Metacharacters - word boundaries

    -

    5.4. Metacharacters - iterators

    +

    5.5. Metacharacters - iterators

    Any item of a regular expression may be followed by another type of metacharacters – iterators.

    Using these metacharacters you can specify the number of occurrences of the previous character, metacharacter or subexpression.

    Word boundaries
    @@ -430,7 +438,7 @@

    5.4. Metacharacters - iterators

    -

    5.5. Metacharacters - alternatives

    +

    5.6. Metacharacters - alternatives

    You can specify a series of alternatives for a pattern using | to separate them, so that fee|fie|foe will match any of fee, fie, or foe in the target string (as would f(e|i|o)e).

    The first alternative includes everything from the last pattern delimiter ((, [, or the beginning of the pattern) up to the first |, and the last alternative contains everything from the last | to the next pattern delimiter.

    For this reason, it's common practice to include alternatives in parentheses, to minimize confusion about where they start and end.

    @@ -451,7 +459,7 @@

    5.5. Metacharacters - alternatives

    -

    5.6. Metacharacters - subexpressions

    +

    5.7. Metacharacters - subexpressions

    The bracketing construct ( ... ) may also be used for define regular expression subexpressions.

    After search you can call any subexpression, also you can use subexpressions as masks.

    Subexpressions are numbered based on the left to right order of their opening parenthesis.

    @@ -485,7 +493,7 @@

    5.6. Metacharacters - subexpressions

    -

    5.7. Metacharacters - backreferences

    +

    5.8. Metacharacters - backreferences

    Metacharacters \1 through \9 are interpreted as backreferences. \n matches previously matched subexpression n.

    Here are some examples:

    @@ -507,6 +515,16 @@

    5.7. Metacharacters - backreferences

    +
    +

    5.9. Metacharacters - resetting the match start

    +

    The begin of the reported match can be set using \K.

    +

    By default the entire text covered by a pattern is considered matched. However it is possible to set explicitly what will be reported.

    +

    The pattern a\Kb will require the text to contain ab. But only the b will be reported as having been matched. Their can be several \K in a pattern, The last one will set the match-start position. Only \K in active parts of the pattern are considered. E.g. a(\Kb)? will not consider \K if there is no b. Captures can exist outside the match set by \K. For example, when the pattern (a)\Kb matches ab, the first subexpression is still set to a.

    +

    If used in other constructs that can apply outside the reported match (like lookahead), then the position marked by \K must be before or at the reported end of the match. If the position is marked later, the match is considered failed.

    +

    \K is somewhat similar to a lookbehind. Unlike a lookbehind the part of the pattern before the \K must be after the start position of the matching, if the pattern is applied from an offset position within the text.

    + +
    +

    6. Assertions (lookahead and lookbehind assertions)

    Positive lookahead assertion: foo(?=bar) matches foo only before bar, and bar is excluded from the match.

    @@ -515,9 +533,8 @@

    6. Assertions (lookahead and lookbehind assertions)

    Negative lookbehind assertion: (?<!foo)bar matches bar only if it’s not prefixed with foo.

    Limitations:

    @@ -550,7 +567,16 @@

    8. Atomic groups

    -

    9. Unicode categories

    +

    9. Recursion

    +

    Syntax is (?R), the alias is (?0).

    +

    The regex a(?R)?z matches one or more letters a followed by exactly the same number of letters z.

    +

    The main purpose of recursion is to match balanced constructs or nested constructs. The generic regex is b(?:m|(?R))*e where b is what begins the construct, m is what can occur in the middle of the construct, e is what occurs at the end of the construct.

    +

    If what may appear in the middle of the balanced construct may also appear on its own without the beginning and ending parts then the generic regex is b(?R)*e|m.

    + +
    + +
    +

    10. Unicode categories

    Unicode standard has names for character categories. These are 2-letter strings. For example Lu is uppercase letters, Ll is lowercase letters. And 1-letter bigger category L is all letters.

    @@ -599,17 +625,17 @@

    9. Unicode categories

    Unicode categories
    Co
    Private Use
    Cn
    Unassigned
    -

    Meta-character \p denotes one Unicode char of specified category. Syntaxes: \pL and \p{L} for 1-letter name, \p{Lu} for 2-letter names.

    -

    Meta-character \P is inverted, it denotes one Unicode char not in the specified category.

    -

    These meta-characters are supported withing character classes too.

    +

    Metacharacter \p denotes one Unicode char of specified category. Syntaxes: \pL and \p{L} for 1-letter name, \p{Lu} for 2-letter names.

    +

    Metacharacter \P is inverted, it denotes one Unicode char not in the specified category.

    +

    These metacharacters are supported withing character classes too.

    -

    10. Modifiers

    +

    11. Modifiers

    Syntax for one modifier: (?i) to turn on, and (?-i) to turn off. Many modifiers are allowed like this: (?msgxr-imsgxr).

    Modifiers are for changing behaviour of regular expressions. Modifier affects only that part of regular expression that follows (?imsgxr-imsgxr) operator.

    -

    Any of these modifiers may be embedded within the regular expression itself. If modifier is inlined into subexpression, then it effects only into this subexpression.

    +

    Any of these modifiers may be embedded within the regular expression itself. If modifier is inlined into subexpression, then it effects only into this subexpression. Modifiers can also be given as part of a non-capturing group: (?i:expr).

    i
    Do case-insensitive pattern matching (using installed in your system locale settings). Disabled by default.
    @@ -658,7 +684,7 @@

    10. Modifiers

    | # You can use spaces to format r.e. - TRegExpr ignores it (efg) # comment 2 ) -

    This also means that if you want real whitespace or # characters in the pattern (outside a character class, where they are unaffected by x), that you'll either have to escape them or encode them using octal or hex escapes.

    +

    This also means that if you want real whitespace or # characters in the pattern (outside a character class, where they are unaffected by x), that you'll either have to escape them or encode them using hex escapes.

    Taken together, these features go a long way towards making regular expressions text more readable.


    diff --git a/doc/en/shortcuts.html b/doc/en/shortcuts.html index c921bbd2..2e60b593 100644 --- a/doc/en/shortcuts.html +++ b/doc/en/shortcuts.html @@ -256,6 +256,10 @@

    2. Main window

    Ctrl+H
    Invoke directory history drop-down menu + +
    Ctrl+K
    + Map network drive (see cm_MapNetworkDrive) +
    Ctrl+L
    Calculate occupied space (for selected items) @@ -462,6 +466,11 @@

    2. Main window

    alphanumeric keys
    The action depends on the settings + +
    Up/down arrows
    + 1. Renaming a file: sequential renaming of files.
    + 2. In other cases: the usual step-by-step navigation up/down the list of files. +
    Left/right arrows←
    Go to upper directory or go to selected directory (if Lynx like movement enabled and only in the full mode).
    diff --git a/doc/en/syncdirs.html b/doc/en/syncdirs.html index a69f4d87..11cc659c 100644 --- a/doc/en/syncdirs.html +++ b/doc/en/syncdirs.html @@ -46,7 +46,7 @@

    2. Directory synchronization tool window

    Between them there is a field for filtering files by mask (symbol "*" means match any number of characters, symbol "?" means any one character). Files that do not match the mask will be ignored. We may put multiple file types here using a semicolon ";" without spaces between them. Also we can use search templates (Template...), including search with content plugins. The default value is "*" (all files).

    The button with an arrow opens the list of the used file masks (keep in mind that Double Commander saves a general history of file masks for several tools: find files, directory synchronization, archive unpacking, commands for selecting a group of files). By default, Double Commander saves (regardless of the state of the File mask history option) the last used file mask as the default mask for the next run of the synchronization tool (if it is not a search template), see Additional settings.

    To exclude directories and symbolic links to directories, we can use the search template and the Exclude subdirectories field.

    -

    Compare – starts comparing the chosen directories. The progress of the compare operation is displayed in the status bar. If necessary, the operation can be interrupted with the Esc key.

    +

    Compare – starts comparing the chosen directories. If necessary, the operation can be interrupted with the Esc key.

    Parameters:

    -

    Zoom In and Zoom Out – commands to change the image scale.

    +

    Zoom In and Zoom Out – commands to change the image scale (or we can use Ctrl+mouse wheel).

    Full Screen – switches the window to full-screen mode (the contents of the window without the operating system's typical window-framing interface). This mode is available not only when viewing images, just use hotkeys (Alt+Enter by default).

    The Screenshot submenu – creating a screenshot of the desktop, immediately or with a delay (3 or 5 seconds).

    When using plugins, this menu includes only three items: Stretch, Stretch only large and Center.

    @@ -173,14 +175,14 @@

    3. Toolbar

    Copy File – see Copying/moving files.

    Move File – see Copying/moving files.

    Delete File – will delete the file being viewed with a confirmation request.

    -

    Zoom In and Zoom Out – commands to change the image scale.

    +

    Zoom In and Zoom Out – commands to change the image scale (or we can use Ctrl+mouse wheel).

    Rotate -90 degrees – rotates the image by 90 degrees to the left around its center.

    Rotate +90 degrees – rotates the image by 90 degrees to the right around its center.

    Mirror – The Mirror Horizontally command: reverses the image horizontally, that is, from left to right.

    -

    The next group is for GIF animation only:

    +

    The next group is for GIF animations and ICO files only:

    The next group of buttons is related to selection:

    @@ -211,6 +213,7 @@

    4. Status bar

    Status bar: text

    Image: current resolution (in pixels and percentages), real file resolution and selection size (when using the selection tool).

    Status bar: image

    +

    For ICO files, the total number of images in the file, the number of the current image and its size are additionally displayed.

    WLX plugin: plugin name and encoding.

    Status bar: WLX plugin

    At the ending of the status bar, the full name of the file being viewed is displayed.

    @@ -238,8 +241,9 @@

    6. Copying/moving files

    7. Quick view

    Additional file viewing mode (Ctrl+Q by default): instead of a separate window, the contents of the file under the cursor will be shown in the opposite (inactive) file panel. As we navigate to next items, displayed content is updated, this allows to view the contents of files simply by moving the cursor in the file panel.

    -

    Quick view can be disabled by pressing Ctrl+Q again, also it will be disabled when switching any panel (active or inactive) to another tab.

    "View" actions added in the file association settings are ignored, except for applications that are launched with the {!DC-VIEWER} macro.

    +

    For folders, this mode works similarly to the regular viewer window, but on the ".." item, Double Commander will display information about the parent directory.

    +

    Quick view can be disabled by pressing Ctrl+Q again, also it will be disabled when switching any panel (active or inactive) to another tab.

    Not all viewer commands can work in this mode, for example, commands to load the previous or next file in the directory (P and N by default).

    Right-click on the status bar brings up a menu that contains several submenus (depending on the current mode):

      diff --git a/doc/ru/cmds.html b/doc/ru/cmds.html index 5a2022dd..7b3a56e4 100644 --- a/doc/ru/cmds.html +++ b/doc/ru/cmds.html @@ -307,25 +307,29 @@

      2.1. Активная панель

      применить к активной панели - column + column name - сортировать по колонке "имя-расширение" + сортировать по имени и расширению + + + namenoext(Альфа-версия) + сортировать по имени без расширения ext - сортировать по колонке "расширение" + сортировать по расширению size - сортировать по колонке "размер" + сортировать по размеру datetime - сортировать по колонке "дата" + сортировать по дате модификации (отсутствует) - сортировать по колонке "имя" + сортировать по имени и расширению order @@ -602,7 +606,7 @@

      2.4. Файловые операции


      - Если выделено несколько файлов, то будет открыт первый выделенный файл (как в программе просмотра): на данный момент работа команды с несколькими выделенными файлами не реализована в полной мере, поэтому вы можете снять выделение с файлов, добавить "cursor=1" или использовать cm_EditNew. + Если выделено несколько файлов, то будет открыт первый выделенный файл (как в программе просмотра): на данный момент работа команды с несколькими выделенными файлами не реализована в полной мере, поэтому мы можем снять выделение с файлов, добавить "cursor=1" или использовать cm_EditNew. @@ -610,7 +614,7 @@

      2.4. Файловые операции

      Shift+F4
      Создать новый текстовый файл в текущем каталоге и открыть его в редакторе (см. Инструменты > Редактор) или открыть существующий файл (если файл с таким именем уже существует).
      - Вы можете ввести полное имя файла (с путём) и он будет создан в указанном каталоге. + Мы можем ввести полное имя файла (с путём) и он будет создан в указанном каталоге. Имейте в виду, команда не создаёт новые папки в пути. cm_Copy @@ -693,7 +697,30 @@

      2.4. Файловые операции

      cm_RenameOnly
      F2, Shift+F6
      - Переименовать файлы в этом же, текущем, каталоге. + Переименовать файл в этом же, текущем, каталоге.
      + Доступен один параметр(Альфа-версия):
      +
      + + + + + + + + + + + + + + + + + + + +
      ПараметрЗначениеОписание
      extension1/true/on/yesDouble Commander покажет поле редактирования имени с именем файла под курсором, мы можем изменить базовое имя файла и его расширение (поведение по умолчанию)
      0/false/off/noDouble Commander покажет поле редактирования имени с базовым именем (без расширения) файла под курсором и мы сможем изменить только его, расширение останется прежним
      (пусто, по умолчанию)поведение по умолчанию
      + cm_MakeDir @@ -814,7 +841,26 @@

      2.4. Файловые операции

      cm_OpenVirtualFileSystemList - Открыть список VFS. + Открыть список VFS.
      + Доступен один параметр(Альфа-версия):
      +
      + + + + + + + + + + + + + + + +
      ПараметрЗначениеОписание
      pluginимя плагина, например, FTPоткрыть плагин напрямую
      (пусто, по умолчанию)открыть список VFS
      + cm_FileProperties @@ -1108,6 +1154,18 @@

      2.6. Сеть

      Только Windows: копировать в буфер имена с UNC-путём. + + cm_MapNetworkDrive + +
      Ctrl+K
      + Команда позволяет подключить сетевые устройства, поведение зависит от операционной системы: +
        +
      • Windows: вызывает системный диалог Windows для подключения сетевых дисков.
      • +
      • macOS: аналогично команде "Подключение к серверу" в Finder.
      • +
      • Linux и другие Unix-подобные системы: Double Commander предложит указать путь: мы можем использовать пути GVfs (подробнее смотрите в FAQ) или указать локальный каталог. Таким образом, по результату работы эта команда схожа с командой cm_EditPath.
      • +
      + +
    @@ -1211,6 +1269,16 @@

    2.7. Разное

    + + cm_MainFontZoomOut + + Уменьшить размер основного шрифта (для файловых панелей). + + + cm_MainFontZoomIn + + Увеличить размер основного шрифта (для файловых панелей). +
    @@ -1483,14 +1551,14 @@

    2.8. Выделение

    cm_SaveSelectionToFile
    cm_SaveSelectionToFile
    Сохранить текущее выделение в файл.
    - Вы можете указать имя файла в первом параметре.
    + Мы можем указать имя файла в первом параметре.
    Если параметр не используется, то Double Commander предложит указать имя файла. cm_LoadSelectionFromFile
    cm_LoadSelectionFromFile
    Загрузить выделение из файла.
    - Вы можете указать имя файла в первом параметре.
    + Мы можем указать имя файла в первом параметре.
    Если параметр не используется, то Double Commander предложит указать имя файла. @@ -1502,7 +1570,7 @@

    2.8. Выделение

    cm_SaveFileDetailsToFile
    cm_SaveFileDetailsToFile
    Сохранить содержимое всех колонок выделенных файлов/папок в файл.
    - Вы можете указать имя файла в первом параметре.
    + Мы можем указать имя файла в первом параметре.
    Если параметр не используется, то Double Commander предложит указать имя файла. @@ -2447,8 +2515,7 @@

    2.14. Инструменты

    cm_Search
    Alt+F7
    Открыть окно поиска с параметрами по умолчанию или с шаблоном поиска по умолчанию (см. Файловые операции > Поиск файлов, опция "Шаблон поиска по умолчанию").
    - Также команда поддерживает один параметр для открытия диалога поиска с сохранённым шаблоном, используйте имя шаблона как есть, без кавычек. - + Также команда поддерживает один параметр для открытия диалога поиска с сохранённым шаблоном, используйте имя шаблона как есть, без кавычек. cm_AddNewSearch @@ -2484,6 +2551,45 @@

    2.14. Инструменты

    cm_DebugShowCommandParameters
    Показать окно сообщения с информацией, переданной в качестве параметров.
    Это может быть полезно для проверки передаваемых команде параметров. + + cm_CallPlatformFunctions +
    cm_CallPlatformFunctions(Альфа-версия)
    + Вызвать платформо-специфичные функции: выполняет различные функции в разных операционных системах.
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ПараметрЗначениеОписание
    funcShareпоказать контекстное меню "Поделиться" (только macOS)
    AirDropпоказать панель AirDrop (только macOS)
    QuickLookпоказать панель предпросмотра QuickLook (только macOS)
    RevealInFinderпоказать файлы в Finder (только macOS)
    ShowInfoInFinderпоказать информацию о файлах в Finder (только macOS)
    EditFinderTagsпоказать панель тегов Finder (только macOS)
    + + cm_DoAnyCmCommand
    cm_DoAnyCmCommand
    @@ -2588,7 +2694,8 @@

    2.16. Вкладки

    cm_RenameTab
    cm_RenameTab
    - Переименовать текущую вкладку активной панели. + Переименовать текущую вкладку активной панели.
    + Также мы можем указать новое имя вкладки как параметр. cm_CloseTab diff --git a/doc/ru/configuration.html b/doc/ru/configuration.html index 8a86e5be..01765bec 100644 --- a/doc/ru/configuration.html +++ b/doc/ru/configuration.html @@ -110,20 +110,21 @@

    Содержание

    2.16. Быстрый поиск/фильтр
    2.17. Разное
    2.18. Автообновление
    -
    2.19. Значки
    -
    2.20. Список исключений
    -
    2.21. Архиваторы
    -
    2.22. Подсказки
    -
    2.23. Файловые ассоциации
    +
    2.19. iCloud
    +
    2.20. Значки
    +
    2.21. Список исключений
    +
    2.22. Архиваторы
    +
    2.23. Подсказки
    +
    2.24. Файловые ассоциации
    -
    2.23.1. Файловые ассоциации (дополнительно)
    +
    2.24.1. Файловые ассоциации (дополнительно)
    -
    2.24. Избранные каталоги
    +
    2.25. Избранные каталоги
    -
    2.24.1. Избранные каталоги (дополнительно)
    +
    2.25.1. Избранные каталоги (дополнительно)
    @@ -142,6 +143,7 @@

    1. Файлы конфигурации

  • extassoc.xml – настройки файловых ассоциаций;

  • favoritetabs.xml – избранные вкладки;

  • history.xml – история каталогов, командной строки, поиска и так далее;

  • +
  • localconfig.xml – избранные каталоги;

  • multiarc.ini – внешние архиваторы;

  • pixmaps.txt – сопоставляет расширения файлов с именами значков MIME-типов;

  • session.ini – размер, положение и состояние дочерних окон программы (эти параметры сохраняются отдельно для каждого разрешения экрана);

  • @@ -268,16 +270,7 @@

    2. Настройки

    Здесь можно выбрать шрифты для редактора (F4), просмотрщика (F3), файловых панелей (Основной) и других элементов интерфейса Double Commander, а также их размеры. Для каждого вы можете видеть выбранный шрифт. Одно важное замечание: шрифты для редактора и просмотрщика должны быть МОНОШИРИННЫЕ. На изображении ниже показан пропорциональный шрифт (обратите внимание на странный интервал) и моноширинный шрифт, который отображается с правильными интервалами. Кроме того, с некоторыми пропорциональными шрифтами символы могут налезать друг на друга и выглядеть довольно странно.

    Различия шрифтов

    Вверху обычный, пропорциональный, шрифт, внизу моноширинный.

    -

    Также для изменения размера шрифта вы можете использовать Ctrl+колесо мыши, эта функция работает для следующих элементов интерфейса или частей Double Commander:

    - +

    Также для изменения размера шрифта вы можете использовать Ctrl+колесо мыши, подробнее смотрите в разделе Мышь.

    Также вы можете выбрать тип растеризации шрифтов (независимо от системных настроек), смотрите описание <Quality>.


    @@ -304,6 +297,7 @@

    2. Настройки

  • Слева: – файлы, выбранные для копирования или удаления слева.

  • Справа: – файлы, выбранные для копирования или удаления справа.

  • Неизвестно: – файлы с одинаковыми именами, но не идентичные.

  • +
  • Выделение: – цвет фона для файла под курсором или выделенных файлов.

  • 6. Индикатор свободного места – здесь вы можете изменить вид индикатора свободного места на диске:

    Цвета: Индикатор свободного места

    @@ -368,7 +362,6 @@

    2. Настройки

    Вторая часть шаблона для Unix/Linux отображает права доступа: чтение (r), запись (w), выполнение (x). Значения сгруппированы по три в следующем порядке: пользователь (владелец), группа пользователя, все остальные.

    Если атрибут не должен быть установлен, его нужно заменить символом "-", ненужные следует скрыть: звёздочка "*" обозначает любое количество символов, знак вопроса "?" – любой один символ. Например, с ?r* (Windows) или ?r-* (Linux) будут найдены все файлы и папки только для чтения.

    Вы можете использовать цвет из списка или указать свой с помощью кнопки "..".

    -

    Не забывайте нажимать на кнопку "Применить" после внесения изменений в список или в свойства.

    Double Commander проверяет список сверху вниз до первого совпадения: правило, находящееся выше в списке, будет перекрывать любое правило ниже.


    @@ -432,7 +425,7 @@

    2. Настройки


    2.7. Мышь

    -

    Мышь

    +

    Мышь

    Первая группа параметров Выделение:

    +

    Масштабирование – Double Commander позволяет использовать Ctrl+колесо мыши для изменения размеров шрифтов. Работает для следующих элементов интерфейса или частей программы:

    + +

    Масштабирование с Ctrl+колесо мыши – включает или отключает эту возможность.

    Открытие файлов и запуск программ – задаёт поведение при щелчке мыши по элементу списка файловой панели:

    -

    Перемещать изменённые файлы – задаёт позицию, если свойство файла, используемое в данный момент для сортировки, было изменено (дата модификации, размер и т. д.):

    +

    Перемещать изменённые файлы – задаёт позицию, если свойство файла, используемое в данный момент для сортировки, было изменено (дата модификации, размер и т.д.):

    По умолчанию в полях с отметками времени используется формат даты и времени, который был выбран в разделе настроек Список файлов. Также вы можете задать предпочитаемый формат непосредственно в колонке внутри фигурных скобок, используя те же символы форматирования даты и времени.

    @@ -651,7 +655,7 @@

    2. Настройки

    Назад, Далее – переключают колонки.

    Настроить колонку – показывает имя настраиваемой колонки.

    >> – кнопка для выбора любого цвета из палитры.

    -

    R – возвращает значение по умолчанию.

    +

    С – возвращает значение по умолчанию.

    Все – применяет изменение и на все остальные колонки.


    @@ -697,14 +701,18 @@

    2. Настройки

  • Настроить – открывает собственное окно настроек плагина (если выбранный плагин поддерживает эту функцию).

  • -

    Double Commander поддерживает использование главного пароля для защиты паролей в WCX- и WFX-плагинах (если разработчик плагина предусмотрел использование этой возможности). Это удобно, потому что ваши пароли будут защищены шифрованием и вам нужно запомнить только один пароль. Пароли шифруются два раза: сначала с помощью Blowfish (448 бит), потом с помощью AES (256 бит).

    -

    Примечание: На данный момент программа не поддерживает изменение главного пароля: при необходимости вам потребуется отключить использование главного пароля в настройках плагина, закрыть программу, открыть каталог с файлами конфигурации, удалить файл pwd.ini, снова запустить программу и включить главный пароль в настройках плагина. Чтобы удалить устаревшие или ненужные сохранённые пароли, вам потребуется закрыть программу и вручную отредактировать файл pwd.ini.

    +

    Double Commander поддерживает использование главного пароля для защиты паролей в WCX- и WFX-плагинах (если разработчик плагина предусмотрел использование этой возможности). Это удобно, потому что ваши пароли будут защищены шифрованием и вам нужно запомнить только один пароль. Пароли шифруются два раза, сначала с помощью Blowfish (448 бит), потом с помощью AES (256 бит), для формирования ключа из главного пароля используется функция Argon2.

    +

    Double Commander поддерживает две версии алгоритма Argon2 (Argon2d и Argon2id) и позволяет указать три параметра: количество итераций, требуемая память, степень параллелизма. RFC 9106 рекомендует использовать Argon2id, если вы не знаете разницы между версиями или если атаки по сторонним каналам считаются реальной угрозой. Увеличение количества итераций и/или размера памяти увеличит время работы функции и усложнит возможность взлома пароля; увеличение степени параллелизма (но не превышая количество логических ядер вашего процессора) позволяет ускорить работу функции. Также рекомендуется подобрать параметры таким образом, чтобы выполнение функции занимало около 0,5-1 секунды (чем больше, тем лучше, но при слишком больших значениях может быть неудобно пользоваться главным паролем).

    +

    Примечание: Если вы активно используете портативную версию Double Commander на USB-флешке на нескольких компьютерах или используете централизованную установку приложения с файлами конфигурации, то может быть практичным выбор параметров, подходящих для наименее производительного компьютера.

    +

    Примечание: На данный момент программа не поддерживает изменение главного пароля: при необходимости вам потребуется отключить использование главного пароля в настройках плагина, закрыть программу, открыть каталог с файлами конфигурации, удалить файл pwd.ini, снова запустить программу и включить главный пароль в настройках плагина. Чтобы удалить устаревшие или ненужные сохранённые пароли, вам потребуется закрыть программу и вручную отредактировать файл pwd.ini.


    2.10. Вид окна

    Вид окна

    Тут можно изменить вид главного окна Double Commander. Полагаю, проблем здесь возникнуть не должно, все опции видны на изображении выше. На изображении ниже показано, как выглядит DC с отключенными элементами управления и дополнительными окнами.

    Вид окна DC

    +

    Также доступно несколько параметров, которые можно изменить только вручную в файле конфигурации doublecmd.xml.

    +

    Начиная с macOS 11 в Double Commander по умолчанию помимо основной панели инструментов включена панель инструментов в заголовке окна. Вы можете отключить использование этого элемента пользовательского интерфейса вручную: закройте Double Commander, перейдите в каталог файлов конфигурации (подробнее смотрите здесь), откройте файл doublecmd.cfg, найдите параметр ModernUI, измените значение с True на False и снова запустите приложение.


    2.10.1. Вид окна > Кнопка списка дисков

    @@ -767,10 +775,12 @@

    2. Настройки

    Параметры Размер буфера для файловых операций (Кб) и Размер буфера для вычисления хеша (Кб) задают размер выделенной памяти для таких операций, как копирование, перемещение, разрезание или сборка файлов, поиск файлов по содержимому и вычисление контрольных сумм. Следует иметь в виду, что универсального значения не существует, но можно попробовать найти более подходящий размер.
    Примечание: Первый параметр не используется в функции копирования в Windows, так как для копирования применяется системная функция.

    Число перезаписей при стирании (Wipe) – Здесь вы можете указать количество перезаписей для безопасного удаления файлов.

    -

    Обрабатывать комментарии с файлами/папками – Если включено, то при копировании или перемещении файла/папки с добавленным комментарием файл комментария также будет скопирован или перемещён в каталог назначения.

    +

    Обрабатывать комментарии с файлами/папками – Если включено, то при копировании или перемещении файла/папки с добавленным комментарием, комментарий также будет скопирован или перемещён в каталог назначения. При удалении или стирании файла будет удалён и его комментарий. Если вы переименуете файл, его имя также будет изменено в файле descript.ion.
    + В противном случае файл descript.ion будет обработан как обычный файл.

    Выводить сообщения об ошибках файловых операций только в окно протокола – В случае возникновения ошибки файловой операции, сообщение об ошибке появится в окне протокола под файловыми панелями, без появления диалогового окна. Это может быть полезно, потому что окно ошибки приостановит операцию. В разделе настроек Протокол вы можете ограничить общее количество сообщений, разрешив только сообщениями со статусом "Ошибка".
    Параметр учитывается в большинстве файловых операций: копирование, перемещение, удаление, стирание, объединение и разрезание файлов, установка свойств файла (отметки времени, владелец, атрибуты), подсчёт контрольной суммы, а также файловые операции при работе с архивами, WFX-плагинами и GVfs.

    Стиль автопереименования совпадающих имён – задаёт шаблон автопереименования файла, если файл с таким именем уже существует в целевом каталоге (то есть, когда вы выбираете Автоматически переименовывать копируемые файлы или Автоматически переименовывать имеющиеся файлы в диалоге копирования/перемещения): "Копия (x) имяфайла.тип", "имяфайла (x).тип" или "имяфайла(x).тип", где "x" – счётчик (2, 3, 4 и т.д.).

    +

    Также доступно несколько параметров, которые можно изменить только вручную в файле конфигурации doublecmd.xml.


    2.12.1. Файловые операции > Поиск файлов

    @@ -865,13 +875,13 @@

    2. Настройки

    -

    Максимальное количество записей в истории ограничено 50.

    -

    Примечание об истории посещённых каталогов: В течении сессии Double Commander хранит в памяти до 255 посещённых каталогов (тем не менее при закрытии программы будут сохранены только последние 50 записей). Вы можете изменить количество записей истории во всплывающем меню при вызове команды cm_DirHistory (по умолчанию 30, смотрите атрибут Count в теге <DirHistory>), однако при использовании древовидного меню будет показана вся доступная история.

    +

    Максимальное количество записей в истории по умолчанию ограничено 50 (смотрите атрибут MaxStringItems в теге <History>).

    +

    Примечание об истории посещённых каталогов: В течении сессии Double Commander хранит в памяти до 255 посещённых каталогов, тем не менее при закрытии программы количество сохраняемых записей будет ограничено значением MaxStringItems. Вы можете изменить количество записей истории во всплывающем меню при вызове команды cm_DirHistory (по умолчанию 30, смотрите атрибут Count в теге <DirHistory>), однако при использовании древовидного меню будет показана вся доступная история.

    Примечание: Шаблоны поиска не относятся к истории и сохраняются отдельно (в файле конфигурации doublecmd.xml). Для управления списком шаблонов вы можете использовать инструмент поиска файлов.

    Вы можете выбрать, как будет выглядеть список разделов настроек: