What's the best modern terminal emulator for Windows?
I'm slowly moving to Windows + WSL as my main development configuration.
I couldn't find satisfying iTerm 2 replacement. Currently using Fluent Terminal (https://github.com/felixse/FluentTerminal), but it it definitely lacks configuration options.
Can you recommend anything?
EDIT: forgot to mention, Quake-like top-down style is something I'll never resign from :)
13 comments
[ 4.4 ms ] story [ 26.3 ms ] threadI've used Mobaxterm in the past, and it was decent. Royal TS is just a little nicer. Windows Terminal is coming along quite nicely too.
It can be installed through the Microsoft Store.
The new Windows Terminal is just not ready. It's death by a thousand paper cuts.
I keep an eye on it, but here's an example from right now when I start it with msys bash which otherwise works just fine:
bash: cut: command not found
dircolors: no SHELL environment variable, and no shell type option given
# echo $SHELL
/usr/bin/bash
# which cut
/usr/bin/cut
(I'm not sure what the 'dircolors' SHELL env var is--I haven't used 'dircolors', but 'man' tells me it's a program that sets the LS_COLORS env var, not an env var itself. And it says it has a shell type option, although that seems to be limited to C-shell and Bourne shell. Or maybe you mean dircolors doesn't pay attention to the SHELL env var? Again, that sounds more like a problem with the msys bash implementation, rather than the Windows Terminal.)
Then, export DISPLAY=:0.0 in your .bashrc, and then you should be able to launch WSL GUI apps. You can then create a windows shortcut to call bash.exe with arguments to open whichever terminal you use.
Alternatively, Alacritty is a super minimal, GPU accelerated terminal emulator. Plus, it's written in Rust.
I used to be big on Linux custom stuff with i3 + termite + rofi as my main workflow but life has been much easier with Windows + WSL + Cmder haha. It also lets you run command prompt in the same UI as a new tab, which is nice in those rare cases when you need to use command prompt instead of WSL. I believe it's built on top of ConEmu [3].
[1] https://cmder.net/
[2] https://medium.com/@nuno.caneco/cmder-quake-style-e57601d1c0...
[3] https://conemu.github.io/
DomTerm doesn't have Quake-like drop-down, but I'm open to adding it. If someone can tell me how to bind a key (at the global/system level) to a command like 'domterm --toggle-hide', it should be easy to have that command call the Electron show/hide methods of a BrowserWindow, which I'm hoping would do the job.
Personally I am using console2, which is quite good and fits my needs (support multiple tabbed consoles, named title etc). You also can try Cygwin's terminal, and run it inside console2.