A few years ago, I wrote about a solution I developed for neatly positioning windows–especially command shell windows–in a particular monitor of my multi-monitor setup. The script I wrote positioned windows evenly across the width of the screen. Recently, though, I bought one of those rather wide, curvy screens and decide that, instead of stretching my windows evenly across that width, I’d rather place my windows in a grid pattern. I set down to re-write my script and then remembered Microsoft PowerToys.

When I wrote about PowerToys in the past, it was still pretty fledgling. For example, the FancyZones tool didn’t play well with monitors that sat to the left of your primary monitor (the X coordinate was a negative number and that likely threw off the tool). To my delight, though, these issues have been addressed and now PowerToys and FancyZones in particular is my tool of choice for positioning windows on all my monitors.

The other option worth mentioning is Windows Terminal. Windows Terminal houses most/all the command shells you probably use: the standard command prompt, PowerShell, Windows Sub-System for Linux, etc. It also lets you layout these shells however you wish–sort of like a FancyZones for just command shells. I’ve yet to experiment with Windows Terminal, though, so until then, PowerToys will do.