「将图标排列到网格」开关在桌面右键菜单的「显示视图选项」中,需先设排序方式为「无」或「按名称」,并关闭「使用叠放」;改设置后须执行 killall Finder 刷新缓存,终端调网格间距需同时设置 gridSpacing 和 iconSize。

「将图标排列到网格」开关在哪
这个选项不是藏在系统设置里,而是在桌面右键菜单中直接调用。按住 Control 键单击桌面空白处(或触控板双指点按),弹出菜单后选「显示视图选项」——注意不是「显示选项」,少一个字就进错地方。
勾选「将图标排列到网格」是基础动作,但仅此一项常不生效,因为 macOS 会优先服从排序逻辑。如果当前设为「按日期修改」或「按种类」,图标就会先分组再试图对齐,结果仍是歪的。
- 务必先确认「排序方式」设为「无」或「按名称」,否则网格对齐被压制
- 「使用叠放」若已启用,也会干扰手动对齐,临时关闭它才能看到「整理」菜单项
- 多显示器用户需分别在每块屏幕的桌面执行一次该操作,系统不共享设置
Finder重启与缓存重载的区别
改完设置后图标没立刻归位,很多人反复点「整理」没用,其实是 Finder 还在用旧的布局缓存。这时候要区分两种操作:
killall Finder 是强制刷新视图状态,让所有图标按当前设置(包括网格间距、排序方式)重新计算位置;而通过「强制退出」菜单重启 Finder,只是软重启进程,不一定清掉图标坐标缓存。
- 终端执行
killall Finder后,Finder 自动重启,桌面图标瞬间重排 - 如果刚调过网格间距但图标仍挤在一起,大概率是缓存没刷,只重启 Finder 不够
- 别怕执行
killall Finder,它不影响任何打开的文档或应用窗口
终端调网格间距:为什么不能只改 iconSize
图形界面里只能调图标大小,但「网格间距」必须用终端命令。关键在于:macOS 桌面视图的横向与纵向间距是两个独立参数,且默认值不同(通常横距略大于纵距),只改一个会导致图标被拉斜或堆叠。
正确写法是两条命令都运行:
defaults write com.apple.finder DesktopViewSettings -dict-add GridViewSettings -dict gridSpacing 120 defaults write com.apple.finder DesktopViewSettings -dict-add GridViewSettings -dict iconSize 96
其中 gridSpacing 控制图标中心点之间的像素距离,iconSize 是图标自身尺寸。两者共同决定视觉疏密感。
- 高分辨率屏(如 M3 Pro)建议
gridSpacing≥ 110,否则图标太密易误触 - 改完必须执行
killall Finder,否则参数不加载 - 想恢复默认?用
defaults delete com.apple.finder DesktopViewSettings再杀一次 Finder
排序方式切换后图标乱飞的原因
当你从「按名称」切到「按日期修改」,图标不会“移动”,而是 Finder 把它们按新规则重新分组+局部对齐,导致整体看起来错位。这不是 bug,是设计行为——macOS 把「排序」和「网格对齐」视为互斥策略。
所以如果你需要长期整洁,就固定用「无」或「按名称」排序 + 「将图标排列到网格」组合。其他排序方式本质是临时归类工具,不适合日常桌面维护。
- 「按种类」会让 App、文档、文件夹各自扎堆,但堆内仍可能歪斜
- 「按标签」依赖你主动打标,实际使用率低,且标签变更后布局会突变
- 别信「Option+Shift 快速对齐」这类传言,macOS 官方文档从未收录该快捷键

















