FancyZones 区域布局一次配好快捷键吸附替你摆窗口【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys刚开完会回到工位你把 IDE 拖回左半边、浏览器挤进右上、终端塞到右下拖到第七个窗口发现还是差两像素只好重来一遍。PowerToys 的 FancyZones 就是来解决这件事的它做窗口区域布局管理把窗口吸附到你划好的分区里摆放从每天重复的动作变成一次性的配置。FancyZones 是 PowerToys 自带的窗口管理模块把屏幕划分成自定义分区窗口拖到某块就填满该块它不替代 Windows 自带贴靠只是把贴到哪、贴多大从系统给死的几个位置放开成任意形状。多窗口重度用户、多显示器用户用它最顺手如果每天就开两三个窗口系统贴靠够用不必装。装完就跑通第一次吸附先在 PowerShell 执行winget install Microsoft.PowerToys装完打开 PowerToys 设置把 FancyZones 开关打开。然后按默认的Win Shift Z整块屏幕盖上布局选择器选中显示器后点 Columns列模板屏幕立刻被竖切成几列。接着随便开个记事本按住标题栏拖到某一列上松手窗口精确填满那一列第一次吸附就算跑通了。最后回设置页打开两个开关Hold Shift key to activate zones while dragging以及Override Windows Snap hotkeys (Win Arrow) to move windows between zones。两个开关都打开后分工就清楚了鼠标管精细摆放Win 方向键管快速腾挪。压掉四类重复操作精细摆放压成按住 Shift 拖一下打开Hold Shift key to activate zones while dragging后平时拖窗口完全看不到分区不碍事只有按住 Shift 拖分区覆盖层才亮起松手即吸附。手指不够用按键的话可以改用Use a non-primary mouse button to toggle zone activation用鼠标侧键触发同样效果。前提是模块已启用、当前屏幕应用了布局。跨屏搬窗口压成一次连按先开Override Windows Snap hotkeys (Win Arrow) to move windows between zonesWin →就不再是系统贴靠而是让窗口在分区之间按顺序跳。再勾上Move windows between zones across all monitors when snapping with (Win Arrow)连按Win →窗口会依次穿过所有屏幕上的分区双屏、三屏用户搬窗口不用碰鼠标。想让一个窗口同时跨两块屏幕打开Allow zones to span across monitors注意所有显示器 DPI 缩放比例必须一致否则该选项不生效。整套布局切换压成一个热键预设模板画不出代码占 2/3、旁边两块小窗这种比例就在编辑器里 Create new layout选 Freeform 用鼠标框出三个区拖边缘微调保存时命名。给这个布局绑定一个 Layout hotkey比如Ctrl Alt 1以后按一下整套布局就位办公、开发、会议三套摆法来回切不用重画。窗口想撤出分区时直接拖出去默认会按Restore the original size of windows when unsnapping恢复吸附前的大小。窗口回位压成零操作勾上Move newly created windows to their last known zone应用关掉重开窗口自动回到上次的区。再开Keep windows in their zones when the screen resolution changes切换分辨率、拔插显示器之后窗口留在原区。一个区里叠了两三个窗口的话打开Toggle shortcuts for switching between windows in the current zone用切换下一窗口、切换上一窗口的两个快捷键在区内来回换全程不碰鼠标。串起 PowerToys 其他模块PowerToys Run 按Alt Space调出输入应用名回车启动窗口出来后Win 方向键一步挪进指定分区启动和摆位一次完成。Always On Top 把时钟、便签这类小工具设为置顶再用分区固定它的位置得到一块永远待在固定角落的浮动面板。快捷键记不全时按Win /调出 Shortcut Guide 速查表Win Shift Z、布局热键、区内切换快捷键都在里面。出问题先对号入座症状第一反应拖窗口时分区不出现先确认没开按住 Shift 才激活却没按 Shift再看托盘里 PowerToys 是否在运行首次打开报 The input does not contain any JSON tokens在设置页点一次 Edit zones 让编辑器初始化配置文件即可某窗口拖不动并提示管理员权限以管理员身份运行 PowerToys或把该应用加进排除列表游戏、播放器老被拉进分区在排除列表按每行一个应用名填入被排除的应用回归原生贴靠改布局不生效或设置显示异常完全退出 PowerToys删掉 FancyZones 配置目录下的 EditorParameters、CustomLayouts、AppliedLayouts 等文件后重做布局今天的动作装好 PowerToys开一个预设让一个窗口吸附成功。明天给主工作区画一套自定义布局并绑上布局热键。一周后每个虚拟桌面都有自己的分区窗口重开自动回位摆桌面这件事就再也不是每天的任务了。⚡想继续深入可以看仓库里的模块文档 doc/devdocs/modules/fancyzones.md 和模块源码目录 src/modules/fancyzones/。【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考