Skip to content

Latest commit

 

History

History
124 lines (92 loc) · 6.3 KB

README.md

File metadata and controls

124 lines (92 loc) · 6.3 KB

Double Commander [Rebuild]

A custom build of the file manager Double Commander.


Download

v1.1.0 - Rebuild 5

v1.1.0 - Rebuild 4

v1.1.0 - Rebuild 3

v1.1.0 - Rebuild 2

v1.1.0 - Rebuild 1

Versions built from the older SVN repository

v0.9.8 - r9293

v0.8.0 - r7623

Modifications

New Commands

  • cm_JumpToPrevTabInStack - switch to the previous tab in history
  • cm_MaximizePanel - maximize active panel
  • cm_OpenParentFolderExternal - open parent folder in explorer
  • cm_ChangeDirToNextSibling, cm_ChangeDirToPrevSibling - navigate to the next/previous sibling folder
  • cm_ToggleFreeSorting - free sorting mode (the files are not sorted automatically after renaming)
  • cm_ToggleAliasMode - alias mode (the command line text field can be used to execute saved aliases)
  • cm_RenameFilesWithEditor - rename multiple files using an external editor

Modified Commands

  • cm_CopyFullNamesToClip, cm_CopyPathOfFilesToClip - param UnixSeparator to use '/' as folders separator for the copied paths
  • cm_Edit - param UseInternal to force open a file in the internal editor
  • cm_Copy - params CopyFoldersOnly and CopyTopFoldersOnly to copy only folders without files
  • cm_Delete - param SkipErrors to prevent error dialog when deleting files
  • cm_EditNew - param OpenEditor to control if the editor should open a created file
  • cm_MarkCurrentExtension - works with folders

Other

  • added info to the operations dialogs, with the format "Current: [processed_file_size/total_file_size] :: Total: [all_processed_size/all_total_size]"
  • fast scroll lists with Ctrl+PageUp/PageDown
  • the '..' item does not appear in the grid (except for the empty folders)
  • new column in the file grid to show the stats for each folder (number of folders and files)
  • independent stats dialog with the Copy button
  • draw numbers for drive buttons
  • delete read-only files without asking
  • the no-splash start parameter is always true
  • tab height increased
  • when copying folders with the same name between panels, always merge without asking
  • option for the cursor color of a selected/highlighted item
  • quick view works for folders
  • in the create folder dialog, multiple folders can be created, using the new text field and Ctrl+Enter
  • when duplicating files in the same folder, always use the pattern 'file-counter'
  • support for multiple monitors [beta]

Changelog

v1.1.0 - Rebuild 5

  • multirename if case is changed

v1.1.0 - Rebuild 4

  • preserve height for disk space label when entering archives
  • small changes to dpi handling for icons and fonts

v1.1.0 - Rebuild 3

  • fixes/features for the multi-rename-with-editor operation:
    • prevent renaming if a file exists
    • always write log
    • prevent deletion of temp file (used for editing the file names)
    • the waiting dialog does not block the main window
    • use active file if no files are selected
  • the free space label is not showed if free and total size are 0 (used in views for archives, VFS etc.)

v1.1.0 - Rebuild 2

  • support for multiple monitors [beta]
  • save main window coordinates when it's maximized
  • removed some buttons from the drive toolbar (go to root, parent dir, home)

v1.1.0 - Rebuild 1

  • the initial release with all features from the Modifications section

Notes

Aliases

Borrowed from the MultiCommander manager

To use command aliases, create a file aliases.txt in the Double Commander profile folder and add text with the format [alias] [command].
For example, dd cd C:\Users\Me\Documents.
Then enter the alias in the command line within Double Commander and press Enter to execute the command.

Build

  1. Install Lazarus 2.0.12.
  2. Install Cross Compilation Addon. Go to the Windows (64 Bits) Add ons link on the Downloads page and get the installer named ...cross-i386-win32....
  3. In the r.bat modify BUILD_OS and lazpath variables.
  4. Run from the console ra -> run all.
  • To rebuild the code if build errors occur run rr -> run rebuild
  • To build the final ready to use executable run rp -> run pack