- Notepad++ for editing, pretty much stock, no plugins
- command line for git and grep (Console2 or Git Bash)
- File Explorer alongside Everything [0] for navigating files
- Beyond Compare [1] for visual diff/merge
- WinSCP/PuTTY for SFTP/SSH (usually to Linux)
- Synergy [2] for sharing keyboard and mouse between Windows and MacOS
I personally enjoy being in all 3 major OS's at the same time, and find it helpful to separate concerns to their respective applications/interfaces -- it helps me keep a mental geography of "where things are" and "what tool is used for which purpose", rather than being beholden to a IDE-dictated workflow or tool that's obscured behind specific UI patterns.
That said, I'll happily use Handbrake over command-line ffmpeg for a lot of things, so obscuring behind UI isn't always a bad thing.
Anyways, HUGE RESPECT to Notepad++!