I'm slowly moving to Windows + WSL as my main development configuration.<p>I couldn't find satisfying iTerm 2 replacement. Currently using Fluent Terminal (https://github.com/felixse/FluentTerminal), but it it definitely lacks configuration options.<p>Can you recommend anything?<p>EDIT: forgot to mention, Quake-like top-down style is something I'll never resign from :)
Try the new Windows Terminal. Typing
in the UI feels pretty responsive. The UI is minimal; tabs, menu and the rest is the terminal screen. Configuration can be done using a JSON based config file. You can set it up to use Powerscript, bash, etc. It doesn't do the Quake style drop yet but we can always hope for more since it's still in pre-release. :)<p>It can be installed through the Microsoft Store.
I enjoy using Cmder [1]. You can customize the colors and fonts, it has tabs, split panes, keyboard and mouse stuff, customizable tab names, global hotkeys, etc. I confess I'm not 100% what the Quake thing is but I'm pretty sure Cmder has that feature (it just means you get the terminal to slide down from the top of your screen with a hotkey right?) [2].<p>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].<p>[1] <a href="https://cmder.net/" rel="nofollow">https://cmder.net/</a><p>[2] <a href="https://medium.com/@nuno.caneco/cmder-quake-style-e57601d1c07b" rel="nofollow">https://medium.com/@nuno.caneco/cmder-quake-style-e57601d1c0...</a><p>[3] <a href="https://conemu.github.io/" rel="nofollow">https://conemu.github.io/</a>
mintty, by far. I'm surprised no one has recommended it yet.<p>The new Windows Terminal is just not ready. It's death by a thousand paper cuts.<p>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:<p>bash: cut: command not found<p>dircolors: no SHELL environment variable, and no shell type option given<p># echo $SHELL<p>/usr/bin/bash<p># which cut<p>/usr/bin/cut
You could try out DomTerm (<a href="https://domterm.org" rel="nofollow">https://domterm.org</a>). It has many unique features (<a href="http://domterm.org/Features.html" rel="nofollow">http://domterm.org/Features.html</a>), and it runs fine on WSL.<p>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.
You can take a look at <a href="https://www.puttygen.com/windows-terminal-emulators" rel="nofollow">https://www.puttygen.com/windows-terminal-emulators</a>, which is a good assessment on most popular terminal emulators for Windows.<p>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.
One option is to just use the Linux ecosystems' terminal emulators. To do this, you'll need a windows X11 server, I use VcXrv (choco install vcxrv).<p>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.<p>Alternatively, Alacritty is a super minimal, GPU accelerated terminal emulator. Plus, it's written in Rust.
I've been running RoyalTS as of late - integrated Keepass into itself pretty nicely. I'm a bit sceptical of their credential handling internally, but it lets you use a keepass file.<p>I'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.