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中super关键字用法实例分析
May 28 Python
python获取mp3文件信息的方法
Jun 15 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
Aug 30 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
Python实现的ftp服务器功能详解【附源码下载】
Jun 26 Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 Python
python 消除 futureWarning问题的解决
Dec 25 Python
pymysql的简单封装代码实例
Jan 08 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
Mar 25 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
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
php 面向对象的一个例子
2011/04/12 PHP
PHP制作用户注册系统
2015/10/23 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
用js实现in_array的方法
2013/11/05 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
2020/02/11 Javascript
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python计算两个日期相差天数的方法示例
2017/05/23 Python
老生常谈进程线程协程那些事儿
2017/07/24 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
python实现媒体播放器功能
2018/02/11 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
Python读取指定日期邮件的实例
2019/02/01 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Python3 合并二叉树的实现
2019/09/30 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
Python程序慢的重要原因
2020/09/04 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
如何唤起类中的一个方法
2013/11/29 面试题
工程业务员工作职责
2013/12/07 职场文书
财务经理的岗位职责
2013/12/17 职场文书
物业品质提升方案
2014/06/08 职场文书
留学推荐信英文范文
2015/03/26 职场文书
尼克胡哲观后感
2015/06/08 职场文书
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript
java版 简单三子棋游戏
2022/05/04 Java/Android