Every time you reach for the mouse to drag files around or line up two directories side by side, you break your rhythm. If you spend your day writing code or managing servers, treat file management like your code editor: stay on the keyboard. Once you get Total Commander’s core hotkeys into your muscle memory and tweak a few config files, you can knock out complex batch jobs and jump between project roots in seconds.

The Go-To Essentials

  • Copy files/folders: F5

  • Move files/folders: F6

  • Multi-Rename Tool: Ctrl+M

  • Switch panels: Tab

  • Remap custom keys: Configuration > Options > Misc

Core Navigation: Moving Through Environments Fast

Bouncing between local repositories, mounted network shares, and deep folder trees gets old fast if you click around manually. Getting used to these navigation keys lets you keep your hands anchored right on the keyboard while you dig straight into nested builds or flip between dual panels.

Shortcut Action Real-World Use Case
Alt+F1 / Alt+F2 Switch drive (left/right) Jumping straight over to a network mount, dev partition, or flash drive.
Tab Swap active panels Toggling focus between your source code and your compiled build directory.
Backspace Up one directory Stepping back out of nested folders without having to aim for tiny breadcrumbs.
Numpad / Jump to drive root Instantly snapping back to C:\ or project drive bases in one press.
Alt+Down Path history Bringing up your recent trails to re-open a buried folder you visited earlier.
Ctrl+D Directory hotlist Popping open a custom bookmark list for active client and repo directories.

File Operations and Bulk Editing

Tackling asset renames or cleanup tasks one by one is an easy way to burn half an hour for no reason. Total Commander has plenty of native power built right into its function keys, so you rarely need to write throwaway bash or PowerShell scripts just to batch-process files.

Shortcut Action Real-World Use Case
F5 Copy Pushing fresh build artifacts straight over to your staging directory.
F6 Move Reorganizing static files and moving media assets between project dirs.
F7 New folder Dropping a new component, module, or assets directory on the fly.
F8 / Del Delete Wiping out local build caches, vendor folders, or temporary logs.
Shift+F6 Inline rename Correcting a filename or extension quickly without opening a dialog window.
Ctrl+M Multi-Rename Tool Running regex or patterned bulk renames across hundreds of exports at once.
F3 View file Checking a server log or output file instantly via Lister without loading an IDE.
F4 Edit file Firing open a script, dotfile, or config directly in your preferred text editor.
Alt+Enter Properties Peeking at full folder sizes, disk usage, or checking file permission flags.
Ctrl+Shift+F5 Create shortcut Creating a symlink or system shortcut directly into the opposite open panel.

Advanced Selection and Masking

When you have a messy directory packed with hundreds of mixed files, clicking them individually is a nightmare. Using selection masks lets you grab precise patterns, dump unneeded extras, and run batch operations on exactly what you want without missing anything.

Shortcut Action Real-World Use Case
Insert / Space Select file/folder Cherry-picking individual items while arrowing down through a directory.
**Numpad *** Invert selection Keeping your focus on clean files by flipping selection off the raw log files.
Numpad + Select by pattern/mask Grabbing just the *.json or *.env* files inside a cluttered mixed dump.
Numpad - Deselect by pattern/mask Stripping *.bak or temp swap files back out of your pending selection set.
Ctrl+A Select everything Grabbing all contents in the current directory for an all-hands migration.
Ctrl+Shift+A Clear selection Wiping your current highlighted batch clean so you can restart your selection.

Mastering Tabs and Directory Views

Keeping both frontend and backend directories ready side-by-side saves you from constantly hunting down paths throughout the day. Setting up folder tabs and switching into specialized view modes makes it straightforward to manage multiple projects without cluttering up your workspace.

Shortcut Action Real-World Use Case
Ctrl+T Open new tab Opening up a fresh directory tab while keeping your working view pinned.
Ctrl+W Close tab Tearing down finished workspace views after you finish deploying or checking logs.
Ctrl+Tab / Ctrl+Shift+Tab Cycle tabs Flipping between open repo tabs just like you do inside a browser or terminal.
Ctrl+B Flat (branch) view Flattening all nested files from subdirectories into one list for fast auditing.
Ctrl+L Calculate occupied space Seeing the actual disk footprint of selected project folders right in the panel.
Ctrl+F3 to F8 Sort columns Sorting immediately by name, file extension, last-modified timestamp, or size.

Whenever you are comparing deployed outputs against your local repo, pairing these tabs with directory synchronization shortcuts cuts down on manual double-checking.

Archive Handling Without External Tools

You really don't need third-party zip extractors sitting around just to see what is inside an archive. Total Commander treats compressed archives just like ordinary folders, which means you can browse, edit, and pull out specific assets without unpacking the entire bundle first.

Shortcut Action Real-World Use Case
Alt+F5 Pack files Compressing a project bundle into a .zip archive before running an update.
Alt+F9 Unpack files Extracting release tars or zip bundles straight into your destination panel.
Ctrl+PageDown Open archive as folder Stepping inside a .zip or .tar.gz to check a single file without decompressing all of it.

Hidden Shortcuts Most TC Users Miss

There are a few lesser-known shortcuts buried in TC that end up being game-changers once you work them into your daily flow. They turn the app from a simple split-pane browser into a surprisingly deep tool for previewing code and running surgical workspace searches.

Shortcut Action Real-World Use Case
Ctrl+Z Edit file comment Attaching quick context notes or descriptions to cryptic legacy config files.
Ctrl+Shift+Q Quick view Spawning an instant live file preview right inside the adjacent panel window.
Alt+L Feed to listbox Dumping raw search matches into an active panel so you can batch-edit them together.
Ctrl+Shift+F Find files Bringing up full-text search to track down specific strings across your project code.

How to Assign Your Own Shortcuts

The stock setup gives you plenty to work with, but you don't have to keep every single default keybind. Taking ten minutes to wire your most frequent actions to comfortable hotkeys makes the entire tool feel built specifically for your day-to-day setup.

If you want to see what is already configured under the hood, open up KEYBOARD.TXT inside your installation directory. It lists out every pre-assigned key so you know what is free to remap.

Everything you change personally goes straight into wincmd.ini. Back that single file up to your dotfiles or private cloud drive, and you can recreate your whole environment on a new machine instantly.

To tie any command to a custom shortcut, head to Configuration > Options > Misc. Pick your hotkey combination from the dropdown menus, then hit the magnifying glass icon to pop up the internal command library. Search for whatever you want - like cm_GotoNextDrive or cm_GotoPreviousDrive - link it to your key, and click the green checkmark to save it down.

The command list has hundreds of actions waiting for key assignments. For example, if you find yourself constantly jumping between local hard drives and mounted dev volumes, binding cm_GotoPreviousDrive and cm_GotoNextDrive to something like Ctrl+Alt+Left/Right lets you slide through drives without ever breaking stride.