OS: Windows 10 Version 10.0.19045 Build 19045
I moved from MacOS to Windows 10. I'm missing a lot the shells I had there (bash
and zsh
) as well as the terminal emulator (iTerm2). I'm looking for a good substitute, which allows me to connect to remote Linux servers in SSH. I'm asking a single question, instead of one for the shell and one for the terminal, because it looks like on Windows some apps ship both a terminal and a terminal. Anyway, answers pointing to a combination of two different apps X and Y are fine, as long as terminal X can run shell Y.
Strict requirements
- easy to install (no compilation from source!)
- free, preferably open source
- the shell must be
bash
orzsh
, with the usual features (tab completion, reverse-i search, etc.) - SSH connection to remote servers, file transfer, possibility to add a private SSH key so that I don't need to enter my password every time I connect to the remote server
- tabs
- copy/paste text using mouse, inside the terminal and from the terminal to the Windows clipboard
- compatible with Windows 10 and Windows 11
Nice to have
- fast rendering (I used Hyper years ago, and 😨)
- configure the prompt using Oh-my-zsh or something similar
- splits windows, tab tearout
- being able to copy text from a tmux session on the remote server, to the Windows clipboard. This would actually be a requirement, but I had a hard time finding a terminal which allowed this even on MacOS (basically, the only one was iTerm 2), so I decided to put it as a nice to have.