ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

免费开源窗口管理工具 AltSnap 上手指南:一条命令装好,移动窗口只需 Alt 加点击

免费开源窗口管理工具 AltSnap 上手指南:一条命令装好,移动窗口只需 Alt 加点击 免费开源窗口管理工具 AltSnap 上手指南一条命令装好移动窗口只需 Alt 加点击【免费下载链接】AltSnapMaintained continuation of Stefan Sundins AltDrag项目地址: https://gitcode.com/gh_mirrors/al/AltSnap下午三点你打开第三个文档窗口准备把它挪到屏幕左边和代码编辑器并排。光标对准标题栏一点没反应再点窗口晃了一下又弹回去。这种和窗口边缘较劲的日常在 Linux 桌面上早就不是问题了——那里按住 Alt 就能拖动任意窗口。现在 Windows 用户也有了同款体验一个叫 AltSnap 的免费开源小工具让你按住 Alt 键、在窗口任意位置点击就能移动或调整窗口大小从 Windows NT 4 到 Windows 11 都能用。先认识它AltSnap 到底是什么凭什么值得装AltSnap 是 Stefan Sundin 的 AltDrag 的维护分支项目定位一句话就能说清继续维护并改进 AltDrag保持功能丰富的同时尽量减少 bug。它做的事很简单——按住 Alt 键在窗口内任意位置按下鼠标就能拖动配合右键或滚轮还能快速调整窗口大小、执行最大化等操作。和原版相比这个分支做了一次大胆的减法也正因如此值得推荐不再向任何应用注入代码。原版为了在普通拖动时也能吸附窗口需要往每个进程里注入 DLL既有明显安全隐患还被迫同时运行 32 位和 64 位两个版本。AltSnap 删掉这个机制后代码大幅简化你也不用再操心系统是 32 位还是 64 位。新增了一批实用选项透明窗口拖动、最大化操作、暂停进程选项、多级黑名单等其中不少只能通过编辑 AltSnap.ini 文件启用。修掉了原版的一大批 bug。作者在重构过程中顺手清理了 AltDrag 里各种让人抓狂的异常行为。有一点提前说明新版在 VirusTotal 上偶尔会看到个别杀毒引擎的报警这属于误报——作者已经通过调整编译参数、换用旧版 NSIS 打包器尽量压制不代表程序有问题可放心使用。 上手它3 步完成安装与第一项设置AltSnap 没有现成的安装包需要自己编译但也正因为如此整个过程完全透明可控。照着三步走几分钟就能跑起来。第 1 步把源码拉到本地git clone https://gitcode.com/gh_mirrors/al/AltSnap cd AltSnap第 2 步按你的环境挑一个构建命令项目默认用 GCC MinGW-w64 编译仓库里备好了多套构建配置对应不同编译器与架构make标准 32 位i386GCC 构建日常最常用make -fMakefileX6464 位 x86_64 构建make -fMakefileClang用 LLVM Clang 编译 32 位版本make -fMakefileTCC用 Tiny C Compiler 编译适合喜欢轻量工具链的场景make -fMakefileARM64Docker在 Docker 里交叉编译 ARM64 版 Windows 程序make -fMakefiledb/make -fMakefileX64db带调试信息的 32/64 位构建mkmsvc.bat/mk.bat/mk64.batWindows 下用 Visual Studio 或批处理直接构建如果你用 Visual Studio跑mkmsvc.bat最省事平时自己玩直接make就行。第 3 步运行并完成第一项设置编译出来的 exe 双击即可运行随后系统托盘会出现图标。第一次使用建议做两件事左键随手拖一个窗口试试手感按住 Alt在窗口内按下左键拖动即可移动按住 Alt 配合右键或滚轮可以调整大小。用鼠标中键点击托盘图标打开 AltSnap.ini 配置文件。很多高级选项在设置对话框里看不到只能在这个 ini 文件里改中键点击是打开它的最快路径。️ 玩转它三个高频场景的具体操作工具装好只是开始。下面三个场景基本覆盖了日常 90% 的需求你可以边看边试。场景一多窗口分屏一次拖出整洁布局同时开着代码编辑器、浏览器和聊天窗口时桌面很容易乱成一团。用 AltSnap 不需要手动对齐按住 Alt 把窗口拖向屏幕边缘它会自动吸附拖到网格位置就像拼积木一样把窗口排列整齐。配合保存为布局快照功能还能把排好的窗口记下来下次一键恢复。上图是项目自带的布局演示多个测试窗口按网格排列右键菜单可以保存当前布局为快照。多任务处理时这套玩法能把整理桌面的时间从几分钟压缩到几秒钟。场景二代码对比与文档查阅写代码时经常要并排看两个文件或是一边查 API 文档一边写。传统做法是小心翼翼地拖窗口边缘AltSnap 的姿势则是按住 Alt 把窗口主体拖到屏幕左半边自动吸附成半屏再按住 Alt 把另一个窗口拖到右半边。两个窗口严丝合缝地并排对比代码、查文档都舒服得多。场景三临时暂停与专注模式某些游戏或全屏应用里Alt 键本身有特殊用途全局钩子可能造成干扰。这时用暂停进程选项临时关掉 AltSnap完事再恢复比反复退出程序省心得多。⚙️ 进阶玩法把 AltSnap 调成你的专属工具用得越久越会发现AltSnap 的价值全在定制。下面这些进阶功能值得逐个尝试。按程序设置黑名单规则精细到单个应用不是所有窗口都适合被 Alt 键接管比如某些老程序或特殊输入法窗口拖拽反而碍事。你可以在黑名单里按进程名、窗口类等条件排除为特定应用单独设置行为规则而不是一刀切地禁用全部功能。透明拖动、最大化与多按键鼠标喜欢可视化反馈的话开启透明窗口拖动移动时窗口会以半透明状态跟随看到合适的位置再松手。最大化操作也内置了拖动时把窗口甩向屏幕顶部即可最大化再拖一下恢复。对游戏鼠标用户项目还提供了多按键映射示例上图展示了如何把 12 个鼠标按键分别分配给不同操作比如某个按键负责把窗口甩到左侧屏幕另一个按键负责最小化非活动窗口完全按你的手感来。用任务计划程序实现开机自启想让 AltSnap 常驻后台最稳的方式是通过 Windows 任务计划程序新建任务时指向 AltSnap 的可执行文件把触发器设为登录时再按需勾选条件。上图是任务计划程序里配置 AltSnap 的常规界面。你还可以进一步设置仅在空闲时启动仅接电源时运行失败后自动重启等条件让它安静地在后台工作不打扰你。换主题、换语言一切按喜好来项目自带的 Themes/ 目录存放托盘图标的多状态样式你可以复制现有主题、换成自己喜欢的 16×16 ICO 图标。语言方面Lang/ 目录下已经有 20 种左右的翻译文件包括简体中文zh_CN.ini和繁体中文zh_TW.ini总有一款用着顺手。现在就去试试AltSnap 的代码量不大、依赖极少一个 exe 就能跑特别适合喜欢小而美工具的人。如果读完打算试一试记住这几个要点就够源码用上文的git clone命令拉取编译用make或make -fMakefileX64配置文件用中键点击托盘图标打开想深入了解就把仓库里的 README_zh-CN.md 和 AltSnap.txt 通读一遍。一个免费开源、无需注入任何代码、一条命令即可构建的窗口管理工具值得你花五分钟装上它。从这个周末开始让拖动窗口这件事变得跟呼吸一样自然。【免费下载链接】AltSnapMaintained continuation of Stefan Sundins AltDrag项目地址: https://gitcode.com/gh_mirrors/al/AltSnap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表