PowerCmd is a modern and sleek Windows Command Prompt Replacement
that allows you to run multiple consoles within a single tabbed
window. You can easily organize console windows, use Windows style
text editing behavior, auto-save logs, highlight keywords, configure
font and colors, customize a toolbar for frequently used commands or
tools, shift to a very nice full screen mode, and get much more
Main view is split with specified layouts. Each view represents a tabbed control, which organize multiple command line windows with associated tabs. The whole main window can be minimized to a system tray icon (in the notification area of the taskbar).
PowerCmd allows you to view command line windows in a very nice full screen mode.
PowerCmd adds a "PowerCmd" context menu option on file system folders, giving you a quick way to open a command prompt window pointing at the selected folder from Explorer right click context menu. A new instance of PowerCmd will be created to carry the tabbed prompt window. If you don't allow mulitple instances, the new command prompt window will be a tab in exisiting PowerCmd instance.
PowerCmd supports standard generic text editing behavior. You can cut, copy and paste using the conventional Windows shortcuts, drag and drop text within PowerCmd. (the left part on the left screenshot)
PowerCmd still supports traditional column selection mode of the prompt window when ALT key pressed. (the right part on the left screenshot)
You can use the up and down arrows to recall commands from history buffer. F7 and F8, the undocumented command prompt tips, are better if you want to re-execute a particular command. F7 brings up a history window with numbers, a command can be selected by the arrow keys and then executed by pressing Enter or mouse double click. Ctrl+Enter or Ctrl + double click puts the command to current command line but not executes it. F8 brings up the history window with filter. The listed commands are all start with the filter.
To help prevent loss of your work, PowerCmd allows you to save the output of consoles automatically. This capability doesn't impact your interactive operations on consoles, but can protect your data if console or your computer unexpectedly quits, and can provide you the history logs of consoles conveniently.