1、引起这个问题的原因是有配置文件记录了窗口关闭时的坐标位置。我们知道很多软件窗口都会记录上次窗口关闭的坐标。那么IDEA记录窗口位置的配置文件在哪里呢?我们知道用IDEA new一个project的时候除了生成src等模板目录之外,还肯定会生成一个.idea目录,然后这个目录里面有一个workspace.xml文件,里面记录了项目的相关配置,其中就包括窗口大小坐标信息。
2、因为现在窗口都不见了,那只能去计算机找到项目根目录进入.idea目录找到workspace.xml这个配置文件,随便一个文本编辑器打开它。搜索关键字ProjectFrameBounds定位到项目窗口大小位置配置信息位置。<component name="ProjectFrameBounds"> <option name="x" value="2142" /> <option name="y" value="56" /> <option name="width" value="1370" /> <option name="height" value="772" /> </component>x,y坐标,width,height宽高,我小Y宽只有1366像素,这里标着窗口在横坐标2142像素,窗口明显“飞出”内置显示器显示范围了。要还原很简单,直接x,y赋值为0,大小不用管它,保存配置。再次打开IDEA消失的项目窗口,就发现回来了。
3、总结:窗口消失无非都是受到配置文件控制所致,如果无法找到配置文件,那只好重新外接显示器把窗口拖回来。最后谢谢看完这篇经验的你。