PyCharm 解决找不到新打开项目的窗口问题


Posted in Python onJanuary 15, 2021

在使用PyCharm或其他JetBrains系IDE过程中,偶尔会出现在新窗口打开一个新项目后,找不到新打开的窗口的情况。

尤其在使用双显示器情况下,出现的次数比较多。

但鼠标放任务栏ide图标上,还会出现预览窗口,如下图所示:

PyCharm 解决找不到新打开项目的窗口问题

这是什么情况呢?

其实不是窗口没打开,而是窗口打开了,但是跑到了你看不到的地方。

这个窗口位置信息会记录在项目根目录的 .idea 文件下的workspace.xml中。

首先我们关闭项目,关闭IDE,打开.\.idea\workspace.xml,搜索字符串“ProjectFrameBounds”,找到如下位置:

PyCharm 解决找不到新打开项目的窗口问题

可以看到,项目窗口起始位置x坐标是-2068,这个坐标超出了我们显示器范围,所以看不到。

然后修改这个数值,修改为0即可,保存。最后重新打开即可。

这样,就可以看到窗口了。^_^

补充:pycharm 打开多个项目

首先可在pycharm中配置项目的打开方式。

File->Setting

找到Appearance & Behavior -->System Setting,在右边窗口中选择 Open project in new window,点击Apply,然后点击OK

PyCharm 解决找不到新打开项目的窗口问题

这样就能在下次打开弹出确认框让你选择是“在同一窗口打开”,还是“在新窗口中打开”了。如果你习惯其中一种方式 ,不想每次都选,就可以选择上面两个选项中相应的那一个即可。

打开新项目

在上图中的配置情况下,当点击pycharm中的File-Open...并在弹框中选择要打开的项目的物理路径后,就会弹出打开方式的确认框,选择自己想要的那个,就可以看到新打开的项目了。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Python 相关文章推荐
Python命名空间详解
Aug 18 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
Python常见内置高效率函数用法示例
Jul 31 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
Python定时任务工具之APScheduler使用方式
Jul 24 Python
python保留小数位的三种实现方法
Jan 07 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
python使用ctypes库调用DLL动态链接库
Oct 22 Python
详细介绍python类及类的用法
May 31 Python
python爬取微博评论的实例讲解
Jan 15 #Python
pycharm 复制代码出现空格的解决方式
Jan 15 #Python
pycharm 实现复制一行的快捷键
Jan 15 #Python
pycharm 快速解决python代码冲突的问题
Jan 15 #Python
使用OpenCV实现人脸图像卡通化的示例代码
Jan 15 #Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 #Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 #Python
You might like
php实现ping
2006/10/09 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
jQuery 解析xml文件
2009/08/09 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
python监控文件或目录变化
2016/06/07 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
计算机学生求职信范文
2014/01/30 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
工程承包协议书
2014/10/20 职场文书
感谢信怎么写
2015/01/21 职场文书
合作与交流自我评价
2015/03/09 职场文书
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js