WindowsTerminal/Windows ComEmu
Jump to navigation
Jump to search
ComEmu defaults key bindings
Apps
+left
/right
- move between Windows/regionsApps
+Shift
+←
→
↑
↓
- resize window/regionCtrl
+Win
+Enter
- maximize ConEmu window and hide window caption (FullScreen mode)Ctrl
+Tab
,Ctrl
+Shift
+Tab
- tabs switching, when lazy tab switching was started in recent mode, You may use Left and Right keys to select tabs directlyWin
+0
…9
- activates consoles by numbers (1,2,3,4,5,6,7,8,9,0)Win
+W
- create new console tab. Confirmation dialog will be displayed, when ‘Create confirmation’ setting is enabledWin
+Q
,Win
+Shift
+Q
- activate next/previous console tabWin
+Del
- terminate current consoleWin
+S
- duplicate tab with current state of root process.Win
+X
- create new console tab with cmd.exe or some selected task. Linux subsystem in mine setup.Apps
+R
- rename current tab. In the current ConEmu version Far Manager editors/viewers can not be renamedApps
+F
- search text in the consoleWin
+Alt
+P
- settings
ConEmu different shells
Bash on Windows (WSL)
Enable Windows Linux Subsystem
At Build 2016 Microsoft announced that Bash will be coming to Windows 10 via the future release of the Anniversary update. Made possible through the partnership of Microsoft & Canonical, this first class experience is made available natively a Windows desktop and required no VM to be run. The Windows Subsystem for Linux (WSL) is actually infrastructure within Windows operating a genuine Ubuntu user-mode Ubuntu image.
# open powershell as Administrator Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Run ConEmu with Bash shell
Run from cmd/star menu/powershell. It requires newer version of ConEmu, that runs WSL via wslbridge.exe where {bash} is a default task. This version has fixed bug where the arrow keys do work now.
ConEmu64.exe -basic -run {bash}
References
- configuring-a-pretty-and-usable-terminal-emulator-for-wsl includes xServer installation under Windows Subsystem Linux
- WSL BashOnWindows conemu.github.io