diff --git a/doc/en/cm_options.html b/doc/en/cm_options.html index 0a17c661..8fccb98c 100644 --- a/doc/en/cm_options.html +++ b/doc/en/cm_options.html @@ -45,6 +45,10 @@

Parameters of internal command cm_Options
TOptionsColorsGroup
Colors + +
TfrmOptionsColors(Alpha version)
+ Colors (Windows 10 1809 and newer) +
TfrmOptionsFilePanelsColors
Colors > File panels diff --git a/doc/en/cmds.html b/doc/en/cmds.html index 33997e06..df43648b 100644 --- a/doc/en/cmds.html +++ b/doc/en/cmds.html @@ -1036,6 +1036,11 @@

2.6. Network

cm_NetworkDisconnect
Nothing for the moment, but might be used in the future with network related stuff. + + cm_CopyNetNamesToClip +
cm_CopyNetNamesToClip(Alpha version)
+ Windows only: copy names with UNC path. + @@ -1095,6 +1100,50 @@

2.7. Miscellaneous

+ + cm_LoadList +
cm_LoadList(Alpha version)
+ Load list of files/folders from the specified text file.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterValueDescription
filenamefile namefull path to file with list
sideleftload list into left panel
rightload list into right panel
activeload list into active panel
inactiveload list into inactive panel
(nothing)load list into active panel
(absent)load list into active panel
+ + @@ -1597,7 +1646,7 @@

2.10. Navigation

cm_EditPath
cm_EditPath
- User may type directly the directory he wants see in the selected panel. Also see Shift+F6 here. + User may type directly the directory he wants see in the selected panel. Also see F2 and Shift+F6 here. cm_ChangeDir @@ -2424,6 +2473,16 @@

2.16. Tabs

Ctrl+Shift+Tab
Change to previous tab. + + cm_MoveTabLeft +
cm_MoveTabLeft(Alpha version)
+ Move current tab to the left. + + + cm_MoveTabRight +
cm_MoveTabRight(Alpha version)
+ Move current tab to the right. + cm_RenameTab
cm_RenameTab
diff --git a/doc/en/configuration.html b/doc/en/configuration.html index 46a714c9..7fea811d 100644 --- a/doc/en/configuration.html +++ b/doc/en/configuration.html @@ -43,7 +43,7 @@

Content

2.4. Fonts
-
2.5. Colors:
+
2.5. Colors
2.5.1. File panels
@@ -137,6 +137,7 @@

1. Configuration files

The main files are:

-

As a command, you can use the internal commands of Double Commander. The parameters of the internal commands are specified one per line, so you can specify only one here. Also, using the internal command cm_Execute Script, you can run Lua scripts, in this case you can get the names of the selected files using cm_CopyFullNamesToClip or cm_SaveSelectionToFile.

+

As a command, you can use the internal commands of Double Commander. The parameters of the internal commands are specified one per line, so you can specify only one here. Also, using the internal command cm_ExecuteScript, you can run Lua scripts, in this case you can get the names of the selected files using cm_CopyFullNamesToClip or cm_SaveSelectionToFile.

Parameters – command parameters including variables:

At a minimum, you must specify a file name, usually %p.

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

-

An association sets example, called doublecmd.ext.example, is in the program directory.

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

Context menu


diff --git a/doc/en/configxml.html b/doc/en/configxml.html index c8e11994..23ebcc86 100644 --- a/doc/en/configxml.html +++ b/doc/en/configxml.html @@ -171,6 +171,11 @@

3. Options to change manually

For the internal Differ tool, set the color for differing characters in binary mode. + +
<FindWordAtCursor>(Alpha version)
from <Editor>
+ 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. + +
<AutoExtractOpenMask>
from <FileOperations>
@@ -237,6 +242,11 @@

3. Options to change manually

+ +
<AutoCopy>(Alpha version)
from <Viewer>
+ For the internal viewer, enables (True) or disables automatic copying of the selected text to the clipboard. True by default. + +
<ExtraLineSpan>
from <FilesViews>
@@ -261,6 +271,12 @@

3. Options to change manually

+ +
<LongInStatus>(Alpha version)
from <FilesViews><ColumnsView>
+ If the columns view is set and there are no selected files, the status bar displays the file name under the cursor (True) or the number of files (False, by default).
+ If True, the status bar will also show the number of files when the cursor is on the ".." item. For links, target objects will additionally be displayed. + +
<TitleStyle>
from <FilesViews><ColumnsView>
@@ -490,6 +506,19 @@

3. Options to change manually

+ +
<ImageBackColor1>(Alpha version)
from <Viewer>
+ For the internal viewer, sets the background color of the window when viewing images. + + + +
<ImageBackColor2>(Alpha version)
from <Viewer>
+ + If Image > Show transparency is enabled, the internal viewer indicates transparency using a checkerboard pattern as background and ImageBackColor2 defines the color of the squares.
+ If not set, the viewer will automatically calculate the value: for a dark background, light squares will be used and vice versa. + + +
<ImageExifRotate>
from <Viewer>
diff --git a/doc/en/copymove.html b/doc/en/copymove.html index 9ffc58d5..12ce1e8d 100644 --- a/doc/en/copymove.html +++ b/doc/en/copymove.html @@ -59,7 +59,7 @@

1. Copy/move dialog window

  • 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. Not available in macOS(*).

  • Check free space – Double Commander calculates the size of the selected files, so it can check if there is enough free 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.

  • -
  • 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. In the third state (the square is filled with color or with a dash): the program will ask each time what it should do.

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

  • Correct links – If enabled, Double Commander will check the links and, if necessary, correct their target path based on the target directory. If a relative path is specified, then the corrected path will also be written as relative.

  • Copy attributes – If enabled, the attributes of the source file will be copied, otherwise, default values will be used: 666 (files) or 777 (folders). Also see description of <CopyXattributes> here. For Windows: see description of <CopyAttributes> here.

  • Drop readonly flag – If enabled, Double Commander will add "w" attribute (Linux).

  • diff --git a/doc/en/doublecmd.css b/doc/en/doublecmd.css index e0942299..3c89a5a0 100644 --- a/doc/en/doublecmd.css +++ b/doc/en/doublecmd.css @@ -21,8 +21,8 @@ img.IntCmdImage { } p.navback { text-align: left; font-style: italic; } -p.versionref { text-align: left; font-size: 70%; font-style: italic; color: #4b0082; } -span.versionref { margin-left: 10px; font-size: 70%; font-style: italic; color: #4b0082; } +p.versionref { text-align: left; font-size: 80%; font-style: italic; color: #4b0082; } +span.versionref { margin-left: 4px; font-size: 80%; font-style: italic; color: #4b0082; } kbd { font-weight: bold; diff --git a/doc/en/faq.html b/doc/en/faq.html index 6416975f..97bec4dc 100644 --- a/doc/en/faq.html +++ b/doc/en/faq.html @@ -379,7 +379,8 @@

    5. Issues related to the built-in viewer (F3) and editor (F4

    (DC supports both formats.)

    How to create or edit:

    Use UniHighlighter Editor or HglEditor (download). Both programs were written for Windows, but you can use Wine. HglEditor will save HGL-file in the new format.
    - Two packs of various highlighters are also available.

    + Two packs of various highlighters are also available.
    + In the Tools > Editor > Highlighters section, you can change the text and background colors and font style.(Alpha version)

    How to add:

    1) Portable version
    Copy (or move) your HGL-file(s) to the "highlighters" folder near doublecmd.exe and restart DC.

    @@ -428,10 +429,10 @@

    6. Issues related to the file panels

    7. Plugins

    Q: What does the message "This is not a valid plugin!" mean?

    -

    A: This usually means a problem with dependencies: not all required libraries are available in your system. How to find out the names of libraries:

    +

    A: This usually means a problem with dependencies: not all required libraries are available in your system. If there are no details in the description of the plugin, could not contact the author or find a solution using search engines, then try the following:

    • Windows: FileInfo or PEViewer plugin, utilities such as DLL Export Viewer or Dependency Walker.
    • -
    • Linux: use terminal and command ldd pluginname | grep "not found"
    • +
    • Linux: use terminal and command ldd (the easiest way, ldd pluginname | grep "not found"), GNU Binutils or AnyELF plugin.

    If this is a WDX plugin written in Lua:

    1. The Lua library is not available: see DLL required.

    diff --git a/doc/en/help.html b/doc/en/help.html index 79123556..8dcbf6e7 100644 --- a/doc/en/help.html +++ b/doc/en/help.html @@ -90,11 +90,11 @@

    1.2. Usage

    For Linux there are versions based on GTK toolkit and based on Qt. Also portable version is available (compiled binaries packed with XZ, use doublecmd.sh to launch).

    Note: The features of the update of the portable version are described in the FAQ.

    On the first launch Double Commander will automatically detect the system language, and set it for the interface. DC is translated into many languages. The language can be changed in the menu via Configuration > Options... > Language.

    -

    Double Commander determines and uses the current system theme. It looks like this (Ubuntu, two themes and two icon sets):

    -

    Main window

    -

    As can be seen from the figure, there are left file panel, a command line and a lower window that is a log viewer (it shows all the actions from the file manager).

    +

    Double Commander determines and uses the current system theme. It looks like this (Ubuntu, three themes and two icon sets):

    +

    Main window

    +

    As can be seen from the figure, there are left file panel, a command line and a lower window that is a log viewer (it shows all the actions from the file manager). Double Commander also supports dark mode in Windows (Windows 10 1809 and newer).(Alpha version)

    Double Commander uses Total Commander plugin API, so under Windows you can use plugins from Total Commander (many of them are compatible with DC). See the description of the types of plugins in the Plugins settings section.

    -

    DC is distributed with several pre-installed plugins: several packer plugins (WCX) for working with archives as directories (virtual file system, VFS), file system plugin (WFX) for working with FTP, some content plugins (WDX). The program has a built-in Exif content plugin to get some data that can be stored in the metadata of JPEG files: date, pixel dimensions, image orientation and camera information. Version for Linux includes WFX plugin for working with network storage (SMB/CIFS), search plugin (DSX) and lister plugin (WLX) for viewing video. Version for Windows includes two WLX plugins: Windows Media Player and Explorer Preview plugin. Other plugins can be installed manually.

    +

    DC is distributed with several pre-installed plugins: several packer plugins (WCX) for working with archives as directories (virtual file system, VFS), file system plugin (WFX) for working with FTP, some content plugins (WDX). The program has a built-in Exif content plugin to get some data that can be stored in the metadata of JPEG files: date, pixel dimensions, image orientation and camera information. Version for Linux includes WFX plugin for working with network storage (SMB/CIFS), search plugin (DSX) and lister plugin (WLX) for viewing video. Version for Windows includes three WLX plugins: Windows Media Player, Explorer Preview and plugin for viewing RTF(Alpha version). Version for macOS(*) includes the universal WLX plugin MacPreview.(Alpha version) Other plugins can be installed manually.

    @@ -121,7 +121,9 @@

    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 "\"), for example, directory1\directory2\directory3.

    +

    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

    +

    If Extended syntax(Alpha version) 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.

    Create Shortcut (Windows only) – Double Commander creates a shortcut (Microsoft Windows .lnk file) to the file under the cursor, and places it in a folder, open on the adjacent panel.

    @@ -174,7 +176,7 @@

    2.1.1. "Files"

    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.

    -

    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. By default it is unchecked and its state is not saved for the next call of the extract command.

    +

    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(Alpha version): 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.

    @@ -399,7 +401,7 @@

    2.4. Drives list

    2.5. Tabs bar

    Tabs bar

    -

    Display tabs. Click on tabs with left mouse or you can use the keyboard to navigate tabs (Ctrl+Tab and Ctrl+Shift+Tab by default). To change the order of the tabs, use drag & drop.

    +

    Display tabs. Click on tabs with left mouse or you can use the keyboard to navigate tabs (Ctrl+Tab and Ctrl+Shift+Tab by default). To change the order of the tabs, use drag & drop or the cm_MoveTabLeft and cm_MoveTabRight commands(Alpha version).

    You can protect tabs from closing or changing the directory, the available tab states are described in the "Tabs" subsection. Locked tabs are marked with an asterisk (if Show locked tabs with an asterisk * is enabled).

    diff --git a/doc/en/images/imgDC/archiveimg2.png b/doc/en/images/imgDC/archiveimg2.png index 7e9ee95e..51e31b40 100644 Binary files a/doc/en/images/imgDC/archiveimg2.png and b/doc/en/images/imgDC/archiveimg2.png differ diff --git a/doc/en/images/imgDC/mulrengeneral.png b/doc/en/images/imgDC/mulrengeneral.png index 708febfa..ed530946 100644 Binary files a/doc/en/images/imgDC/mulrengeneral.png and b/doc/en/images/imgDC/mulrengeneral.png differ diff --git a/doc/en/images/imgDC/pic1.png b/doc/en/images/imgDC/pic1.png index 854f494a..67197157 100644 Binary files a/doc/en/images/imgDC/pic1.png and b/doc/en/images/imgDC/pic1.png differ diff --git a/doc/en/images/imgDC/pic21.png b/doc/en/images/imgDC/pic21.png index adba3024..9752d135 100644 Binary files a/doc/en/images/imgDC/pic21.png and b/doc/en/images/imgDC/pic21.png differ diff --git a/doc/en/images/imgDC/pic46.png b/doc/en/images/imgDC/pic46.png index 2c9ee3ed..1b9cb172 100644 Binary files a/doc/en/images/imgDC/pic46.png and b/doc/en/images/imgDC/pic46.png differ diff --git a/doc/en/images/imgDC/pic51.png b/doc/en/images/imgDC/pic51.png index d991c1bc..33f4cd00 100644 Binary files a/doc/en/images/imgDC/pic51.png and b/doc/en/images/imgDC/pic51.png differ diff --git a/doc/en/images/imgDC/pic55.png b/doc/en/images/imgDC/pic55.png new file mode 100644 index 00000000..90d3aa52 Binary files /dev/null and b/doc/en/images/imgDC/pic55.png differ diff --git a/doc/en/images/imgDC/viewertoolbar.png b/doc/en/images/imgDC/viewertoolbar.png index 0d40c1fc..a394b1db 100644 Binary files a/doc/en/images/imgDC/viewertoolbar.png and b/doc/en/images/imgDC/viewertoolbar.png differ diff --git a/doc/en/lua.html b/doc/en/lua.html index b4133224..6b8db753 100644 --- a/doc/en/lua.html +++ b/doc/en/lua.html @@ -1060,6 +1060,18 @@

    3.6. OS library

    Value = os.getenv(VariableName)

    Will return the Value of the variable VariableName passed in parameter.
    If no variable of that name exists, it will return nil.

    + +
    os.setenv(Alpha version)
    + +

    os.setenv(VariableName, Value)

    +

    Add or change the VariableName environment variable. In case of an error, the function returns -1.

    + + +
    os.unsetenv(Alpha version)
    + +

    os.unsetenv(VariableName)

    +

    Remove the VariableName environment variable. In case of an error, the function returns -1.

    +
    diff --git a/doc/en/multiarc.html b/doc/en/multiarc.html index e12bfba8..d4eb67c5 100644 --- a/doc/en/multiarc.html +++ b/doc/en/multiarc.html @@ -52,6 +52,7 @@

    Content

    4.12. Configuring the "ID's"

    +
    5. Opening an archive file in an associated application
    @@ -91,6 +92,7 @@

    3. Working with plugins

    + @@ -365,7 +367,7 @@

    4.6. Configuring the "Extract" action

  • %LQA – Filename of the file list of names of files to be processed by the external archiver, the "A" requesting ANSI encoding.
  • So this command will be invoke when we'll select an archive to extract the whole content, just one file, etc.

    -

    We may not realize at first but when we'll "enter in" the archive like it would be a directory and we would press F3 to view the content of a file inside the archive, this "Extract" action will took place in background. The selected file will be extracted using that pattern into a temporary location and then that's this temporary file that we will look at with the F3 invoken viewer.

    +

    We may not realize at first but when we'll "enter in" the archive like it would be a directory and we would press F3 to view the content of a file inside the archive, this "Extract" action will took place in background. The selected file will be extracted using that pattern into the system directory for the temporary files and then that's this temporary file that we will look at with the F3 invoken viewer.

    This will be use when we use the internal command cm_ExtractFiles.

    @@ -474,7 +476,6 @@

    4.11. Configuring the "Create self extracting ar

    To create a self-extracted, please note that the procedure is the same as usual as when creating the compressed file, like using internal command cm_PackFiles, but in the requester that appear, we'll check the option "Create self extracting archive".

    Create self extracting archive

    -
    @@ -501,6 +502,17 @@

    4.12. Configuring the "ID's"

    So when we invoke internal command cm_OpenArchive, Double Commander will scan content of the file and it recognize the "0x37 0x7A 0xBC 0xAF 0x27 0x1C" pattern at offset 0 in the file, it will process it as it is our configured 7Z type of file and then use the associated configured commands and parameters for listing, extract, etc.

    In most cases, there is no need to examine files in hexadecimal representation: the file signature can be found in the format specification or use existing lists, databases or utilities (for example, this Wikipedia page or FreeDesktop.org MIME database).

    +
    + +
    +

    5. Opening an archive file in an associated application

    +

    By default, files whose extensions are specified in the settings of WCX plugins and external archivers are opened as folders. To open them in an associated application, we can use the "Open" item in the context menu of the file, but in this case only system file associations will be used.

    +

    To use the Enter key or double-click, we have to change the settings.

    +

    If a WCX plugin is used, then we must open the plugin settings, select the extension and enable the "Show as normal files (hide packer icon)" flag.

    +

    If an external archiver is used to unpack files, then we must specify a non-existent file extension and fill in the fields for using ID. For example, CHM documents: "chm2" instead of "chm", signature "49 54 53 46" and offset 0.

    +

    Now, if necessary, we can use cm_OpenArchive and cm_ExtractFiles. +

    For such files, Double Commander will use the associated icon instead of the generic archive icon.

    +
    diff --git a/doc/en/multirename.html b/doc/en/multirename.html index 29df1ec9..2778965f 100644 --- a/doc/en/multirename.html +++ b/doc/en/multirename.html @@ -251,6 +251,7 @@

    5. List of files

  • be created on the fly based on current file name (Old File Name column)
  • be created on the fly based on current New File Name column
  • +

    It is also possible to load a list of file names from the clipboard(Alpha version), to use this feature you need to open the hotkey settings, switch to the "Multi-Rename Tool" category and set hotkey for the cm_LoadNamesFromClipboard command.

    @@ -308,6 +309,12 @@

    6.1. Case

    6.2. Find and replace

    The string in the Find field will be replaced with the string in the Replace field. Several additional features are also available, see below. The search is NOT case sensitive!

    +

    Additional options:(Alpha version)

    + +

    Both parameters also affect the behavior of regular expressions.

    diff --git a/doc/en/shortcuts.html b/doc/en/shortcuts.html index 73fa6c50..bd4839bb 100644 --- a/doc/en/shortcuts.html +++ b/doc/en/shortcuts.html @@ -66,7 +66,9 @@

    2. Main window

    - + @@ -91,8 +93,8 @@

    2. Main window

    - diff --git a/doc/en/variables.html b/doc/en/variables.html index 516cd638..d9f91a88 100644 --- a/doc/en/variables.html +++ b/doc/en/variables.html @@ -475,6 +475,7 @@

    15. Summary table of all variables

    + @@ -496,6 +497,11 @@

    15. Summary table of all variables

    + + + + + @@ -513,9 +519,9 @@

    15. Summary table of all variables

    - +
    Packer plugin from a fresh install (.WCX)
    Plugin filenameArchive type supported
    base64.wcx(Alpha version)
    .b64
    cpio.wcx*
    .cpio
    deb.wcx*
    .deb
    rpm.wcx
    .rpm
    F2
    Rename files in the same directoryRename file under cursor
    + 2. If nothing is selected and the cursor is on the first item (".."): + edit current path (as cm_EditPath)
    F3
    Shift+F6
    1. Move items in the same directory ("inline")
    - 2. If nothing is selected and the cursor is on the first item ([..]): +
    1. Rename file under cursor
    + 2. If nothing is selected and the cursor is on the first item (".."): edit current path (as cm_EditPath)
    %p
    the complete file name, including path
    %f
    just the file name, with its extension
    %d
    just the path
    %z
    last directory in path
    %o
    just the file name without its extension
    %e
    just the file extension without the dot
    %v
    the relative file name referenced to current active directory
    %Dt
    the path of the inactive (target) panel
    %Dl
    the path of the left panel, no matter which one is active
    %Dr
    the path of the right panel, no matter which one is active
    %Z
    default, the last directory name of path of the active (source) panel
    %Zs
    specifically, the last directory name of path of the active (source) panel
    %Zt
    the last directory name of path of the inactive (target) panel
    %Zl
    the last directory name of path of the left panel, no matter which one is active
    %Zr
    the last directory name of path of the right panel, no matter which one is active
    %"0
    from this place, resulting file name will be unquoted
    %"1
    from this place, resulting file name will be quoted
    %"
    also accepted from resulting file name to be back quoted
    %[message to show]
    will show a message box with the text specified between brackets
    %[message;default_val]
    will prompt user to enter a value with he suggested value for it
    %%
    will be replaced simply by a single % sign
    %?
    will show command line about to be executed
    %#
    from this position, the # sign will be treated as the %
    #%
    from previous mentioned state, will make % to be treated as the variable prefix
    %?
    will show command line about to be executed
    diff --git a/doc/en/viewer.html b/doc/en/viewer.html index 9883c07e..9da802e9 100644 --- a/doc/en/viewer.html +++ b/doc/en/viewer.html @@ -48,13 +48,15 @@

    1. Introduction

    Built-in file viewer

    The selected text will be automatically copied to the clipboard.

    By default, the viewer call is assigned to the F3 key, we can change this in the settings. A quick view mode (Ctrl+Q) is also available: instead of a separate window, the opposite (inactive) file panel will be used.

    -

    Supported image formats: BMP, CUR, GIF, ICNS, ICO, JPEG, PNG, PNM (PBM, PGM and PPM), PSD, TIFF, XPM. In addition, if the required libraries are available (near the executable file of Double Commander or in the PATH):

    +

    Supported image formats: BMP, CUR, GIF, ICNS, ICO, JPEG, PNG, PNM (PBM, PGM and PPM), PSD, SVG/SVGZ(Alpha version), TIFF, XPM. In addition, if the required libraries are available:

    -

    Double Commander supports the TurboJPEG library: it is a JPEG codec that uses SIMD instructions to accelerate the decoding and encoding of images. If the following library file is available: libturbojpeg.dll (Windows), libturbojpeg.so.0 (Linux and other Unix-like systems) or libturbojpeg.dylib (macOS(*)).

    +

    Note: In Windows, libraries must be located near the Double Commander executable file or in the PATH.

    +

    Double Commander supports Windows Imaging Component (Windows Vista and newer)(Alpha version): the Windows Imaging Component (WIC) provides an extensible framework for working with images. WIC includes several built-in codecs (BMP, DDS, GIF, ICO, JPEG, JPEG, XR, PNG and TIFF), additionally available external codecs for free and proprietary RAW image formats, HEIF/HEIC, WebP. Double Commander will skip codecs for BMP, GIF, ICO, JPEG, PNG and TIFF, because these formats are already supported.

    The built-in viewer supports saving to the following image formats: BMP, ICO, JPEG (we can choose the quality from 1 to 100), PNG (Double Commander will use the same color depth as in the original image) and PNM (Double Commander will use binary formats, the color depth will be set automatically: 1, 8 or 24 bits per pixel).

    Note: When modifying an image, we must save all changes with the Save or Save As commands: Double Commander does not check the status of the file (changed or not) when closing the viewer window or when switching to another file.

    We can assign or change hotkeys for commands available in the viewer in the Keys > Hot Keys settings section (switch to the Viewer category). Hotkeys can be set separately for text mode and image viewing mode.

    @@ -102,12 +104,13 @@

    2.3. "View"

  • Show as Bin – Show file contents as is. Non-printable characters will be displayed as dots, however, when copying text, control characters (line feed, carriage return, tabulation and so on) will be respected. A fixed line width of 80 characters is used.

  • Show as Hex – The window will display three columns: offset from the beginning of the file (in bytes), 16 characters in hexadecimal representation and the same 16 characters in plain text. Non-printable characters will be displayed as dots. When selecting values in the second column, the corresponding symbols in the third column will be selected (and vice versa).

  • Show as Dec – Like the previous, but bytes will be represented in decimal notation.

  • -
  • Show as Wrap text – Like Show as Text, but with wrapping lines that do not fit in the window (by word boundaries).

  • Show as Book – A special viewing mode: text will be displayed in multiple columns (like a book spread or a newspaper). We can set the font and size, text and background colors, and the number of columns (1, 2 or 3).

  • Graphics – switches to image viewing. See the list of supported image formats at the beginning of the page.

  • Plugins – Viewing with WLX plugins. If the selected file can be opened by several installed plugins, then repeated calls of this command will switch them in a circle.

  • +
  • Office XML (text only)(Alpha version) – The viewer will show text from XML-based office documents: Microsoft Office (DOCX, XLSX) and OpenOffice/LibreOffice (ODT, ODS). Without text formatting, but preserving paragraphs.

  • -

    Plugins have priority over the Graphics mode.

    +

    Plugins have priority over the Graphics and Office XML (text only) modes.

    +

    Wrap text(Alpha version) – enables or disables wrapping lines that do not fit in the window (by word boundaries).

    Show text cursor – enables the display of a blinking text cursor.

    @@ -130,6 +133,7 @@

    2.5. "Image"

    Stretch – resizes the image so it fills the viewer window (the aspect ratio will be saved automatically).

    Stretch only large – resizes the image only if it is larger than the current window size (the aspect ratio will be saved automatically).

    Center – The image will be displayed in the center of the viewer window instead of the upper left corner.

    +

    Show transparency(Alpha version) – enables the use of a checkerboard pattern as a background for transparent parts of the image.

    The Rotate submenu includes several similar actions:

    -

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

    Resize – The image resizing tool allows to specify the width and height in pixels (the aspect ratio will be saved automatically).

    +

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

    When the window is expanded to full screen, an additional Slide Show button will become available: we can enable automatic loading the next image in the current directory and set the file display time (from 1 to 25 seconds).

    diff --git a/doc/ru/cm_options.html b/doc/ru/cm_options.html index a999634c..6f3b8960 100644 --- a/doc/ru/cm_options.html +++ b/doc/ru/cm_options.html @@ -225,6 +225,10 @@

    Параметры внутренней команды
    TOptionsColorsGroup
    Цвета + +
    TfrmOptionsColors(Альфа-версия)
    + Цвета (Windows 10 1809 и новее) +
    TfrmOptionsFileTypesColors
    Цвета > Типы файлов diff --git a/doc/ru/cmds.html b/doc/ru/cmds.html index 61f46eb0..54819e02 100644 --- a/doc/ru/cmds.html +++ b/doc/ru/cmds.html @@ -1035,6 +1035,11 @@

    2.6. Сеть

    cm_NetworkDisconnect
    На данный момент не используется, но может быть использована в будущем. + + cm_CopyNetNamesToClip +
    cm_CopyNetNamesToClip(Альфа-версия)
    + Только Windows: копировать в буфер имена с UNC-путём. + @@ -1094,6 +1099,50 @@

    2.7. Разное

    + + cm_LoadList +
    cm_LoadList(Альфа-версия)
    + Загрузить список файлов/папок из указанного текстового файла.
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ПараметрЗначениеОписание
    filenameимя файлаполный путь к файлу со списком
    sideleftзагрузить список в левую панель
    rightзагрузить список в правую панель
    activeзагрузить список в активную панель
    inactiveзагрузить список в неактивную панель
    (пусто)загрузить список в текущую активную панель
    (отсутствует)загрузить список в текущую активную панель
    + + @@ -1596,7 +1645,7 @@

    2.10. Навигация

    cm_EditPath
    cm_EditPath
    - Ручное редактирование текущего пути активной панели. Также смотрите Shift+F6 здесь. + Ручное редактирование текущего пути активной панели. Также смотрите F2 и Shift+F6 здесь. cm_ChangeDir @@ -2425,6 +2474,16 @@

    2.16. Вкладки

    Ctrl+Shift+Tab
    Перейти на предыдущую вкладку. + + cm_MoveTabLeft +
    cm_MoveTabLeft(Альфа-версия)
    + Переместить текущую вкладку влево. + + + cm_MoveTabRight +
    cm_MoveTabRight(Альфа-версия)
    + Переместить текущую вкладку вправо. + cm_RenameTab
    cm_RenameTab
    diff --git a/doc/ru/configuration.html b/doc/ru/configuration.html index f34403fd..be789379 100644 --- a/doc/ru/configuration.html +++ b/doc/ru/configuration.html @@ -43,7 +43,7 @@

    Содержание

    2.4. Шрифты
    -
    2.5. Цвета:
    +
    2.5. Цвета
    2.5.1. Файловые панели
    @@ -137,6 +137,7 @@

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

    Основными файлами являются:

    -

    В качестве команды можно использовать внутренние команды Double Commander. Параметры внутренних команд задаются по одному на строку, поэтому здесь вы можете указать только один. Также с помощью внутренней команды cm_ExecuteScript можно запускать скрипты Lua, в этом случае вы можете получить имена выделенных файлов с помощью cm_CopyFullNamesToClip или cm_SaveSelectionToFile.

    +

    В качестве команды можно использовать внутренние команды Double Commander. Параметры внутренних команд задаются по одному на строку, поэтому здесь вы можете указать только один. Также с помощью внутренней команды cm_ExecuteScript можно запускать скрипты Lua, в этом случае вы можете получить имена выделенных файлов с помощью cm_CopyFullNamesToClip или cm_SaveSelectionToFile.

    Параметры – параметры команд, включая переменные:

    Как минимум, вы должны указать имя файла, обычно %p.

    Путь запуска – каталог запуска команды. Этот каталог станет рабочим каталогом запускаемой программы и если у вас нет необходимости явно указать его, то просто оставьте это поле пустым: в этом случае рабочим каталогом будет текущий каталог активной файловой панели (обычные файлы) или системный каталог для временных файлов (файлы из архивов и WFX-плагинов).

    -

    Примеры файловых ассоциаций можно посмотреть в файле doublecmd.ext.example в каталоге программы.

    Все доступные действия отображаются в контекстном меню в подменю "Команды":

    Контекстное меню


    diff --git a/doc/ru/configxml.html b/doc/ru/configxml.html index d57f3da6..b57012b4 100644 --- a/doc/ru/configxml.html +++ b/doc/ru/configxml.html @@ -170,6 +170,11 @@

    3. Параметры, изменяемые вручну Встроенный инструмент сравнения файлов: цвет для различающихся символов в бинарном режиме. + +
    <FindWordAtCursor>(Альфа-версия)
    в <Editor>
    + Встроенный редактор и инструмент сравнения: если ничего не выделено, в диалоге поиска и замены будет использоваться слово под курсором (True) или текст из истории поиска (False). По умолчанию True. + +
    <AutoExtractOpenMask>
    в <FileOperations>
    @@ -235,6 +240,11 @@

    3. Параметры, изменяемые вручну + +
    <AutoCopy>(Альфа-версия)
    в <Viewer>
    + Встроенный просмотрщик: включает (True) или выключает (False) автоматическое копирование выделенного текста в буфер обмена. По умолчанию True. + +
    <ExtraLineSpan>
    в <FilesViews>
    @@ -259,6 +269,12 @@

    3. Параметры, изменяемые вручну + +
    <LongInStatus>(Альфа-версия)
    в <FilesViews><ColumnsView>
    + Если выбран подробный вид и нет выделенных файлов, то в строке состояния отображается имя файла под курсором (True) или количество файлов (False, по умолчанию).
    + Если True, строка состояния также будет показывать количество файлов, когда курсор находится на пункте "..". Для ссылок дополнительно будут отображаться целевые объекты. + +
    <TitleStyle>
    в <FilesViews><ColumnsView>
    @@ -488,6 +504,19 @@

    3. Параметры, изменяемые вручну + +
    <ImageBackColor1>(Альфа-версия)
    в <Viewer>
    + Встроенный просмотрщик: задаёт цвет фона окна при просмотре изображений. + + + +
    <ImageBackColor2>(Альфа-версия)
    в <Viewer>
    + + Если отмечено
    Изображение > Показывать прозрачность, программа просмотра отображает прозрачность используя фон в виде шахматной доски и ImageBackColor2 определяет цвет клеток.
    + Если не задано, просмотрщик автоматически рассчитает значение: для тёмного фона будут использоваться светлые клетки и наоборот. + + +
    <ImageExifRotate>
    в <Viewer>
    diff --git a/doc/ru/copymove.html b/doc/ru/copymove.html index baa38625..ed8bacdb 100644 --- a/doc/ru/copymove.html +++ b/doc/ru/copymove.html @@ -59,7 +59,7 @@

    1. Диалоговое окно копировани
  • Проверить после завершения – Если отмечено, Double Commander будет сравнивать исходный файл и скопированный файл в целевом каталоге: побайтовое сравнение (Windows) или контрольные суммы BLAKE2 (Linux и другие). Double Commander попытается свести к минимуму эффекты дискового кэша. Недоступно в macOS(*).

  • Проверять свободное место – Double Commander подсчитывает размер выбранных файлов, поэтому может проверить, достаточно ли свободного места в целевом каталоге.

  • Резервировать место – Если отмечено, Double Commander будет использовать предварительное выделение дискового пространства, это снизит вероятность фрагментации файла. Также это более быстрый способ создания файлов. В Windows Double Commander всегда резервирует место.

  • -
  • Следовать ссылкам – Если отмечено, Double Commander будет считать символьные ссылки на папки обычными папками и копировать их содержимое; вместо ссылок на файл будут скопированы файлы, на которые они указывают. В третьем состоянии (квадрат залит цветом или с тире): программа будет каждый раз спрашивать, что она должна делать.

  • +
  • Следовать ссылкам – Если отмечено, Double Commander будет считать символьные ссылки на папки обычными папками и копировать их содержимое; вместо ссылок на файл будут скопированы файлы, на которые они указывают. Неопредёленное (третье) состояние флажка: программа будет каждый раз спрашивать, что она должна делать.

  • Исправлять ссылки – Если отмечено, Double Commander проверит и, если необходимо, поправит их целевой путь с учётом целевого каталога. Если задан относительный путь, то исправленный путь тоже будет записан как относительный.

  • Копировать атрибуты – Если отмечено, будут скопированы атрибуты исходного файла, в противном случае будут использоваться значения по умолчанию: 666 (файлы) или 777 (папки). Также смотрите описание <CopyXattributes> здесь. Для Windows: смотрите описание <CopyAttributes> здесь.

  • Сбросить флаг "Только для чтения" – Если отмечено, Double Commander будет добавлять флаг разрешения на запись "w" (Linux).

  • diff --git a/doc/ru/doublecmd.css b/doc/ru/doublecmd.css index e0942299..3c89a5a0 100644 --- a/doc/ru/doublecmd.css +++ b/doc/ru/doublecmd.css @@ -21,8 +21,8 @@ img.IntCmdImage { } p.navback { text-align: left; font-style: italic; } -p.versionref { text-align: left; font-size: 70%; font-style: italic; color: #4b0082; } -span.versionref { margin-left: 10px; font-size: 70%; font-style: italic; color: #4b0082; } +p.versionref { text-align: left; font-size: 80%; font-style: italic; color: #4b0082; } +span.versionref { margin-left: 4px; font-size: 80%; font-style: italic; color: #4b0082; } kbd { font-weight: bold; diff --git a/doc/ru/faq.html b/doc/ru/faq.html index 1d64c6b5..faa199c6 100644 --- a/doc/ru/faq.html +++ b/doc/ru/faq.html @@ -379,7 +379,8 @@

    5. Вопросы, связанные со встроенной програ

    (DC поддерживает оба формата.)

    Как создать или изменить:

    Используйте UniHighlighter Editor или HglEditor (скачать). Обе программы были написаны для Windows, но вы можете использовать Wine. HglEditor сохранит HGL-файл в новом формате.
    - Также доступны два архива с различными схемами подсветки синтаксиса.

    + Также доступны два архива с различными схемами подсветки синтаксиса.
    + В разделе Инструменты > Редактор > Подсветка вы можете можете изменить используемые цвета текста и фона и стиль шрифта.(Альфа-версия)

    Как добавить:

    1) Портативная версия
    Скопируйте (или переместите) HGL-файл(ы) в папку "highlighters" рядом с doublecmd.exe и перезапустите DC.

    @@ -428,10 +429,10 @@

    6. 6. Вопросы, связанные с файловыми панеля

    7. Плагины

    В: Что означает сообщение "Этот файл не является корректным плагином!"?

    -

    О: Обычно это означает проблему с зависимостями: не все необходимые библиотеки доступны в вашей системе. Как узнать названия библиотек:

    +

    О: Обычно это означает проблему с зависимостями: не все необходимые библиотеки доступны в вашей системе. Если в описании плагина отстутствуют подробности, не удалось связаться с автором или найти решение с помощью поисковых систем, то попробуйте следующее:

    • Windows: плагин FileInfo или PEViewer, такие утилиты, как DLL Export Viewer или Dependency Walker.
    • -
    • Linux: используйте терминал и команду ldd pluginname | grep "not found"
    • +
    • Linux: используйте терминал и команду ldd (самый простой способ, ldd pluginname | grep "not found"), GNU Binutils или плагин AnyELF.

    Если это WDX-плагин, написанный на Lua:

    1. Недоступна библиотека Lua: смотрите Необходимая DLL.

    diff --git a/doc/ru/help.html b/doc/ru/help.html index 774b12e1..10b0e915 100644 --- a/doc/ru/help.html +++ b/doc/ru/help.html @@ -90,11 +90,11 @@

    1.2. Использование

    Для Linux существуют версии с использованием библиотек GTK и Qt. Также доступна портативная версия (скомпилированные двоичные файлы, упакованные XZ, для запуска используйте doublecmd.sh).

    Примечание: Особенности обновления портативной версии описаны в FAQ.

    При первом запуске Double Commander автоматически определит системный язык и установит его для интерфейса. DC переведён на многие языки. Язык можно изменить в Настройки > Параметры... > Язык.

    -

    Double Commander определяет и использует текущую системную тему. Выглядит это так (Ubuntu, две темы и два набора значков):

    -

    Главное окно программы

    -

    На изображении видны левая файловая панель, командная строка и ниже окно протокола (оно показывает все действия файлового менеджера).

    +

    Double Commander определяет и использует текущую системную тему. Выглядит это так (Ubuntu, три темы и два набора значков):

    +

    Главное окно программы

    +

    На изображении видны левая файловая панель, командная строка и ниже окно протокола (оно показывает все действия файлового менеджера). Double Commander также поддерживает тёмный режим в Windows (Windows 10 1809 и новее).(Альфа-версия)

    Double Commander использует API плагинов Total Commander, так что под Windows вы можете использовать плагины для Total Commander (многие из них совместимы с DC). Описание типов плагинов смотрите в разделе настроек Плагины.

    -

    DC поставляется с несколькими предустановленными плагинами: несколько архиваторных плагинов (WCX) для работы с архивами как с каталогами (виртуальная файловая система, VFS), плагин файловых систем (WFX) для доступа к FTP, несколько информационных плагинов (WDX). В программу встроен информационный плагин Exif для получения некоторых данных, которые могут храниться в метаданных файлов JPEG: дата, размеры в пикселях, ориентация изображения и информация о камере. В Linux-версии добавлены WFX-плагин для доступа к сетевым дискам (SMB/CIFS), плагин поиска (DSX) и плагин просмотрщика (WLX) для видео. Версия для Windows включает в себя два WLX-плагина: Windows Media Player и плагин предпросмотра Проводником. Другие плагины могут быть установлены вручную.

    +

    DC поставляется с несколькими предустановленными плагинами: несколько архиваторных плагинов (WCX) для работы с архивами как с каталогами (виртуальная файловая система, VFS), плагин файловых систем (WFX) для доступа к FTP, несколько информационных плагинов (WDX). В программу встроен информационный плагин Exif для получения некоторых данных, которые могут храниться в метаданных файлов JPEG: дата, размеры в пикселях, ориентация изображения и информация о камере. В Linux-версии добавлены WFX-плагин для доступа к сетевым дискам (SMB/CIFS), плагин поиска (DSX) и плагин просмотрщика (WLX) для видео. Версия для Windows включает в себя три WLX-плагина: Windows Media Player, предпросмотр Проводником и плагин для просмотра RTF(Альфа-версия). Версия для macOS(*) включает в себя универсальный WLX-плагин MacPreview.(Альфа-версия) Другие плагины могут быть установлены вручную.

    @@ -121,7 +121,9 @@

    2.1.1. "Файлы"

    Создать жёсткую ссылку... (команда cm_HardLink). Аналогично предыдущему пункту, только ссылка будет жёсткая и использование относительного пути будет недоступно.

    -

    Создать каталог (команда cm_MakeDir) – создаёт новый подкаталог в текущем каталоге. Будет предложено имя файла (без расширения) или имя каталога под курсором, это удобно для создания нескольких каталогов с похожими именами. Также можно создавать несколько подкаталогов за одну операцию, просто отделите подкаталоги разделителем каталогов (в системах Unix/Linux это будет "/" и "\" в Windows), например, каталог1\каталог2\каталог3.

    +

    Создать каталог (команда cm_MakeDir) – создаёт новый подкаталог в текущем каталоге. Будет предложено имя файла (без расширения) или имя каталога под курсором, это удобно для создания нескольких каталогов с похожими именами. Также можно создавать несколько подкаталогов за одну операцию, просто отделите подкаталоги разделителем каталогов (в системах Unix/Linux это будет "/" и "\" в Windows).

    +

    Создать каталог

    +

    Если включен Расширенный синтаксис(Альфа-версия), для вставки текущей даты/времени может быть использован шаблон <[], внутри квадратных скобок можно использовать символы форматирования даты и времени, а также любые символы, допустимые для имён файлов.

    Создать ярлык (только Windows) – Double Commander создаст ярлык Microsoft Windows (LNK-файл) на файл под курсором в папке, открытой в противоположной панели.

    @@ -174,7 +176,7 @@

    2.1.1. "Файлы"

    Распаковать

    В поле Распаковать файлы по маске можно указать маску, определяющую, какие файлы будут распакованы. История масок доступна в выпадающем списке. В следующей строке указывается каталог назначения (то есть куда будет распакован архив). Его можно сменить вручную или нажав на кнопку обзора справа.

    -

    Распаковать каждый архив в отдельный каталог (с именем архива) – Если отмечено, Double Commander создаст в каталоге назначения папку с именем архива и извлечёт файлы в эту папку. С помощью этой опции вы можете распаковать сразу несколько архивов и каждый будет распакован в свою папку в целевом каталоге. По умолчанию не отмечено и не сохраняется для следующего вызова команды извлечения.

    +

    Распаковать каждый архив в отдельный каталог (с именем архива) – Если отмечено, Double Commander создаст в каталоге назначения папку с именем архива и извлечёт файлы в эту папку. С помощью этой опции вы можете распаковать сразу несколько архивов и каждый будет распакован в свою папку в целевом каталоге. Неопредёленное (третье) состояние флажка включает "умную" распаковку(Альфа-версия): если в корне архива несколько объектов, то содержимое архива будет распаковано в папку с именем архива, но если один объект, то содержимое будет распаковано как есть. По умолчанию не отмечено и состояние не сохраняется для следующего вызова команды извлечения.

    Учитывать подкаталоги – Если отмечено, структура каталогов в архиве будет сохранена. В противном случае все файлы будут извлечены без воссоздания структуры каталогов.

    Флажок Заменять существующие файлы запрещает подтверждение перезаписи файлов.

    @@ -399,7 +401,7 @@

    2.4. Список дисков

    2.5. Панель заголовков вкладок

    Панель заголовков вкладок

    -

    Показывает вкладки, для перехода между ними можно использовать щелчок левой кнопки мыши или горячие клавиши (по умолчанию Ctrl+Tab и Ctrl+Shift+Tab). Чтобы изменить порядок вкладок, используйте перетаскивание мышью.

    +

    Показывает вкладки, для перехода между ними можно использовать щелчок левой кнопки мыши или горячие клавиши (по умолчанию Ctrl+Tab и Ctrl+Shift+Tab). Чтобы изменить порядок вкладок, используйте перетаскивание мышью или команды cm_MoveTabLeft и cm_MoveTabRight(Альфа-версия).

    Вы можете защитить вкладки от закрытия или изменения каталога, доступные состояния вкладок описаны в подразделе "Вкладки". Заблокированные вкладки отмечаются звёздочкой (если включена опция Отмечать заблокированные вкладки звёздочкой *).

    diff --git a/doc/ru/images/imgDC/archiveimg2.png b/doc/ru/images/imgDC/archiveimg2.png index d2d6e230..af2fabfb 100644 Binary files a/doc/ru/images/imgDC/archiveimg2.png and b/doc/ru/images/imgDC/archiveimg2.png differ diff --git a/doc/ru/images/imgDC/mulrengeneral.png b/doc/ru/images/imgDC/mulrengeneral.png index 2262775c..d543444f 100644 Binary files a/doc/ru/images/imgDC/mulrengeneral.png and b/doc/ru/images/imgDC/mulrengeneral.png differ diff --git a/doc/ru/images/imgDC/ris1.png b/doc/ru/images/imgDC/ris1.png index 940bcdde..6ab8044a 100644 Binary files a/doc/ru/images/imgDC/ris1.png and b/doc/ru/images/imgDC/ris1.png differ diff --git a/doc/ru/images/imgDC/ris21.png b/doc/ru/images/imgDC/ris21.png index 33b13334..0a37a2d4 100644 Binary files a/doc/ru/images/imgDC/ris21.png and b/doc/ru/images/imgDC/ris21.png differ diff --git a/doc/ru/images/imgDC/ris46.png b/doc/ru/images/imgDC/ris46.png index 118a441f..b6daff73 100644 Binary files a/doc/ru/images/imgDC/ris46.png and b/doc/ru/images/imgDC/ris46.png differ diff --git a/doc/ru/images/imgDC/ris51.png b/doc/ru/images/imgDC/ris51.png index d5eb1550..dc1713c5 100644 Binary files a/doc/ru/images/imgDC/ris51.png and b/doc/ru/images/imgDC/ris51.png differ diff --git a/doc/ru/images/imgDC/ris55.png b/doc/ru/images/imgDC/ris55.png new file mode 100644 index 00000000..03fec4f2 Binary files /dev/null and b/doc/ru/images/imgDC/ris55.png differ diff --git a/doc/ru/images/imgDC/viewertoolbar.png b/doc/ru/images/imgDC/viewertoolbar.png index 0d40c1fc..a394b1db 100644 Binary files a/doc/ru/images/imgDC/viewertoolbar.png and b/doc/ru/images/imgDC/viewertoolbar.png differ diff --git a/doc/ru/lua.html b/doc/ru/lua.html index f25302b4..f9cc3771 100644 --- a/doc/ru/lua.html +++ b/doc/ru/lua.html @@ -1051,6 +1051,18 @@

    3.6. Библиотека OS

    Value = os.getenv(VariableName)

    Получить в Value значение переменной окружения VariableName.
    Если переменная не существует, то функция вернёт nil.

    + +
    os.setenv(Альфа-версия)
    + +

    os.setenv(VariableName, Value)

    +

    Добавить или изменить переменную окружения VariableName. В случае ошибки функция возвращает -1.

    + + +
    os.unsetenv(Альфа-версия)
    + +

    os.unsetenv(VariableName)

    +

    Удалить переменную окружения VariableName. В случае ошибки функция возвращает -1.

    +
    diff --git a/doc/ru/multiarc.html b/doc/ru/multiarc.html index 41ba3463..49607de3 100644 --- a/doc/ru/multiarc.html +++ b/doc/ru/multiarc.html @@ -52,6 +52,7 @@

    Содержание

    4.12. Использование ID
    +
    5. Открытие файла архива в ассоциированном приложении
    @@ -91,6 +92,7 @@

    2. Работа с плагинами

    + @@ -357,7 +359,7 @@

    4.6. Настройка действия "Извле
  • %LQA – имя файла списка для обработки внешним архиватором, с помощью "A" указываем использовать кодировку ANSI.
  • Итак, эта команда будет вызываться, когда мы пожелаем извлечь всё содержимое выделенного архива, только один файл из него и т.д.

    -

    Когда мы "входим" в архив как в каталог и нажимаем F3, чтобы просмотреть содержимое файла внутри архива, действие "Извлечь" происходит в фоне, выбранный файл извлекается с использованием этого шаблона во временный каталог, а уже оттуда передаётся просмотрщику.

    +

    Когда мы "входим" в архив как в каталог и нажимаем F3, чтобы просмотреть содержимое файла внутри архива, действие "Извлечь" происходит в фоне, выбранный файл извлекается с использованием этого шаблона в системный каталог для временных файлов, а уже оттуда передаётся просмотрщику.

    Будет использовано при вызове внутренней команды cm_ExtractFiles.

    @@ -465,7 +467,6 @@

    4.11. Настройка действия "Со

    Самораспаковывающийся архив создаётся, как и обычный архив, с помощью внутренней команды cm_PackFiles, но в появившемся окне нужно отметить опцию "Самораспаковывающийся архив".

    Самораспаковывающийся архив

    -
    @@ -492,6 +493,17 @@

    4.12. Использование ID

    Теперь, когда мы вызовем команду cm_OpenArchive, Double Commander просканирует содержимое файла, найдёт последовательность "0x37 0x7A 0xBC 0xAF 0x27 0x1C" по смещению 0, и будет обрабатывать его как тип 7Z, с соответствующими командами и параметрами для получения списка, распаковки и т.д.

    В большинстве случаев нет необходимости изучать файлы в шестнадцатеричном представлении: сигнатуру файла можно найти в спецификации формата или использовать существующие списки, базы или утилиты (например, эта страница Википедии или база данных MIME от FreeDesktop.org).

    +
    + +
    +

    5. Открытие файла архива в ассоциированном приложении

    +

    По умолчанию файлы, расширения которых указаны в настройках WCX-плагинов и внешних архиваторов, открываются как папки. Для открытия их в ассоциированном приложении мы можем использовать пункт "Открыть" в контекстном меню файла, но в этом случаю будут использоваться только системные файловые ассоциации.

    +

    Чтобы использовать клавишу Enter или двойной щелчок мышью, мы должны изменить настройки.

    +

    Если используется WCX-плагин, то мы должны открыть настройки плагина, выбрать расширение и включить флаг "Показывать как нормальные файлы (скрывать значок архива)".

    +

    Если для распаковки файлов используется внешний архиватор, то мы должны указать несуществующее расширение файлов и заполнить поля для использования ID. Например, документы CHM: "chm2" вместо "chm", сигнатура "49 54 53 46" и смещение 0.

    +

    Теперь при необходимости мы можем использовать cm_OpenArchive и cm_ExtractFiles. +

    Для таких файлов Double Commander будет использовать ассоциированный значок вместо общего значка архива.

    +
    diff --git a/doc/ru/multirename.html b/doc/ru/multirename.html index dc148d65..eca4631a 100644 --- a/doc/ru/multirename.html +++ b/doc/ru/multirename.html @@ -248,6 +248,7 @@

    5. Список файлов

  • созданным на лету по списку текущих имён файлов (колонка Старое имя)
  • созданным на лету по списку имён из колонки Новое имя
  • +

    Также есть возможность загрузить список имён файлов из буфера обмена(Альфа-версия), для использования этой функции необходимо открыть настройки горячих клавиш, переключиться на категорию "Групповое переименование" и задать горячие клавиши для команды cm_LoadNamesFromClipboard.

    @@ -304,6 +305,12 @@

    6.1. Регистр

    6.2. Найти и заменить

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

    +

    Дополнительные параметры:(Альфа-версия)

    + +

    Оба параметра влияют также на поведение регулярных выражений.

    diff --git a/doc/ru/shortcuts.html b/doc/ru/shortcuts.html index 9e1cadbe..391049e8 100644 --- a/doc/ru/shortcuts.html +++ b/doc/ru/shortcuts.html @@ -66,7 +66,9 @@

    2. Главное окно

    - + @@ -91,8 +93,8 @@

    2. Главное окно

    - diff --git a/doc/ru/variables.html b/doc/ru/variables.html index 0219a7be..f14350f4 100644 --- a/doc/ru/variables.html +++ b/doc/ru/variables.html @@ -467,11 +467,12 @@

    14. Прочие переменные

    15. Сводная таблица со всеми переменными

    В этом разделе нет ничего нового, однако для удобства все переменные сведены в одну таблицу.

    Архиваторные (WCX) плагины в дистрибутиве
    Имя плагинаПоддерживаемые архивы
    base64.wcx(Альфа-версия)
    .b64
    cpio.wcx*
    .cpio
    deb.wcx*
    .deb
    rpm.wcx
    .rpm
    F2
    Переименовать файл/папку под курсором1. Переименовать файл/папку под курсором
    + 2. Если ничего не выделено и курсор находится на первом пункте (".."): + редактировать текущий путь (как cm_EditPath)
    F3
    Shift+F6
    1. Переместить файлы в этот же каталог
    - 2. Если ничего не выделено и курсор находится на первом пункте ([..]): +
    1. Переименовать файл/папку под курсором
    + 2. Если ничего не выделено и курсор находится на первом пункте (".."): редактировать текущий путь (как cm_EditPath)
    - + + @@ -493,6 +494,11 @@

    15. Сводная таблица со всеми пе

    + + + + + @@ -510,9 +516,9 @@

    15. Сводная таблица со всеми пе

    - +
    Различные переменные
    Сводная таблица
    ВыражениеОписание
    %p
    полное, включая путь, имя файла
    %f
    имя файла, с расширением
    %d
    путь
    %z
    последняя папка в пути
    %o
    имя файла без расширения
    %e
    расширение файла без точки
    %v
    имя файла с путём, относительным к каталогу активной панели
    %Dt
    путь неактивной (целевой) панели
    %Dl
    путь левой панели, независимо от того, какая активна
    %Dr
    путь правой панели, независимо от того, какая активна
    %Z
    по умолчанию имя последней папки в пути активной (исходной) панели
    %Zs
    имя последней папки в пути активной (исходной) панели
    %Zt
    имя последней папки в пути неактивной (целевой) панели
    %Zl
    имя последней папки в пути левой панели, независимо от того, какая активна
    %Zr
    имя последней папки в пути правой панели, независимо от того, какая активна
    %"0
    с этого места не расставлять кавычки автоматически
    %"1
    с этого места автоматически расставлять кавычки
    %"
    восстанавливает поведение по умолчанию (автоматически расставлять кавычки)
    %[сообщение]
    показать окно сообщения с текстом из квадратных скобок
    %[запрос;значение]
    показать окно запроса ввода параметра с его значением по умолчанию
    %%
    будет заменено на символ %
    %?
    показать командную строку перед выполнением
    %#
    с этой позиции символ # будет обрабатываться как символ %
    #%
    отмена предыдущего поведения, символ % будет обрабатываться как префикс переменной
    %?
    показать командную строку перед выполнением
    diff --git a/doc/ru/viewer.html b/doc/ru/viewer.html index b2402215..3c910823 100644 --- a/doc/ru/viewer.html +++ b/doc/ru/viewer.html @@ -48,13 +48,15 @@

    1. Введение

    Встроенная программа просмотра файлов

    Выделенный текст будет автоматически скопирован в буфер обмена.

    По умолчанию вызов просмотрщика назначен на клавишу F3, мы можем изменить это в настройках. Также доступен режим быстрого просмотра (Ctrl+Q): вместо отдельного окна будет использоваться противоположная (неактивная) файловая панель.

    -

    Поддерживаемые форматы изображений: BMP, CUR, GIF, ICNS, ICO, JPEG, PNG, PNM (PBM, PGM и PPM), PSD, TIFF, XPM. Кроме того, если необходимые библиотеки доступны (рядом с исполняемым файлом Double Commander или в PATH):

    +

    Поддерживаемые форматы изображений: BMP, CUR, GIF, ICNS, ICO, JPEG, PNG, PNM (PBM, PGM и PPM), PSD, SVG/SVGZ(Альфа-версия), TIFF, XPM. Кроме того, если необходимые библиотеки доступны:

    -

    Double Commander поддерживает библиотеку TurboJPEG: это кодек JPEG, который использует SIMD инструкции для ускорения декодирования и кодирования изображений. Если доступна следующий библиотека: libturbojpeg.dll (Windows), libturbojpeg.so.0 (Linux и другие Unix-подобные системы) или libturbojpeg.dylib (macOS(*)).

    +

    Примечание: В Windows библиотеки должны располагаться рядом с исполняемым файлом Double Commander или в PATH.

    +

    Double Commander поддерживает компонент Windows Imaging (Windows Vista и новее)(Альфа-версия): компонент Windows Imaging (WIC) предоставляет расширяемую платформу для работы с изображениями. WIC включает в себя несколько встроенных кодеков (BMP, DDS, GIF, ICO, JPEG, JPEG, XR, PNG и TIFF), дополнительно доступны внешние кодеки для свободных и проприетарных форматов изображений RAW, HEIF/HEIC, WebP. Double Commander пропустит кодеки для BMP, GIF, ICO, JPEG, PNG и TIFF, так как эти форматы уже поддерживаются.

    Встроенный просмотрщик поддерживает сохранение в следующие форматы изображений: BMP, ICO, JPEG (можно выбрать качество от 1 до 100), PNG (Double Commander будет использовать ту же глубину цвета, что и в исходном изображении) и PNM (Double Commander будет использовать двоичные форматы, глубина цвета будет выбрана автоматически: 1, 8 или 24 бита на пиксель).

    Примечание: При модификации изображения мы должны сохранить все изменения командами Сохранить или Сохранить как: Double Commander не проверяет статус файла (изменён или нет) при закрытии окна просмотрщика или при переходе к другому файлу.

    Назначить или изменить горячие клавиши для команд, доступных в просмотрщике, можно в разделе настроек Клавиши > Горячие клавиши (переключитесь на категорию Встроенная программа просмотра). Горячие клавиши можно задать отдельно для текстового режима и режима просмотра изображений.

    @@ -102,12 +104,13 @@

    2.3. "Вид"

  • Показать в двоичном виде – Показать содержимое файла как есть. Непечатные символы будут отображаться точками, тем не менее, при копировании текста будут учитываться управляющие символы (перевод строки, возврат каретки, табуляция и так далее). Используется фиксированная ширина строки в 80 символов.

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

  • Показать в десятеричном виде – Как предыдущее, но байты будут представлены в десятичной системе счисления.

  • -
  • Показать как текст с разрывами строк – Как Показать как текст, но с переносом строк, которые не умещаются в окне (по границе слов).

  • Показать в режиме "Книга" (текст с колонками) – Особый режим просмотра: текст будет отображаться в несколько колонок (как книжный разворот или газета). Мы можем задать шрифт и его размер, цвет текста и фона и количество колонок (1, 2 или 3).

  • Графика – переключает на просмотр изображений. Список поддерживаемых форматов изображений смотрите в начале страницы.

  • Плагины – Просмотр с помощью WLX-плагинов. Если выбранный файл может быть открыт несколькими установленными плагинами, то повторные вызовы этой команды будут переключать их по кругу.

  • +
  • Офисные XML (только текст)(Альфа-версия) – Просмотрщик покажет текст из офисных документов, базирующихся на XML: Microsoft Office (DOCX, XLSX) и OpenOffice/LibreOffice (ODT, ODS). Без форматирования текста, но с сохранением абзацев.

  • -

    Плагины имеют приоритет над режимом Графика.

    +

    Плагины имеют приоритет над режимами Графика и Офисные XML (только текст).

    +

    Переносить строки(Альфа-версия) – включает или выключает перенос строк, которые не умещаются в окне (по границе слов).

    Показывать текстовый курсор – включает отображение мигающего текстового курсора.

    @@ -130,6 +133,7 @@

    2.5. "Изображение"

    В размер окна – изменяет размер изображения так, чтобы оно заполняло окно просмотрщика (соотношение сторон будет сохранено автоматически).

    Только большие в размер окна – изменяет размер изображения, только если оно больше текущего размера окна (соотношение сторон будет сохранено автоматически).

    По центру окна – Изображение будет отображаться в центре окна просмотрщика вместо верхнего левого угла.

    +

    Показывать прозрачность(Альфа-версия) – включает использование фона в виде шахматной доски для прозрачных частей изображения.

    Подменю Повернуть включает в себя несколько похожих действий:

    -

    Размернуть на весь экран – переключает окно в полноэкранный режим (содержимое окна без типичного оконного интерфейса операционной системы) и обратно. Этот режим доступен не только при просмотре изображений, просто используйте горячие клавиши (по умолчанию Alt+Enter).

    Изменить размер – Инструмент изменения размера изображения позволяет указать ширину и высоту в пикселях (соотношение сторон будет сохранено автоматически).

    -

    При разворачивании окна на весь экран станет доступна дополнительная кнопка Слайд-шоу: мы можете включить автоматическую загрузку следующего изображения в текущем каталоге и задать время отображения файла (от 1 до 25 секунд).

    +

    Размернуть на весь экран – переключает окно в полноэкранный режим (содержимое окна без типичного оконного интерфейса операционной системы) и обратно. Этот режим доступен не только при просмотре изображений, просто используйте горячие клавиши (по умолчанию Alt+Enter).

    +

    При разворачивании окна на весь экран станет доступна дополнительная кнопка Слайд-шоу: мы можем включить автоматическую загрузку следующего изображения в текущем каталоге и задать время отображения файла (от 1 до 25 секунд).

    diff --git a/pixmaps/dctheme/32x32/actions/cm_copynetnamestoclip.png b/pixmaps/dctheme/32x32/actions/cm_copynetnamestoclip.png new file mode 100644 index 00000000..5816664b Binary files /dev/null and b/pixmaps/dctheme/32x32/actions/cm_copynetnamestoclip.png differ diff --git a/pixmaps/dctheme/32x32/actions/cm_loadlist.png b/pixmaps/dctheme/32x32/actions/cm_loadlist.png new file mode 100644 index 00000000..adeb7128 Binary files /dev/null and b/pixmaps/dctheme/32x32/actions/cm_loadlist.png differ diff --git a/pixmaps/dctheme/32x32/actions/cm_movetableft.png b/pixmaps/dctheme/32x32/actions/cm_movetableft.png new file mode 100644 index 00000000..2f311e9f Binary files /dev/null and b/pixmaps/dctheme/32x32/actions/cm_movetableft.png differ diff --git a/pixmaps/dctheme/32x32/actions/cm_movetabright.png b/pixmaps/dctheme/32x32/actions/cm_movetabright.png new file mode 100644 index 00000000..91aa40ed Binary files /dev/null and b/pixmaps/dctheme/32x32/actions/cm_movetabright.png differ