From 617cc5e3a688dafe1e0b49c8a851eb26de12c4a5 Mon Sep 17 00:00:00 2001 From: Skif-off Date: Wed, 7 Feb 2024 11:23:54 +0400 Subject: [PATCH] Release 1.1.x: ADD: cmds.html: cm_ShowTabsList. ADD: cmds.html: Install plugins from archive via cm_AddPlugin. ADD: cmds.html: Additional parameter 'separator=' for cm_CopyFullNamesToClip, cm_CopyPathOfFilesToClip, cm_CopyPathNoSepOfFilesToClip. ADD: commandline.html: A note about macOS. ADD: configuration.html: Section 'Colors > File panels': The 'GridLine' key. ADD: configuration.html: Section 'File associations': '{!DC-VIEWER}' in Quick view. ADD: configuration.html: Section 'Miscellaneous': 'Default single-byte text encoding'. ADD: configuration.html: Section 'Tools > Editor': 'Group Undo'. ADD: configxml.html, syncdirs.html: 'DateTimeFormat'. ADD: help.html: 'Calculate check sum': 'File format'. ADD: help.html: 'Context menu': 'Share' submenu and 'Other...' item in macOS. ADD: lua.html: SysUtils.GetTempName, LazUtf8.DetectEncoding. ADD: shortcuts.html: Differ: cm_Find, cm_FindNext, cm_FindPrev, cm_GotoLine. ADD: shortcuts.html: Viewer: cm_GotoLine, cm_ImageCenter, cm_ShowAsDec, cm_ShowOffice, cm_StretchImage, cm_StretchOnlyLarge, cm_Undo, cm_WrapText. ADD: variables.html: COMMANDER_EXE, COMMANDER_INI_PATH and DC_CONFIG_PATH environment variables. ADD: viewer.html: 'Plugins' submenu, menu in Quick view, some details about the opening of files. UPD/CHG/FIX: Screenshots. UPD: configuration.html: changes in settings storage, list of configuration files and related changes ('settings'/'default' subdirs, 'tabs.xml', 'colors.json' and changes in settings secctions, etc.). UPD: configuration.html: Section 'Tools > Terminal': Autodetect terminal in macOS. UPD: faq.html: 'Wrap text' instead of 'Show as Wrap text'. UPD: help.html: 'Compare by Contents': A note about colors. UPD: help.html: 'Wipe' command: A note about SSD. UPD: help.html: File properties window, screenshots. UPD/CHG: lua.html: Dialogs.InputListBox. UPD: plugins.html: ftp.wfx (details about SSL and TLS protocols, SSH-agent). UPD: syncdirs.html: A note about colors. UPD: viewer.html: 'Additional settings': Link to 'Colors', link to configxml.html. FIX: help.html: Description of the cm_Wipe command. DEL: All alpha/beta version labels. DEL: All notes about macOS support. DEL: configxml.html: DefaultTextEncoding (see 'Miscellaneous'). DEL: configxml.html: Deprecated (see 'Colors' and 'Colors > File panels'): PathLabel; ImageBackColor1, ImageBackColor2; Info, Error, Success; Added, Deleted, Modified; Left, Right, Unknown. DEL: faq.html: 1.6 (deprecated), 5.6 and 6.2 (see 'viewer.html' and 'help.html#iface_files'). DEL: help.html: Drag-and-drop: Outdatedd advice. DEL: shortcuts.html: Viewer: cm_ShowAsWrapText. Other some details and small fixes/changes. --- doc/en/cm_options.html | 2 +- doc/en/cmds.html | 99 +++++++++++++--- doc/en/commandline.html | 2 + doc/en/configuration.html | 96 +++++++++++----- doc/en/configxml.html | 131 ++-------------------- doc/en/copymove.html | 2 +- doc/en/faq.html | 51 +++------ doc/en/findfiles.html | 6 +- doc/en/help.html | 48 ++++---- doc/en/images/imgDC/archiveimg1.png | Bin 31292 -> 31318 bytes doc/en/images/imgDC/archiveimg11.png | Bin 39337 -> 39363 bytes doc/en/images/imgDC/archiveimg15.png | Bin 39402 -> 39426 bytes doc/en/images/imgDC/archiveimg3.png | Bin 36573 -> 37632 bytes doc/en/images/imgDC/btemplate.png | Bin 665 -> 645 bytes doc/en/images/imgDC/dirhotconfigure.png | Bin 35194 -> 36180 bytes doc/en/images/imgDC/dirhotoverview.png | Bin 13326 -> 13354 bytes doc/en/images/imgDC/dirhotpersonalize.png | Bin 21149 -> 21037 bytes doc/en/images/imgDC/dirhotsettarget.png | Bin 17888 -> 17784 bytes doc/en/images/imgDC/luaimg1.png | Bin 11171 -> 11145 bytes doc/en/images/imgDC/pic16.png | Bin 22347 -> 25125 bytes doc/en/images/imgDC/pic17.png | Bin 22484 -> 19759 bytes doc/en/images/imgDC/pic18.png | Bin 27322 -> 26163 bytes doc/en/images/imgDC/pic26.png | Bin 9136 -> 9699 bytes doc/en/images/imgDC/pic30.png | Bin 26514 -> 23910 bytes doc/en/images/imgDC/pic31.png | Bin 6607 -> 6558 bytes doc/en/images/imgDC/pic41.png | Bin 15826 -> 15818 bytes doc/en/images/imgDC/pic46.png | Bin 13749 -> 14801 bytes doc/en/images/imgDC/pic50.png | Bin 7589 -> 4797 bytes doc/en/images/imgDC/pic51.png | Bin 6930 -> 7098 bytes doc/en/images/imgDC/pic59.png | Bin 0 -> 2169 bytes doc/en/images/imgDC/pic6.png | Bin 772 -> 790 bytes doc/en/images/imgDC/pic69.png | Bin 17692 -> 17062 bytes doc/en/images/imgDC/pic75.png | Bin 11306 -> 11356 bytes doc/en/images/imgDC/pic79.png | Bin 6998 -> 7699 bytes doc/en/images/imgDC/pic81.png | Bin 0 -> 6340 bytes doc/en/images/imgDC/syncdirscomp.png | Bin 21895 -> 21960 bytes doc/en/images/imgDC/toolbarexternal.png | Bin 11260 -> 11241 bytes doc/en/images/imgDC/toolbarinternal1.png | Bin 7453 -> 7407 bytes doc/en/images/imgDC/toolbarinternal2.png | Bin 9312 -> 9285 bytes doc/en/images/imgDC/viewer.png | Bin 44882 -> 44920 bytes doc/en/images/imgDC/viewerpreview.png | Bin 40356 -> 40240 bytes doc/en/images/screenshot.png | Bin 39318 -> 39215 bytes doc/en/lua.html | 27 ++++- doc/en/multirename.html | 6 +- doc/en/plugins.html | 35 +++--- doc/en/shortcuts.html | 90 ++++++++++----- doc/en/syncdirs.html | 3 +- doc/en/variables.html | 21 +++- doc/en/viewer.html | 59 ++++++---- doc/ru/cm_options.html | 2 +- doc/ru/cmds.html | 100 ++++++++++++++--- doc/ru/commandline.html | 2 + doc/ru/configuration.html | 96 +++++++++++----- doc/ru/configxml.html | 131 ++-------------------- doc/ru/copymove.html | 2 +- doc/ru/faq.html | 51 +++------ doc/ru/findfiles.html | 6 +- doc/ru/help.html | 48 ++++---- doc/ru/images/imgDC/archiveimg1.png | Bin 31679 -> 31706 bytes doc/ru/images/imgDC/archiveimg11.png | Bin 39648 -> 39671 bytes doc/ru/images/imgDC/archiveimg15.png | Bin 39708 -> 39732 bytes doc/ru/images/imgDC/archiveimg3.png | Bin 38708 -> 39896 bytes doc/ru/images/imgDC/btemplate.png | Bin 665 -> 645 bytes doc/ru/images/imgDC/dirhotconfigure.png | Bin 37307 -> 38394 bytes doc/ru/images/imgDC/dirhotoverview.png | Bin 13682 -> 13709 bytes doc/ru/images/imgDC/dirhotpersonalize.png | Bin 22819 -> 22699 bytes doc/ru/images/imgDC/dirhotsettarget.png | Bin 17664 -> 17576 bytes doc/ru/images/imgDC/luaimg1.png | Bin 11827 -> 11694 bytes doc/ru/images/imgDC/luaimg3.png | Bin 11817 -> 11713 bytes doc/ru/images/imgDC/ris16.png | Bin 23647 -> 24012 bytes doc/ru/images/imgDC/ris17.png | Bin 24784 -> 22036 bytes doc/ru/images/imgDC/ris18.png | Bin 27877 -> 26525 bytes doc/ru/images/imgDC/ris26.png | Bin 9854 -> 10463 bytes doc/ru/images/imgDC/ris30.png | Bin 28272 -> 25442 bytes doc/ru/images/imgDC/ris31.png | Bin 6434 -> 6382 bytes doc/ru/images/imgDC/ris32.png | Bin 15067 -> 14996 bytes doc/ru/images/imgDC/ris41.png | Bin 15781 -> 15777 bytes doc/ru/images/imgDC/ris46.png | Bin 14997 -> 16252 bytes doc/ru/images/imgDC/ris48.png | Bin 16838 -> 16715 bytes doc/ru/images/imgDC/ris50.png | Bin 7224 -> 5390 bytes doc/ru/images/imgDC/ris51.png | Bin 10132 -> 10401 bytes doc/ru/images/imgDC/ris59.png | Bin 0 -> 2378 bytes doc/ru/images/imgDC/ris6.png | Bin 772 -> 790 bytes doc/ru/images/imgDC/ris68.png | Bin 9251 -> 9134 bytes doc/ru/images/imgDC/ris69.png | Bin 19716 -> 19103 bytes doc/ru/images/imgDC/ris75.png | Bin 12960 -> 13029 bytes doc/ru/images/imgDC/ris79.png | Bin 8082 -> 9006 bytes doc/ru/images/imgDC/ris81.png | Bin 0 -> 7062 bytes doc/ru/images/imgDC/syncdirscomp.png | Bin 22845 -> 22907 bytes doc/ru/images/imgDC/toolbarconfig2.png | Bin 5562 -> 5449 bytes doc/ru/images/imgDC/toolbarconfig3.png | Bin 51361 -> 50868 bytes doc/ru/images/imgDC/toolbarexternal.png | Bin 11865 -> 11747 bytes doc/ru/images/imgDC/toolbarinbar.png | Bin 97385 -> 96755 bytes doc/ru/images/imgDC/toolbarinternal1.png | Bin 7993 -> 7947 bytes doc/ru/images/imgDC/toolbarinternal2.png | Bin 9807 -> 9781 bytes doc/ru/images/imgDC/toolbarmenu.png | Bin 26120 -> 26025 bytes doc/ru/images/imgDC/viewer.png | Bin 45500 -> 45640 bytes doc/ru/images/imgDC/viewerpreview.png | Bin 40916 -> 40713 bytes doc/ru/images/screenshot.png | Bin 39982 -> 39867 bytes doc/ru/lua.html | 27 ++++- doc/ru/multirename.html | 6 +- doc/ru/plugins.html | 35 +++--- doc/ru/shortcuts.html | 91 ++++++++++----- doc/ru/syncdirs.html | 3 +- doc/ru/toolbar.html | 4 +- doc/ru/variables.html | 21 +++- doc/ru/viewer.html | 57 ++++++---- 107 files changed, 746 insertions(+), 614 deletions(-) create mode 100644 doc/en/images/imgDC/pic59.png create mode 100644 doc/en/images/imgDC/pic81.png create mode 100644 doc/ru/images/imgDC/ris59.png create mode 100644 doc/ru/images/imgDC/ris81.png diff --git a/doc/en/cm_options.html b/doc/en/cm_options.html index 9bbebc0a..02e21131 100644 --- a/doc/en/cm_options.html +++ b/doc/en/cm_options.html @@ -46,7 +46,7 @@

Parameters of internal command cm_Options Colors -
TfrmOptionsColors(Beta version)
+
TfrmOptionsColors
Colors (Windows 10 1809 and newer) diff --git a/doc/en/cmds.html b/doc/en/cmds.html index 9d61c26c..2090d1b8 100644 --- a/doc/en/cmds.html +++ b/doc/en/cmds.html @@ -542,7 +542,7 @@

2.4. File Operations

F3
Open file in the viewer program.

- The command supports one parameter that allows to force a viewing mode(Beta version) (in this case, plugins will be ignored, but you can switch the mode later in the viewer window). + The command supports one parameter that allows to force a viewing mode (in this case, plugins will be ignored, but you can switch the mode later in the viewer window). See the description of the modes on this page.

@@ -554,19 +554,19 @@

2.4. File Operations

- + - + - + - +
mode textShow as Textshow as Text
binShow as Binshow as Bin
hexShow as Hexshow as Hex
decShow as Decshow as Dec

@@ -1043,8 +1043,20 @@

2.5. Configuration

cm_AddPlugin
cm_AddPlugin
- Add plugin: Double Commander will prompt you to select a plugin file, automatically detect its type (WCX, WDX, WFX, WLX or DSX), open the required settings section and add it to the list.
- The plugin filename can be passed as a parameter. + This command makes it easy to add plugins, two ways are supported:
+ 1) Select a plugin file and Double Commander will automatically detect its type (WCX, WDX, WFX, WLX or DSX), open the required settings section and add it to the list.
+ 2) Select the archive that contains the plugin and a special file pluginst.inf (the plugin file and pluginst.inf must be located in the root of the archive): + the content of the archive will be extracted to the appropriate directory, the plugin will be added to the settings and Double Commander will open the corresponding settings section. If settings are stored in the user profile, Double Commander will use the "plugins" folder in the user's directory: + + In the portable version, Double Commander will use the "plugins" folder in the program directory.
+
+ Note: The first method of adding plugins requires to first place the files in a suitable location, however, in this case, Double Commander will report an error if the plugin could not be loaded (for example, if the operating systems does not contain the necessary libraries).
+
+ Filename can be passed as a parameter. @@ -1069,7 +1081,7 @@

2.6. Network

cm_CopyNetNamesToClip -
cm_CopyNetNamesToClip(Beta version)
+
cm_CopyNetNamesToClip
Windows only: copy names with UNC path. @@ -1133,7 +1145,7 @@

2.7. Miscellaneous

cm_LoadList -
cm_LoadList(Beta version)
+
cm_LoadList
Load list of files/folders from the specified text file (plain text file containing full file names, one per line). Use UTF-8 without BOM.

@@ -1463,7 +1475,7 @@

2.8. Mark

+
cm_SaveFileDetailsToFile
@@ -1506,17 +1518,38 @@

2.9. Clipboard

- + - + - + +
cm_MoveTabLeft
+
cm_MoveTabRight
@@ -3147,6 +3180,42 @@

2.16. Tabs

Example: "cm_ActivateTabByIndex side=right index=1" will activate the 1st tab in the rigth panel and will switch focus on it. + + + +
cm_SaveFileDetailsToFile - Save all shown columns of selected items to file.
You may specify the output filename into the first parameter.
If no parameter is supplied, Double Commander will prompt user to enter one.
cm_CopyFullNamesToClip
Ctrl+Shift+C
Copy item full names to clipboard.Copy item full names to clipboard.
+ One parameter is available, we can specify the preferred directory separator:
+
+ + + + + + + + + + + + + + + +
ParameterValueDescription
separatordirectory separatoruse "/" or "\" (without quotes)
(nothing, default)use the system value: in Unix/Linux system it will be "/" and in Windows it will be "\"
+
cm_CopyPathOfFilesToClip Will copy the full path of the current selected items including an ending directory separator.Will copy the full path of the current selected items including an ending directory separator.
+ One parameter is available, we can specify the preferred directory separator, see the description of cm_CopyFullNamesToClip.
cm_CopyPathNoSepOfFilesToClip Will copy the full path of the current selected items excluding an ending directory separator.Will copy the full path of the current selected items excluding an ending directory separator.
+ One parameter is available, we can specify the preferred directory separator, see the description of cm_CopyFullNamesToClip.
cm_CopyFileDetailsToClip @@ -2516,12 +2549,12 @@

2.16. Tabs

cm_MoveTabLeft -
cm_MoveTabLeft(Beta version)
Move current tab to the left.
cm_MoveTabRight -
cm_MoveTabRight(Beta version)
Move current tab to the right.
cm_ShowTabsList + +
Ctrl+Shift+A
Show a menu with a list of all open tabs.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterValueDescription
sidelefttabs of the left panel
righttabs of the right panel
inactivetabs of the inactive panel
(absent)tabs of the active panel
(nothing, default)tabs of the active panel
+
diff --git a/doc/en/commandline.html b/doc/en/commandline.html index 0273b905..f4eafcad 100644 --- a/doc/en/commandline.html +++ b/doc/en/commandline.html @@ -40,6 +40,8 @@

1. Presentation


An alternative form is also possible like this one:

doublecmd.exe [-C] [-T] [-P L|R] [-L path1\subpath1] [-R path2\subpath2]

+
+

Note: macOS command line has a some specificity, use the open command with the full application name ("Double Commander" with -a) and --args to pass parameters. For the second and subsequent instances, add -n.

diff --git a/doc/en/configuration.html b/doc/en/configuration.html index 6a61ab97..21da2fda 100644 --- a/doc/en/configuration.html +++ b/doc/en/configuration.html @@ -137,23 +137,25 @@

1. Configuration files

The main files are:

-

The configuration version in doublecmd.xml defines the data storage format: if it has changed in the new version of the program (for example, new parameters have been added or existing ones have changed), then at the first start Double Commander will update the configuration files. The upgrade process will back up the previous version of doublecmd.xml.(Beta version)

+

The files are generated automatically, except for multiarc.ini and pixmaps.txt: they are included in the distribution of Double Commander (in the "default" folder) and are copied to the directory of configuration files when the program is first launched.

+

The configuration version in doublecmd.xml defines the data storage format: if it has changed in the new version of the program (for example, new parameters have been added or existing ones have changed), then at the first start Double Commander will update the configuration files. The upgrade process will back up the previous version of doublecmd.xml.

2. Configuration

-

The "Options" window allows to set almost all of the options in Double Commander, but there are several parameters that can only be changed manually in the doublecmd.xml configuration file. A filter by parameter name is available at the bottom of the window: the program will display only those sections that contain a matching parameter.(Beta version)

-

To open the corresponding section in the program help, you can use the Help button or the F1 key.(Beta version)

+

The "Options" window allows to set almost all of the options in Double Commander, but there are several parameters that can only be changed manually in the doublecmd.xml configuration file. A filter by parameter name is available at the bottom of the window: the program will display only those sections that contain a matching parameter.

+

To open the corresponding section in the program help, you can use the Help button or the F1 key.

Double Commander has several internal commands to open the configuration dialog and quickly jump to the desired section.

Double Commander supports importing/exporting some settings: directory hotlist, favorite tabs, external archivers, toolbar (main and middle), tooltips. Also, the list of hotkeys can be saved to a new file and you can switch between them.

Note: To the right of the file or directory choose buttons is the button Some functions to select appropriate path Some functions to select appropriate path: the popup menu contains lists of variables (including environment variables) and some additional functions, see description here.

@@ -179,11 +181,12 @@

2. Configuration


2.3.1. Tools > Viewer

-

Almost all parameters and switches are available in the window of built-in viewer, there are only two groups of parameters in this section.

-

Viewer

+

There are two groups of parameters in this section:

+

Viewer

The first group allows you to specify an external program for viewing files. Double Commander will automatically add the full filename as the last launch parameter each time the viewer is called.

Additionally: Execute in terminal and Keep terminal window open after executing program can be useful if you are using a console program and/or if the program's terminal output is important (or just temporarily for debugging).

-

The next group of parameters, Viewer Book Mode, is associated with a special text viewing mode: you can set the font color, background color and the number of columns of text (like a book spread or a newspaper).

+

The next group of parameters is Internal viewer options, however almost all parameters and switches are available in the window of built-in viewer.

+

Number of columns in book viewer – see description of this mode here.

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


@@ -199,8 +202,9 @@

2. Configuration

Use spaces instead tab characters – Converts tab characters to a specified number of space characters (when entering).

Tab indents blocks – If enabled, Tab and Shift+Tab act as block indent, unindent when text is selected.

Smart Tabs – When the Tab key is used, caret will go to the next non-space character of the previous line.

+

Group Undo – If enabled, all continuous changes of the same type will be processed in one call to the undo or redo command, instead of undoing/redoing each individual text change.

Tab width – The width of the tab character (in number of characters). If Use spaces instead tab characters is enabled, then the Tab key will insert the specified number of space characters. This setting does not apply if the Smart Tabs option is enable.

-

Block indent(Beta version) – sets the number of characters by which the indent will increase or decrease when using the corresponding commands.

+

Block indent – sets the number of characters by which the indent will increase or decrease when using the corresponding commands.

Right margin – Line length marker, thin vertical line at the given position: lines will not be truncated with a forced line break, it is just a visual hint. Useful in cases where there is a recommendation to limit the length of strings (for example, 80 or 120 characters).


@@ -216,7 +220,7 @@

2. Configuration

You can change the text and background colors and font style (underline, bold, italic and strike out) used for keywords, strings, numbers, operators, and so on. For the default text, only the text and background colors are available.

Text-mark is used to add a border around the element: you can choose the color, the type of border and the type of line.

Use (and edit) global scheme settings and Use local scheme settings are for default text only: you can change the colors for all file types at once, or only for some.

-

All settings are saved in the highlighters.xml file.

+

All settings are saved in the colors.json file.

Note: Possible ways to change (fix or improve) parsing of files (syntactic analysis), keyword lists, and so on:

2. Issues related to GNU/Linux

Q: Which version do I download?

-

A: If you have KDE or LXQt – download a Qt-build; in other cases (Cinnamon, GNOME, LXDE, MATE or Xfce) a build for GTK toolkit. But this is not strict rule.

+

A: If you have KDE, LXQt or Fly – download a Qt-build; in other cases (Cinnamon, GNOME, LXDE, MATE or Xfce) a build for GTK toolkit. But this is not strict rule.


Q: Where is the project repository?

@@ -340,35 +328,26 @@

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

Q: On some text files lines go beyond the window's edge.

-

A: Use "Show as Wrap text" option in the viewer (in the "View" menu). Internal editor does not support wrap lines.

+

A: Enable "Wrap text" option in the viewer (in the "View" menu). Internal editor does not support wrap lines.


Q: Can you add column editing feature (like in Notepad++, UltraEdit etc)?

A: Internal editor supports column and line selection modes and multi-carets, see keyboard shortcuts here.


-

Q: Is it possible to add SVG support in the viewer?

-

A: Supported via librsvg:

-
    -
  • Linux: install package librsvg.

  • -
  • Windows: needs libcairo-2.dll, librsvg-2-2.dll and libgobject-2.0-0.dll (+ all dependencies), for example, you can take DLLs from GIMP. You should copy this DLLs to Double Commander folder or in PATH.

  • -
-
-

Q: How can I use regular expressions to search in UTF-8?

A: This feature has been added to version 1.0.0. Needs PCRE2 library with support 8-bit code units and Unicode support enabled (usually enabled by default):

  • Linux: needs libpcre2-8.so.0. For example, package libpcre2-8-0 in Debian/Ubuntu or pcre2 in Arch Linux.

  • Windows: needs libpcre2-8.dll (by default, the Double Commander distribution contains this DLL).

  • -
  • macOS(*): needs libpcre2-8.dylib.

  • +
  • macOS: needs libpcre2-8.dylib.


Q: How to change the syntax highlighting scheme in the internal editor or add new ones?

A: DC uses two components:

1. SynEdit with built-in syntax highlighters. If you want to change any highlighter, you should change the DC or Lazarus source code. - But you can easily change the colors used and the file extension lists: go to "Configuration" in the main menu > Options... > Tools > Editor > Highlighters. Do not forget to save customizations for each file type.
- All settings are saved in the highlighters.xml file.

+ But you can easily change the colors used and the file extension lists: go to "Configuration" in the main menu > Options... > Tools > Editor > Highlighters. Do not forget to save customizations for each file type.

2. SynUniHighlighter for custom syntax highlighting schemes (.hgl) and you can try to find or create this files yourself (see below).

This files are usual XML-based files, you can open them in a text editor and read/change. In the beginning of this files is the <General> tag (inside <Info>):

1) Old format: <General> has tags
@@ -381,7 +360,7 @@

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

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.
- In the Tools > Editor > Highlighters section, you can change the text and background colors and font style.(Beta version)

+ In the Tools > Editor > Highlighters section, you can change the text and background colors and font style.

How to add:

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

@@ -412,10 +391,6 @@

6. Issues related to the file panels

A: Date and time format is easy configurable: go to Configurations > Options  > Files views > Formatting > Date and time format and use this table.


-

Q: Is it possible to add SVG thumbnails support in thumbnails view?

-

A: It's already supported, see Is it possible to add SVG support in the viewer?

-
-

Q: I want to see the filenames in the "Name" column with extensions, can I do it?

A: Yes, it's possible. Go to "Configuration" in the main menu > Options... > Files views > Columns > Custom columns, now create a new column set or change existing default set: by default, DC uses GETFILENAMENOEXT field for name, use GETFILENAME instead.

@@ -448,11 +423,11 @@

7. Plugins


Q: ftp.wfx: I try to use FTPS (FTP+SSL), but I get "522 SSL connection failed: session reuse required".

-

A: This server requires session reuse support and the FTP plugin supports it, but the OpenSSL libraries are needed: put libeay32.dll and ssleay32.dll near doublecmd.exe or in the PATH.

+

A: This server requires session reuse support and the FTP plugin supports it, but requires a library that supports SSL and TLS protocols (see the description of the plugin). Put the libraries near doublecmd.exe or in the PATH (Windows) or install the appropriate package (Linux and other Unix-like systems).


Q: ftp.wfx: Does not work with some servers! After connecting, I get errors: "104,Connection reset by peer" and "CSOCK ERROR Connection reset by peer" or "10060,Connection timed out" and "CSOCK ERROR Connection timed out".

-

A: OpenSSL libraries required: put libeay32.dll and ssleay32.dll near doublecmd.exe or in the PATH.

+

A: Requires a library that supports SSL and TLS protocols (see the description of the plugin). Put the libraries near doublecmd.exe or in the PATH (Windows) or install the appropriate package (Linux and other Unix-like systems).


diff --git a/doc/en/findfiles.html b/doc/en/findfiles.html index 5ee2fe25..8e27aa53 100644 --- a/doc/en/findfiles.html +++ b/doc/en/findfiles.html @@ -59,7 +59,7 @@

2. Tab "Standard"

  • Opened tabs – only directories of opened tabs will be used (tabs of active and inactive panels).

  • Selected directories and files – if enabled, the search will be conducted only among selected files and folders in the active panel. If there are selected files/folders in the file panel, this option will be enabled automatically.

  • Follow symlinks – if a symbolic link to a directory is found, the target directory will be read and used, otherwise this symbolic link will be considered a regular file.

  • -
  • Exclude subdirectories – a list of directories to be excluded from the search, here we can specify folder names and relative or absolute(Beta version) paths.

  • +
  • Exclude subdirectories – a list of directories to be excluded from the search, here we can specify folder names and relative or absolute paths.

  • Search subdirectories can have:

    -

    The Encoding button (Encoding) allows to specify more than one encoding.(Beta version)

    +

    The Encoding button (Encoding) allows to specify more than one encoding.

    The Start button starts search, Cancel stops search and Close closes the Find files window.

    New search – clears the old results and allows to start a new search (also with new conditions).

    Last search – loads parameters from the previous search (in the current session, before closing Double Commander).

    -

    If history saving is enabled, then we can use Shift+Del to remove unnecessary entries from the history of input fields.

    +

    By default, Double Commander saves the history of the input fields, to delete unnecessary entries from the history, we can use Shift+Del, and we can also disable saving history in the Configuration settings section.

    diff --git a/doc/en/help.html b/doc/en/help.html index d5547eae..1fbfed00 100644 --- a/doc/en/help.html +++ b/doc/en/help.html @@ -93,14 +93,13 @@

    1.2. Usage

  • And you can build Double Commander yourself.

  • Version archive is also available.

    -

    First, you must choose which operating system (Windows, Linux, macOS(*)), processor architecture and then you may select the version to download.

    +

    First, you must choose which operating system (Windows, Linux, macOS), processor architecture and then you may select the version to download.

    For Windows there is an executable file .exe (Inno Setup) or .msi and an archive .zip (which is the so-called portable version).

    -

    For Linux there are versions based on GTK toolkit and based on Qt. Also portable versions are 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.

    +

    For Linux there are versions based on GTK toolkit and based on Qt. Also available: portable versions (compiled binaries packed with XZ) and files in the AppImage format.

    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, 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).(Beta version)

    +

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

    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, other plugins can be installed manually.

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

    2.1.1. "Files"

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

    +

    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.

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

    @@ -138,11 +137,11 @@

    2.1.1. "Files"

    Show file properties... (internal command cm_FileProperties) will show the default "Properties" dialog (Windows) or Double Commander own dialog (Linux and other Unix-like systems) like this:

    - Show file properties: Properties - Show file properties - Show file properties + Show file properties: Properties + Show file properties + Show file properties

    -

    which indicates the file or folder name, size, write and last access time, and also owner and group. On the "Attributes" tab you can change the access to the file (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>.

    +

    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.

    @@ -162,7 +161,7 @@

    2.1.1. "Files"

  • Binary mode – result is presented in binary form.

  • Keep scrolling – allows synchronized scrolling (vertical and horizontal).

  • -

    Also see description of <Added>, <Deleted> and <Modified> parameters and Position of frame panel after the comparison.

    +

    The colors used can be changed in the Colors settings section (the Differ category). Also see Position of frame panel after the comparison.

    The two files will be chosen as follows

    Также доступен архив версий.

    -

    Сначала вы должны определиться с операционной системой (Windows, Linux, macOS(*)), архитектурой процессора, а затем можете выбрать версию для загрузки.

    +

    Сначала вы должны определиться с операционной системой (Windows, Linux, macOS), архитектурой процессора, а затем можете выбрать версию для загрузки.

    Для Windows доступны инсталляторы (.exe и .msi, Inno Setup и MSI соответственно) и архив ZIP с портативной версией.

    -

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

    -

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

    +

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

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

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

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

    -

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

    +

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

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

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

    2.1.1. "Файлы"

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

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

    -

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

    +

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

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

    @@ -138,11 +137,11 @@

    2.1.1. "Файлы"

    Свойства файла... (команда cm_FileProperties) покажет системный диалог "Свойства" (Windows) или собственное диалоговое окно Double Commander (Linux и другие Unix-подобные системы):

    - Свойства файла: Свойства - Свойства файла: Атрибуты - Свойства файла: Плагины + Свойства файла: Свойства + Свойства файла: Атрибуты + Свойства файла: Плагины

    -

    в котором указано имя файла или папки, расположение, размер, время модификации и последнего доступа, а также владелец и группа. На вкладке "Атрибуты" можно изменить уровень доступа к файлу (если у вас есть на это права). Вкладка "Плагины" опциональна и доступна только если есть подходящий информационный плагин (в данном случае это DEB). Также смотрите описание <SystemItemProperties>.

    +

    в котором отображается имя файла или папки, MIME-тип, расположение, размер, время модификации и последнего доступа. Для ссылок Double Commander дополнительно покажет объект ссылки (символьная ссылка) или их общее количество (жёсткая ссылка). На вкладке "Атрибуты" можно изменить уровень доступа к файлу и его владельца (если у вас есть на это права). Вкладка "Плагины" опциональна и доступна только если есть подходящий информационный плагин (в данном случае это DEB). Также смотрите описание <SystemItemProperties>.

    Воспользовавшись пунктом Редактировать комментарий (команда cm_EditComment) вы можете создавать или изменять комментарии к файлам, которые хранятся в файле descript.ion. Поддерживаются кодировки UTF, ISO, KOI и ANSI. В разделе настроек Разное вы можете задать кодировку текста по умолчанию.

    Комментарии работают только с обычными файлами в локальной файловой системе, но не с удалёнными или виртуальными файловыми системами (например, на FTP-сервере, в архиве и тому подобное). Чтобы Double Commander учитывал содержимое descript.ion при копировании или перемещении файлов, убедитесь, что в разделе настроек Файловые операции включено Обрабатывать комментарии с файлами/папками.

    @@ -162,7 +161,7 @@

    2.1.1. "Файлы"

  • Бинарный режим – Сравнение файлов в двоичном виде.

  • Синхронная прокрутка – Позволяет просматривать файлы с одновременной синхронной прокруткой (вертикальная и горизонтальная).

  • -

    Также смотрите описание параметров <Added>, <Deleted>, <Modified> и Позиция панели после сравнения.

    +

    Используемые цвета можно изменить в разделе настроек Цвета (категория Поиск различий). Также смотрите Позиция панели после сравнения.

    Два файла будут выбраны следующим образом: