Microsoft PowerToys版本
0.66.0及更早的版本,大约持续了6个月
安装方法
PowerToys自动更新
以管理员身份运行
是
出现问题的区域?
FancyZones
重现问题的步骤
PowerToysReport_2023-01-19-13-17-42.zip
重现步骤:
- Windows 10。
- 至少配置了2个虚拟桌面。
- 将VSCode固定到FancyZones的布局位置。
- 将VSCode放置为全屏或简单地任意放置在其中一个桌面上在不按住fancyZones布局放置快捷键的情况下。
- 切换到另一个虚拟桌面。
- 切换回第一个虚拟桌面。
- 观察到VSCode窗口现在位于第一个选定的FancyZone位置,而不是最后离开时没有布局区域的状态。
注意事项: - 我有多显示器,这有点显而易见。如果我在fancy zones编辑器中有一个“无布局”的显示器,当我将VSCode拖动标题栏到屏幕顶部以进入全屏模式时(通过按住fancyzones布局放置快捷键),然后切换/返回虚拟桌面,它会记住全屏放置在无布局显示器上的位置。然而:
a. 它不会记住如果我只是将窗口放在那个显示器上而不按住布局键
b. 它也不会记住如果我以布局键的方式将其放置在非全屏模式下*。* - 这个功能大约一年前就正常工作了,过去几年也是如此。但在过去的许多个月里,它突然出现了问题,我希望它能得到修复。对于开发工作流程来说,我经常切换桌面,我总是希望我的VSCode处于同一个地方(在一个显示器上全屏)。
- 这似乎是特定于应用程序的。Slack不会重现这个错误。Chrome会!!
5条答案
按热度按时间1u4esq0p1#
这个错误似乎更微妙。在我昨天编写错误报告的步骤后,我的Chrome现在会重新打开到我右侧显示器的一个区域,即使我将其移动到另一个区域并关闭Chrome。除了最初的错误报告中描述的行为之外,似乎还有一些更微妙的行为会将窗口恢复到错误的区域,然而给定的步骤每次都会使我重现这个问题。
wh6knrhe2#
我遇到了VSCode、Mattermost、Zoom和Firefox窗口的问题。
balp4ylt3#
我通过重命名/删除文件
%localappdata%\Microsoft\PowerToys\FancyZones\app-zone-history.json
解决了这个问题。也许那里的某个设置被损坏了?tzcvj98z4#
我通过重命名/删除文件
%localappdata%\Microsoft\PowerToys\FancyZones\app-zone-history.json
解决了这个问题。也许那里的某个设置被损坏了?也许是,尽管看起来清除该文件会清除特定应用程序的 fanzy 区域设置,所以它有道理能解决这个 bug,因为我想保持应用程序全屏,而不是在 fanzy 区域。我假设有一种方法可以让这个 bug 在再次将应用程序放入 fanzy 区域并尝试保持全屏后重新出现。这可能是一个临时的解决方法。
n3h0vuf25#
我以为我要疯了!这种情况只发生在VSCode上,有时其他应用程序也会随机出现,但在VSCode上,每次我切换桌面时都会发生。
很高兴有人也证实了这一点,希望很快就能找到解决办法,因为它让我抓狂——我打开两个VSCode窗口,它们总是相互叠加在一起。