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编写一个模仿CPU工作的程序
Apr 16 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
python使用str & repr转换字符串
Oct 13 Python
python实现按任意键继续执行程序
Dec 30 Python
查看django版本的方法分享
May 14 Python
Python实现图片拼接的代码
Jul 02 Python
详解用python自制微信机器人,定时发送天气预报
Mar 25 Python
浅析PEP572: 海象运算符
Oct 15 Python
基于python实现学生信息管理系统
Nov 22 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
Feb 27 Python
python正则表达式实例代码
Mar 03 Python
keras.layer.input()用法说明
Jun 16 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
一个程序下载的管理程序(三)
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
基于empty函数的判断详解
2013/06/17 PHP
Opacity.js
2007/01/22 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
js 学习笔记(三)
2009/12/29 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
JS处理json日期格式化问题
2015/10/01 Javascript
理解JS事件循环
2016/01/07 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
python映射列表实例分析
2015/01/26 Python
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
python 生成器协程运算实例
2017/09/04 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
Python如何执行系统命令
2020/09/23 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
小学领导班子对照材料
2014/08/23 职场文书
初中班主任心得体会
2016/01/07 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS