Ini File Settings part 1: Configuration A-M
[Configuration] General settings
1hourdif=0 1: Ignore time difference of exactly one hour when comparing files. This is useful when comparing between an NTFS and FAT volume (daylight saving time!).
AccessTime=0 1: Allows Total Commander to work with 'last accessed' timestamp instead of 'last modified', e.g. for copying files last accessed during the last n days. Better use custom columns now!
ActiveRight=0 1: The right listbox will be active when Total Commander starts
AdminShares=0 1: Always show administrative shares (e.g. C$), WinNT-based systems only
AdminTimeout=180 Determines after how many seconds of inactivity tcmadmin.exe (used for copy/delete etc. as admin) is terminated. Special values:
0: no timeout
-1: disable copy as admin completely
Aligned extension=1 File extension is shown left aligned
AlignNumberFix=1 Fix misalignment of numbers in size/date/time columns when using certain OpenType fonts like Segoe UI on Windows 8 (0 turns off the fix - default on Linux)
AllHiddenNetNames=1 0: Show only hidden drives like C$ when choosing "show admin shares"
1: Show all hidden shares
Allowed= Allowed drives -> restrict drive access! Example: Allowed=cde
\ stands for 'Network Neighborhood'
AllowSetCursorPos=1 Sets behaviour when expanding a large directory in tree view with the mouse, e.g. by clicking on the [+] symbol:
1: Mouse cursor is moved so it remains on the expanded directory
0: Mouse cursor is not moved
AlternateUserIni=<somename.ini> Redirect various sections to other ini file, see
Overview.
AltSearch=0 Search with 0=CTRL+ALT, 1=ALT, 2=letter only, 3=letter with search dialog, 4=disabled
AlwaysAsAdmin=0 1: Handle all further operations as admin after confirming the first with "All as administrator"
AlwaysCopyInBackground=0 1: Total Commander always copies in the background
2: Always use background transfer manager
AlwaysPackInBackground=0 1: zip in background
2: zip+external packers in background
3: like 2, but run external packers minimized
AlwaysRequestAgain=0 Request master password again for each connection
AlwaysShowAppdata=1 If 1, the directory c:\users\<username>\Appdata is always shown even if it has the attribute "hidden" and the display of hidden files is disabled
AlwaysToRoot=0 If set to 1, Total Commander will always switch to the root directory when changing drives (like the Win95/98 Explorer).
AlwaysUnpackInBackground=0 1: unzip in background
2: unzip+external unpackers in background
3: like 2, but run external unpackers minimized
AppendLnk=2 Link files (*.lnk) will be created as follows:
0: file.ext -> file.lnk
1: file.ext -> file.ext.lnk
2: like 0 for files, 1 for directories
AppendWarning=1 If set to 0, Total Commander will not show a warning before appending to a file
AssociationMultiVerbs=1 Internal associations: Enable multiple commands from all matching file types
AutoComplete=3 A combination (sum) of the following options:
1: Show auto-complete dropdown list
2: Auto-append current suggested name
AutoCompleteTab=0 0: Tab switches to active file list
1: Choose next file from auto-complete, as '0' if nothing to complete
2: Choose next file from auto-complete, ignore tab if nothing to complete
AutoInstallPlugins=1 If set to 0, auto-installation of plugins when entering plugin archive is disabled
AutoRenameMode=3 Determines how files are auto-renamed when copying or in multi-rename tool. Sum of:
1: append number (x) separated by space, e.g. name (2).txt instead of name(2).txt
2: start number at (2), not (1), e.g. name.txt, name (2).txt etc.
AutoReUpload=1 Method to handle temporary files from file system plugins and ftp:
0: Old method: File gets re-uploaded only when closing editor and user confirms re-uploading
1: Ask user on first re-upload whether he wants to use the new method
2: New method: automatically re-upload file when it is saved, no need to close the editor
AutoSizeDialogs=1 Automatically resize dialogs with larger fonts
Autotreechange=0 If set to 1, a single click on a directory in tree view switches to that directory in the other window.
AutoUpdateCheck=0 1: Check for updates, release and beta versions
2: Check for updates, only release versions
AutoUpdateCheckBeta=0 If this option and AutoUpdateCheck are both set to 1, beta versions will be reported even when using a final release. If this option is 0, and AutoUpdateCheck is 1, beta versions will be reported only when using a beta version.
AutoUpdateCheckDate= Next date when to check for updates. Format: YYYYMMDDHH (year, month, day, hour)
AutoUpdateInformedVersion= Last update version reported to the user. Prevents that the same version is reported multiple times
BackgroundCopyFlags=1 Controls the overwrite behaviour of the background transfer manager:
0: When the user chooses one of the overwrite options, e.g. "Overwrite all", the option remains active also when adding more files to the transfer manager later (behaviour of TC 8.01 or older)
1: Reset the overwrite options when the transfer manager list reaches the end
2: Reset the overwrite options each time the user adds more files to the transfer manager (always confirm again)
See also: CopyOverwriteDefault. If not set (or set to 1), the flags will be taken from the expanded copy dialog box every time files are added. If set to 0, the flags are not reset.
BackgroundSpeed=2 Info in background dialog: 0=name, 1=speed, 2=alternating
BitlockerAlwaysDecrypt=0 1:always try to decrypt a Bitlocker encrypted drive without asking the user when the user switches to it.
-1: always report an error (like Total Commander 8.x)
BreadcrumbDelayButton=250 Time in milliseconds the cursor must be over the path panel until the dropdown button is shown below the current directory (to open the list of subdirs). When using negative values, the dropdown list will be shown directly (no button)
BreadcrumbDelayDir=250 Time in milliseconds the cursor must be in the open subfolder zone until a normal directory is opened
BreadcrumbDelayFtp=500 As above, but for FTP connections
BreadcrumbDelayPlugin=500 As above, but for file system plugins
BreadcrumbDelayVirtual=500 As above, but for virtual folders like the Desktop
BreadCrumbMaxWidth=-1 Limit width of breadcrumb bar to the given number of pixels
-1 means half screen width
The width is limited to 100 pixels (minimum) and the current screen width (maximum)
BreadcrumbSeparator=-3 Sets the beginning of the zone in which the mouse cursor must be moved to open subfolders in a breadcrumb submenu:
0..100: Value in percent where the zone starts. 0=the entire menu is used
-1,-2 etc: absolute location of the separator measured from the right, in multiples of the line height
BriefViewWidthLimit= Sets a maximum width limit (in pixels) for a column in brief view
BrushForCursor=0 Set this option to 1, if Total Commander leaves behind a trail of frames around the not selected files when moving the cursor (bug in graphics card).
CdCloseDoor=1 If changing drives to a CD-ROM fails, try to close the CD tray. Can be disabled with CdCloseDoor=0
CDlabel=1 Show CD labels (and for other removable drives) in Alt+F1/F2
ChecksumExtraTypes= Add extra patterns to recognize checksum files for Files - Verify Checksums, e.g. *.sum *.crc32
CheckUsbHdd=1 Check whether a harddisk is connected via USB (uses removable disk icon)
ClearListBackground=1 0: Reduces flicker when changing directories (background isn't erased first)
1: Background is erased (default)
CmdUpDown=0 Move cursor up/down in file list even if the active window is the command line
CmtOemFont=0 Use OEM (DOS) character set in descript.ion files (only recommended if you use the tool 4dos or 4nt).
ColorFilters=1 Enable/disable colors by file type
CommentPreferredFormat=4 Preferred format for descript.ion files:
0: Plain text (ANSI or OEM)
1: UTF-16 Unicode Little Endian (Windows)
2: UTF-16 Unicode Big Endian (MacOS)
3: UTF-8 Unicode
4: Plain text if possible, UTF-16 LE only when needed (characters in name/comment from other codepage)
5: Plain text if possible, UTF-16 BE otherwise
6: Plain text if possible, UTF-8 otherwise
CompareAlwaysSaveWithBom=0 1: Compare by content editor always adds a byte order mark (BOM) when saving UTF-8/16 files
0: A BOM is only saved when the file contained one from the beginning
CompareBytesPerLine=8 Compare by content, binary mode: Bytes per line: 8, 16, 24, 32
CompareCaseSensitive=0 1: Compare by content sensitive to upper-/lowercase letters
0: Ignore (a and A considered as equal)
CompareDeleteBak=0 1: Delete .bak files when closing the compare tool
CompareExtraLines=2 Number of extra lines shown above/below differences
CompareF2Mode=1 Controls how F2 finds differences in Compare by content:
0: just within the current line
1: continue in the next line after the last match
2: restart in the current line (wrap around) after the last match
CompareIgnoreRepeatedLines=1 1: Compare by contents ignores lines which are repeated many times (e.g. begin/end). Useful mostly for comparing source code and other files with repeated text which is irrelevant for the comparison.
0: Function disabled. Useful for lists where also relevant lines are repeated often, e.g. part lists.
CompareIgnoreRepSpace=1 1: Ignore different number of spaces, e.g. "a b" is the same as "a b"
0: Detect different number of spaces as a difference
CompareResync=1 Determines how differences within a line are compared in "Compare by content":
0: without re-synchronizing on inserted/removed characters (e.g. for tables)
1: with re-synchronizing in the middle of a word (same as TC 10 and older versions)
2: with re-synchronizing only at spaces, not in the middle of a word
3: at user-defined separators, stored in CompareResyncSeparators
CompareResyncSeparators=., ;:_+-*/\?!()[]{}"'@
Separators for CompareResync=3 (the default also includes a space character)
CompareSaveOriginal=1 1: When saving, the file is copied to filename.bak, then the data is written to filename. Advantage: additional streams, special attributes etc. are preserved.
0: When saving, the data is written to filename.tmp, then the file is renamed to filename.bak, and finally filename.tmp is renamed to filename. Advantage: The file has to be written only once, and remains intact in case of a write error.
Comparetool= Set external compare tool for "Compare by contents", e.g. WinMerge
CompareTwoLineList=1 Show two line compare panel at the bottom of the compare tool
CompareUtf8Detect=1 Determines how compare by content detects UTF-8 files:
0=only by byte order mark (BOM)
1=by content, at least one multi-byte char or UTF-8 HTML/XML header present
2=detected as UTF-8 if no invalid (non-UTF-8) byte sequences present
CompareVertical=0 1: Show compare by content windows above each other
0: Side by side
ContextProgress=1 Show progress bar when holding down right mouse button to get context menu
CopyAllTimes=0 0: Copy just the last modified date/time
1: Also copy creation date/time and last access date/time
CopyComments=6 This is a combination (sum) of the following flags:
1: Default comment type is files.bbs
2: Default comment type is descript.ion
4: Read comments from both types
8: Copy comments belonging to files. The comment files themselves are skipped.
16: Use DOS charset for descript.ion (files.bbs always uses the DOS charset)
Note: If both 1 and 2 are set, 2 takes precedence
CopyCompatDrives= Drives, from/to which TC should copy in compatibility mode. Recommended for USB sticks and for exotic drives where normal copying causes problems. \ = Network Neighborhood, *=All drives. This mode does not work under Windows 9x/ME.
CopyCompatUsbSticks=1 Use compatibility mode for USB sticks
CopyDefaultMethod=1 Always use default copy method (currently this is compatibility mode) on NT based systems
CopyDirsAsAdmin=1 When a directory cannot be copied
0: Skip it
1: Ask user
2: Always try with admin functions
CopyDirTimeStamp=0 Copy timestamp of directories
CopyLinks=0 Copy file system links (junctions) as links and not as directories:
0: Copy links as dirs or ignore them (if IgnoreLinks has been set)
1: Copy links without changing the target path of the links
2: Copy links and change the target path to the target drive if the link points to the same drive on which the link itself is located.
Example:
c:\path1\link, pointing to c:\path1\path2\linktarget
Copied to d:\trgpath1\trgpath2\link
-> Link now points to d:\trgpath1\trgpath2\path2\linktarget
Note: The function does NOT check whether the target of the link exists or not.
CopyOverwriteDefault=1 1..8: Set default option chosen when clicking on "Options" button in F5 copy dialog (only used when extended copy dialog opened!). The numbers correspond to the options in the dialog.
0: Like 1, but do not reset overwrite confirmation options when adding files to background copy dialog
CopyToDirWarn=1 1: F5 copy: Warn the user when he enters as a target for a file a dir name which already exists
CopyStreams=1 1: NTFS streams will be copied
0: NTFS streams will be ignored
Note: Streams are always copied when using the default copy method.
CopyBlockSize=32 Sets block size for copying (in kbytes=1024 bytes). Default and minimum is 32 (=32768 bytes).
CopyHugeBlockSize= Sets the block size when copying very large files. The files will be read and written directly, bypassing the disk cache. Minimum size is 10MB. Only files larger than this block size will be copied this way. For smaller files, CopyBlockSize will be used. By default, without this entry in the INI file, this feature is turned off.
CopyBlockSizeOther=32 Sets the block size for copying between drives on different physical disks. It's better to use a smaller block size when copying between different disks, because both disks can read/write at the same time. A single disk has to jump between source and target file when copying, so a large block size is better.
CopyHugeBlockSizeOther= Sets the block size when copying very large files, between different disks. Minimum: 256 kB.
Recommended values (try others yourself):
CopyBlockSize=1024
CopyHugeBlockSize=10240
CopyBlockSizeOther=128
CopyHugeBlockSizeOther=32
SamePartitions=drives,drives Allows you to set, which logical drives (partitions) belong to the same harddisk. Example: You have two harddisks, one with drives C,E and F, and the other with D, G and H. The entry has to be SamePartitions=CEF,DGH
When copying between E and F (same physical disk) the first two values will be used, when copying between C and D (different disk) the values with 'Other' in the name.
CountMarked=1 1: Count files in subdirs before copying/ deleting to allow a second percent bar
0: Do not count files (faster)
CountMarkedBackground=1 1: Count files in subdirs before copying/ deleting in background transfer manager
0: Do not count files (faster)
Note: If CountMarked is set but CountMarkedBackground isn't, then the value from CountMarked is used.
CountMarkedInDialog=1 Count files in subdirs before copying/deleting directly within the F5 copy dialog
Note: If CountMarked is set but CountMarkedInDialog isn't, then the value from CountMarked is used.
CountSpace=1 1: Count files when selecting with spacebar
0: Do not count files (faster)
CrcAppendExt=1 Dialog box "Create checksums": Only has an effect when CrcSeparateFiles=1 or CrcSeparateFolders=1
0: Extension of the file is replaced by the extension of the checksum, e.g. test.txt -> test.sfv
1: Extension of the checksum is appended, e.g. test.txt -> test.txt.sfv
CrcForceUtf8=0 Option "Always use UTF-8 in names" in the "Create Checksum File(s)" dialog
CrcForwardSlashes=0 Option "Unix format: line breaks, '/' in paths"
CrcSeparateFiles=0 Dialog box "Create checksums":
0: Save all checksums in a single file (or see CrcSeparateFolders)
1: Create separate checksum files, one per checked file
CrcSeparateFolders=0 "Create checksums":
0: Save all checksums in a single file (or see CrcSeparateFiles)
1: Create separate checksum files, one per folder in which a checksum for a file is calculated
CtrlArrow=0 1: Use internal Ctrl+Arrow key movement method in edit boxes like the command line
0: Use Windows default method
CtrlArrowOpenArchive=5 Controls whether Ctrl+Left/Right arrow opens archives as folders or not:
0: never
1: if ENTER would open the archive as a folder
2: always, except when [Packer] ZIPlikeDirectory=0
3: always
4: (added) put cursor on file if not opened.
This option does not affect search - feed to listbox mode
CustomDateFormat=-1 Set date format independent from the system:
-1: default (from control panel)
0: M-D-Y
1: D-M-Y
2: Y-M-D
Note: use field CustomSeparators for the separator character
CustomFieldsInDlg=0 Show custom fields (e.g. [tc.comment]) in overwrite dialog
CustomSeparators=0000 Set date separator, time separator, thousands separator, and decimal separator (only one character for each).
0=use default from control panel.
DarkMode=0 0=off, 1=like apps, 2=on
DeleteDelay=0 Total Commander waits the specified amount of time (in milliseconds) after deleting a file to recycle bin. Try to increase this value (default is 0) if you experience crashes when Cleansweep for windows is running.
DeviceChange=1 1= react to wm_devicechange messages (to detect disk changes) 0= ignore
DirBrackets=1 1: Show square brackets around directories. 2: Append \, e.g. Windows\ 3: both
DirsInFooter=1 Show number of selected and total directories in the footer
DirMenuHotkeys=1 1: Use +, - and * for add/remove/configure hotkeys instead of old default
0: Use hotkeys from the actual (translated) menu texts
DirMenuLast= Last shown entry in Commands-Directory Hotlist-Configure (1-based like entries in [DirMenu] section)
DirTabFilters=1 Save displayed file types (e.g. *.txt) separately for each tab
DirTabIcons=255 Show icons in folder tabs. Sum of:
1: Icons are enabled
2: Drive icons in root of non-network drives
4: Folders containing desktop.ini (only with attribute read only or system)
8: Virtual folders like the Desktop
16: File system plugins
32: FTP connections
64: Icons from view modes
128: Reserved for future options
DirTabLimit=32 Maximum number of characters shown in a directory tab
DirTabOptions=824 Sum of the following options:
1: Tabs always visible
2: Tabs on multiple lines
4: All tabs have the same width
8: Tab text length limit enabled (see DirTabLimit)
16: Confirm "Close all tabs"
32: Close tabs with a double click
64: Open new tabs in the foreground
128: Open new tabs near the current tab
256: Show an asterisk * for locked tabs
512: Activate target panel when clicking on one of its tabs
1024: Show drive letter of current drive in the tab title
DirTabRevert=1 Return to locked tab root directory on tab change
DirUsageLocation=1 Storage location for list of most frequently used directories tcDirFrq.txt. Special values:
1: %LOCALAPPDATA%\GHISLER\
2: Same location as wincmd.ini
0: Disabled
DisconnectOnSuspend=0 Sum of:
1: Disconnect all FTP connections when suspending PC
2: Disconnect all file system plugins which have a Disconnect function
DllLoad=0 Set DLL load method for plugins and Explorer extensions:
-1: Never from current dir (most secure)
0: Only in context menu (needed e.g. for "Send To" with Outlook 2003)
1: always also from current dir (as TC7.55a and older)
DpiPerScreen=1 Set to 0 to let Windows 10 scale TC to different screen resolutions
DriveBarHide= Allows you to hide certain parts of the button bar:
A-Z=drives
0-9=ftp
\ =Network Neighborhood
. =parent+root dir
- =volume label and free/total space
; =USB devices without drive letter (e.g. phones)
Contrary to the Allowed= option, the drives remain accessible via drive dropdown list (Alt+F1/F2), the "cd" command etc.
To hide terminal server drives, they must be given after a dollar sign:
DriveBarHide=A$CDE hides local drive A and host drives CDE.
DriveisCD=FGH Define drives F, G and H as CD-ROM drives. When copying from these drives, Total Commander will not copy the read only attribute. Useful for network CD drives which are not detected automatically.
DriveLib= Load icons for the drive buttons from the DLL file specified.
DriveLib.bak= Backup of user-defined drive library from DriveLib= option. Moved here when user checks the option "Show drive icons from Explorer".
DrivesExportUpcase=-1 1: Export drive letters uppercase when using e.g. cm_CopyFullNamesToClip, or when running programs (in program name and current directory). <=0: Export as lowercase.
Note: When DrivesShowUpcase is set and DrivesExportUpcase isn't, it gets the value of the former
DrivesShowUpcase=-1 1: Show drives uppercase in various places like the drive bar, drive list, current path etc.
0: Show as lowercase.
-1: Undefined, the drive letter may be left unchanged
DriveTipDelay=0 Delay in milliseconds, until descriptions for the drives in the drive combo box are shown (default = 0)
DropExtensions=1 Allow drag&drop shell extensions for right mouse button drag&drop
EditNewName= Use the specified name when pressing Shift+F4 with cursor standing on a folder
Editor=notepad.exe Default editor for F4
EditWaitTime=2 Timeout value when editing files from an archive or ftp server: If an editor closes within this amount of seconds, assume that it's a multiple document editor and show dialog where user can confirm when editing has ended. Set to 0 to turn off this feature. Set to -1 to not show this dialog at all (e.g. when the file was passed via DDE to the associated program).
EncodeLinesPerFile=0 Maximum number of lines per file (0=unlimited) in Files - Encode file
EncodeMethod=0 Last used encoding method in Files - Encode file: 0=MIME, 1=UUE, 2=XXE
ESCcheck=1 Before copying, check whether ESC key is stuck (which could abort the copy operation)
Everything=Everything.exe -startup Set location of Everything.exe to run when user checks "Everything" checkbox while Everything isn't running yet. Without this option, Everything.exe will be searched in the Total Commander folder. Note: When specifying parameters pointing to a file, like -config, you need to specify the name including full path. Otherwise Everything will not find the file.
Everythingforsize=0 1: Use the tool Everything to get the folder size when the space bar or Alt+Shift+Enter is pressed.
EverythingForTree=0 Use the tool Everything for the tree (Alt+F10)
ExecCmdLineFocused=0 1: Only run command line when focused
ExecUseContextMenu=0 1: Open files as if the user right clicked on it and clicked on the default context menu item
ExplorerForCopy=0 Use built-in copy function (more flexible) or Explorer (copy+paste) for F5 and F6 (0/1)
FileTipWindows=0 Show tooltips (hint windows) for file names which are too long to be shown completely in 'full' view
FileTipWindowsOnIcon=0 1: Show tooltips only when the mouse cursor is over the icon, or where it would be when icons are disabled. Does not affect thumbs view. FileTipWindows must not be 0.
FirstFTPSync=1 First time Sync with ftp is called -> show warning
FirstMLSDsync=1 First time Sync over FTP with MLSD instead of LIST is used -> show warning
Firstmnu= Used to check writability of the wincmd.ini (like test=, but without error message)
FirstTime=1 First time Total Commander is run -> display release notes
FirstTimeIconLib=1 First time Total Commander (newer version with multiple icon libraries) is run -> let user choose icon library for main menu and button bar
FirstTimeUnpack=1 First time "Unpack all" -> hint to press ENTER on file
FirstTimeZIP=1 First time packing/unpacking -> Packer dialog
FixEmptyPanel=0 Set to 1 if Total Commander starts with completely empty file panels
FontPreview=0 1:Allow Explorer preview for fonts
2:Only on Windows 10 1607 or newer
FontQuality=0 Let the user set the font quality, e.g. to enabled antialiasing or ClearType even when it's disabled globally in Windows.
0:DEFAULT (as configured system-wide),
3:NONANTIALIASED,
4:ANTIALIASED,
5:CLEARTYPE,
6:CLEARTYPE_NATURAL
FontQualityMenu=0 Same as FontQuality but for the main menu (64-bit only)
FontSampleText= Sample text for fonts displayed in Configuration - Options - Font (empty=use default)
ForceDarkModeOptions= 1:Enable dark mode options on older Windows versions
2:Handle all dark mode functions internally, except for title bar
3:Also no dark title bar
4:Do not modify menus for dark mode
5:3+4 combined
0:Disable
Note: values larger than 1 have a negative effect on the look in dark mode on Windows 10 1809 (the first version with full dark mode support) or newer. They should only be used when there are problems.
FrequentlyUsedLen=30 Maximum number of most frequently used directory names shown in history list. Max. 200. See also: historylen
FrequentlyUsedLenStored=200 Maximum number of most frequently used directory names stored in tcDirFrq.txt (no upper limit)
GetDirSize=0 Get directory sizes for the displayed subfolders:
0: Manual only (Alt+Shift+Enter)
1: Automatic, local drives only (will use 'Everything' if enabled, manual counting otherwise)
2: Automatic, also on network
3: Automatic, only with 'Everything' (does nothing if 'Everything' isn't installed or doesn't index the folder sizes on the given drive)
GetTextMode=0 Set formatting for screen readers. Sets the column delimiter:
0: space
1: tab
2=<cr>
3=<cr><lf>
4=like 2
5=like 3
4&5 show fields with column headers (tab-separated),
e.g. Name:<tab>Filename<cr>Size:<tab>10k etc.
HebrewListerFix=0 If =1, use coordinate correction when selecting English texts in Lister on Hebrew Windows (only when Uniscribe isn't used).
HideRemovableNoMedia=0 When !=0, removable drives like USB card readers will not be shown unless a medium is inserted. Note that CD-ROM drives and floppy disk drives will always be shown. Apply to:
1: Drive button bar
2: Drive dropdown list
4: Search function - Drives
7: All
This function may be very slow with certain drives, so turn it off if you notice any slowdown.
HintMultiFilters=0 1: Show tooltips from all matching filters
HistoryAppend=1 1= Appends the directory selected from the history list (ALT+Cursor down) to the end of the history list (default)
0= Moves the current position in the history list to the selected item
HistoryCut=1 1= Cut history list at current position when changing directory while history position not at the end
HistoryFont=0 Sets font for directory history:
0=same as file lists,
1=same as main menu
Other: custom font name
HistoryIcons=1 Show icons in directory history
HistoryLen=26 Maximum number of entries in directory history list (ALT+Cursor down). Maximum possible: 100
See also: FrequentlyUsedLen
HistoryLenStored= Maximum number of entries in history to be stored to wincmd.ini. Default=200 on NT based systems, same as HistoryLen on 9x/ME.
HistoryMaxWidth=120 Maximum width of the directory history panel, measured in average character width of the chosen font
HistoryScrollTo=0 If the list of history and recently visited directories is longer than the available space, you can specify with this option which part should be visible at the beginning. If the selected location is between the two partial lists, the cursor will also be set there. Available options:
0: to last visited folder
1: to most frequently used folder
2: to the top
3: to the bottom
4: to the middle, on history list
5: to the middle, on frequently used folders
HistoryThinning=1 Only add directory to history if the user stayed there for x seconds, or performed any file operation in that location
HistoryThinningDelta=5000 Number of Milliseconds to stay in a directory to keep it in the history. 0=only for file operations.
IconClickSelection=1 1: Select files/folders with a left click on their icons
2: Like 1, but only if the file is selected on a touch screen, not with a mouse
IconLib=c:\totalcmd\wcicolib.icl Loads all default icons for the file lists from the given DLL. See
www.ghisler.com for a sample ICL.
IconLib.bak= Backup of user-defined icon library from Iconlib= option. Moved here when user checks the option "Show default folder/file icons from Explorer".
IconsInDriveList=1 Show drive icons in drive combobox (Alt+F1/F2) and "drive not found" dialog box
IconsInMenus=17 Allows you to show icons from wcmicons.dll or wciconex.dll in the main menu. Sum of:
1: Enable icons in menu
2: Surround icons by frame
4: show 24x24 pixel icons instead of 16x16
8: show 32x32 pixel icons
both 4+8: show 48x48 icons (for very high resolution screens)
16: Show selected menu items with pressed button instead of a checkmark
IconsInThread=1 Load icons of EXE and LNK files in a separate thread
IconsOnNet=1 Load icons of EXE and LNK files also on network drives
IconsOnNetReadOnly=0 1: Load icons of folders on network shares even if they have the read only attribute set. Warning: Very slow on shared CD/DVD drives!
IconOverlays=0 Enable/disable icon overlays, like the small arrow for links
IconOverlaysOneDrive=3 Enable/disable icon overlays for OneDrive files. Sum of:
1: Files which aren't available offline (cloud icon)
2: Marked for always being available offline (green circle with checkmark)
4: In addition to 2: Also in paths of OneDrive for Business
IconsSpecialFolders=3 Enable/disable display of special folder icons (0=none, 1=local file system, 2=virtual folders and in nethood, 3=both)
IgnoreDirErrors=0 1: allows you to switch to inaccessible or non-existent directories, shows <Read error!> in file list instead
0: only shows <Read error!> at the start of Total Commander for unreachable directories on locked tabs
-1: never shows <Read error!>, always switches away from unreachable directories
IgnoreLinks=0 Allows you to ignore hard links (junctions, reparse points) to directories in various functions. Note: The function "Synchronize dirs" uses a separate option "SyncIgnoreJunctions".
Sum of:
1: copy/move/calculate occupied space
2: internal packers (zip, tar)
4: branch view
8: find files (except when using Everything), re-scan tree
16: ignore links even when they are selected in the current directory. Otherwise only links in selected subdirectories are ignored.
IgnoreListFile= Points to a plaint text file (path+name) containing a list of names which should be ignored by Total Commander (not shown, copied, deleted etc.). Supports wildcards and names with and without paths (with or without drive). The lines may have one of the following forms:
filename.ext Hide filename.ext in all subdirs
c:\test\filename.ext Hide filename.ext only in c:\test
\System volume information Hide this dir on all drives
*.bak *.~* Hide these file types in all directories
c:\test\*.bak *.~* Hide these file types in subdir c:\test only
\test\*.bak *.~* Hide these file types in subdir test on all drives
c:\test\"abc def.*" *.~* Names containing spaces must be in ""
if they contain any wildcards (* or ?)
IgnoreListFileEnabled=1 Determines whether the file referenced by IgnoreListFile= is enabled or not. Allows you to temporarily disable the function without removing the file's path. The internal command cm_SwitchIgnoreList toggles this option on and off.
IgnoreWheel=0 Ignore the IntelliMouse wheel.
InactiveFocus=0 Set to 1 or RGB value (see description of BackColor below) to show cursor in the target panel too. Accepts hex in form $BBGGRR.
Add $1000000 = dashes, $2000000=dashes/dots, $3000000=solid frame
InactiveFocusDark= Same as InactiveFocus but for dark mode. When not set, uses same value as InactiveFocus
InheritCaseSensitiveDir=1 If a folder has the "case sensitive names" option set, inherit it when creating new folder inside
0=off
1=on only when not needing admin rights (tcmadmin)
2=always on
InplaceOkButton=1 Show button to confirm inplace rename:
1: to the right
2: to the left
0 do not show
InplaceRename=1 Enable / disable inplace renaming when clicking twice on a name
InplaceRenamePath=1 Enable (1) / disable (0) inplace changing of current path. The default is the value of InplaceRename, if present, otherwise 1.
2: Disable inplace rename of path, but enable quick directory changes with single click (no shift needed)
InplaceRenameSync=1 Inplace rename in synchronize dirs when clicking twice on a name
InstallDir= Last installation directory of Total Commander (same as in the registry)
KeyboardID=0 Change the keyboard layout to the given number when TC is activated, or inplace rename ends
0: disabled, do not change keyboard layout
1: set to default locale ID, e.g. German keyboard for German locale
Other values (examples):
$0409: English keyboard (QWERTY)
$0407: German keyboard (QWERTZ)
$0807: Swiss German keyboard
$040C: French keyboard (AZERTY)
$0408: Hellenic (Greek) keyboard
$0419: Russian (Cyrillic)
$e00e0804: Chinese with Microsoft PinYin IME
$e0010411: Japanese with default IME
The $ sign means hexadecimal number. Language identifiers can be found here (use the first column):
KeyPath= Path to the registration key (WITHOUT the file name!). As a default, Total Commander looks for the key in its own directory. Useful if key cannot be read over a LAN.
With KeyPath=$, TC looks for the key in the registry (binary value "key" in "Software/Ghisler/Total Commander" subkey).
LanguageINI= Language file used (WCMD_DEU.LNG etc.)
Lastmd5=0 The last used option in Files - Create CRC Checksums:
0: CRC32
1: MD5
2: SHA1
3: SHA256
4: SHA512
5: SHA224
6: SHA384
7: SHA3_256
8: SHA3_512
9: SHA3_224
10: SHA3_384
11: BLAKE3
Lastrunas= Last user name, which was used in the function cm_OpenAsUser
LastSearchOptions=0 Last used search options (search dialog), sum of:
1: whole words only
2: Case sensitive
4: RegEx (2)
8: Hex
16: Find files NOT containing the text
32: ANSI charset (Windows)
64: ASCII charset (DOS)
128: Unicode UTF-16
256: UTF-8
512: Office xml
1024: Search archives
2048: Search for text in plugins
ListName= Last download list name used in function "download later" and "ftp download from list"
LoadDriveIconsInBackground=1 Preload the drive icons from Explorer in a background thread. Set to value>500 to set preload delay in milliseconds (default 500).
LockedGoToDriveRoot=0 0: Click on [ \ ] switches to base directory of the locked tab
1: Click on [ \ ] switches to root directory of the drive
LockedTabChange=1 What to do when changing dir on locked tab:
0: always create a new tab
1: re-use tab with same dir
2: re-use first unlocked tab
3: re-use last unlocked tab
LogFile= Name of log file to record file operations (not ftp)
LogKeepCount=30 Maximum number of log file copies to keep when using log file rotation
LogOptions=7198 Determines which operations should be logged. A sum of:
1 the function is enabled
2 copy, move, create shortcut
4 delete files
8 create/delete folders
16 archive functions
32 currently unused
64 file system plugin operations
1024 operation was successful
2048 operation failed
4096 operation was started, but the file was skipped
LogRotateLimit=0 If set to -1, start a new log file every day after midnight
If set to a value v>0, start a new log file when the file reaches v kBytes
LongInStatus=0 Show long name in status bar in mode view-full.
LongNameCopy=0 During file operations, warn if target name is longer than 259 characters:
0=always
1=never
2=if source name isn't longer than 259 characters
3=disallow long names
LongNamesToDos=0 Pass short/long names to DOS box when launching a file using Shift+Enter in Win9x (0/1).
LowercaseStrings=English in Titles:a,an,the,at,by,for,in,of,on,to,from,up,and,as,but,or,nor,yet,so,vs
For the multi-rename tool function "First of each word uppercase (English in Titles)", words not to convert to uppercase.
Note: In English titles, the first and last word are always written with an uppercase first character. To allow all lowercase in the last word, end the description with an exclamation mark, e.g.
LowercaseStrings=English in Titles!:a,an,etc.
Mainmenu= Contains custom main menu location and file name
MarkDirectories=1 Also select directories (with +)
MaxCompareSizeInMem=1048576 Compare by content: Size limit for files which are loaded completely in memory for comparison. Larger files are mapped into memory.
MaxItemsInComboBox=20 Set the maximum number of entries in various comboboxes: F7 New Folder (history), old search parameters, multi-rename tool, new connection etc. (max 500)
MediaRemote=0 1: Use windows media center remote to control TC:
<- Backspace, i directory hotlist, >| Tab, |< Ctrl+Tab, Play/Pause Command menu, Stop: ESC in dialogs, select file in lists, plus the browser buttons on multimedia keyboards
0: Handle only the browser buttons backward, forward, refresh, stop, favorites
-1: Ignore all media keys, including the browser buttons
MenuHideChar= Hide menu items in Ctrl+D dirtectory hotlist starting with this character.
Dash+character=option disabled
MftAllowed=0 By default, access to drive:\$MFT and below will be blocked, to prevent a Windows crash. Do not enable unless you have changed the permissions of $MFT to access it.
MinimizeOnClose=0 Minimize main window instead of closing it. Sum of:
1: when clicking on [X] button
2: On Alt+F4 keyboard shortcut
4: Click on function key button "Alt+F4 Exit"
Note: Shift key forces close
MinIconWidth=-2 Sets minimum width (in pixels) for icons in file lists if the given value is >0. If it is negative, the absolute value is added to the normal icon width, e.g. MinIconWidth=-2, icon width=16 -> 18. Note that only negative values can be set via Configuration - Options - Icons.
MinLineHeight=-1 Sets minimum line height (in pixels) in file lists if the given value is >0. If it is negative, the absolute value is added to the normal line height, e.g. MinLineHeight=-2, height=16 -> 18. Note that only negative values can be set via Configuration - Options - Icons.
MoveToDirWarn=1 1: F6 move, Shift+F6 inplace rename: Warn the user when he enters as a target for a file a dir name which already exists
MrtReplacePluginChars=1 0: Turns off auto-replacement of invalid characters from plugins in the multi-rename tool (e.g. ':' -> '.') -> user has to take care of it himself
MultiRenameEdit= Editor used in the multi-rename tool for editing the new names manually
MultiRenameLoadSettings= Defines with what settings the multi-rename tool will start:
(empty): Start with last used settings (not remembered after closing)
Name: Load settings which were stored under the given name
Unknown name: Start with default settings
MultiRenameUndoHistoryLen=20 Number of multi-rename operations which can be reversed via "Undo" button 0=disable Undo