指南
如何在 Windows 上为编程设置多台显示器
编程意味着在代码、运行中的应用、文档、终端、日志和聊天之间来回切换。屏幕越多,切换越少,但前提是每个窗口都有固定位置,并且在重启、连接扩展坞或调试器把窗口弄乱之后还能回到原位。本文介绍适合开发的显示器布局、手不离键盘的窗口控制,以及一键还原的按任务布局。
-
选择适合你工作的显示器布局
常见的配置是:中间一块大横屏放编辑器和 IDE,第二块屏放浏览器或正在开发的应用,再配一块竖屏看文档、日志或代码审查。在“设置 > 系统 > 屏幕”的“显示方向”中旋转竖屏,并把它排在其他屏幕旁边。如果只有一块宽屏,把 34 英寸带鱼屏分成宽中区和两侧栏也能达到类似效果。让各屏缩放接近,窗口在屏幕之间移动时大小就不会变。
-
为每块屏幕设置区域布局
在 WindowLayout 中打开“窗口和区域”,为每台显示器选择布局:带鱼屏用“优先 25/50/25”放文件树、编辑器和预览;第二块屏用“二等分”放浏览器和开发者工具;竖屏用“三行”放终端、日志和聊天。点击“立即排列窗口”,打开的窗口就会各就各位。Ctrl+Alt+PageDown 和 PageUp 能让任何窗口在区域之间移动,并继续进入下一台显示器。
-
用键盘驾驭窗口
Ctrl+Alt+右/左箭头把活动窗口移到下一台或上一台显示器,Ctrl+Alt+小键盘数字键贴靠到半屏和四分之一屏,Ctrl+Alt+Enter 最大化。在“快捷键”页面绑定“左三分之二”和“右三分之一”,编辑器和终端就能并排。Ctrl+Alt+T 让窗口始终置顶,结对编程时放个小预览或视频通话窗口很方便。命令面板(Ctrl+Alt+Space)和编辑器里的命令面板一样,可以按名称执行任何操作或配置文件。
-
为每项任务保存一套布局
为写代码摆好一切后,在“窗口位置配置文件”中点击“保存当前配置”,再为代码审查、调试或开会各保存一套。为每套布局设置快捷键即可一键还原。编辑器和浏览器的标题会随文件和标签页变化,但默认的“智能”标题规则会匹配不变的部分,比如标题末尾的应用名。即使同时开着多个编辑器窗口,每个保存的条目也只与一个窗口配对,三个项目窗口会回到三个不同的位置。
-
让应用出现在你预期的位置
开启“记住应用位置”,数据库客户端、差异比较工具这类一天开关多次的工具,就会在同一台显示器的同一位置重新打开。对于终端或模拟器这类总该待在某块屏上的程序,添加“应用启动”加“将应用移到显示器”的触发器。游戏引擎、带有自身窗口逻辑的模拟器等会自行定位的工具,请加入“从不调整位置”。
-
从容应对扩展坞和睡眠
用笔记本开发的人一天要插拔好几次扩展坞。为主配置文件开启“绑定到此显示器组合”和“连接此组合时自动应用”,并开启“在显示器变化、睡眠和解锁后还原窗口”。如果你也会切换分辨率,比如屏幕共享时降低分辨率,就保存显示配置文件并从托盘切换。WindowLayout 的设置保存在本机,可以用“导出设置”迁移到另一台电脑。
常见问题
竖屏真的对写代码有用吗?
很多开发者都这么认为,因为能看到的代码行数几乎翻倍。它也适合看文档、日志和拉取请求的差异。宽幅的左右对比视图则更适合横屏。
能对 WindowLayout 的设置做版本管理吗?
可以用“导出设置”导出为文件,在另一台机器上用“导入设置”导入。AI 密钥保存在 Windows 凭据管理器中,永远不会被导出。
WindowLayout 支持虚拟桌面吗?
窗口位置配置文件处理的是 Windows 报告为已打开的窗口。想要最可预期的结果,请在目标虚拟桌面处于活动状态时进行还原。