在IntelliJ-idea冻结并从任务管理器结束后,所有运行/调试配置都消失了。我尝试过无效缓存,从磁盘重新加载文件,同步和重启,但没有任何帮助。
知道如何恢复吗?
感谢。
答案 0 :(得分:41)
您可以尝试使用IntelliJ IDEA的本地历史记录功能恢复运行配置。
如果您使用基于.idea
目录的格式,那么您的配置将驻留在workspace.xml
目录下的.idea
文件中,从<调用本地历史记录对话框在IDEA 项目视图中选择strong> .idea 目录右键菜单,在崩溃前一段时间选择标签并还原workspace.xml
的旧副本。
如果使用基于.ipr
文件的格式,您的配置将存储在项目根目录中的<project>.iws
文件中,您可以以类似的方式进行恢复。
如果配置为共享,则它们将作为单独的XML文件存储在.idea\runConfigurations
目录中,或存储在<project>.ipr
文件中(如果使用旧的项目格式)。
如果本地历史记录为空并且您在Windows中,请尝试还原以前的版本,右键单击workspace.xml
文件或<project>.iws
在 Windows资源管理器。
答案 1 :(得分:5)
您可以转到主项目并右键单击它,选择本地历史记录 - &gt;显示历史。查找您认为系统稳定(崩溃前)并单击还原的某个时间点。这对我有用。
答案 2 :(得分:0)
运行配置存储在项目文件中。当IntelliJ(或运行IntelliJ的计算机)崩溃时,项目文件可能会损坏且无法读取。除非你的项目文件在某处备份,否则我不知道如何恢复它。
答案 3 :(得分:0)
导航到您的项目文件夹,并检查是否创建了任何.idea文件夹, 如果创建了,请复制您的项目并将其粘贴到其他位置,然后尝试打开它; 它会起作用。
答案 4 :(得分:0)
对于intellij中的每个项目,都会创建一个包含所有与之相关的配置的文件。 在项目的根目录下,有一个隐藏的文件夹.idea,其中是带有配置的 workspace.xml 。 workspace.xml 由多个组件组成,其中一个组件负责保存运行/调试配置。
如果该文件已损坏,那么如果没有工作区.xml的备份,则很难恢复这些配置。克服它: 1。在intellij中,右键单击项目视图下的 workspace.xml 文件,然后选择“本地历史记录->显示历史记录” 2。。如果没有历史记录,则可以从具有类似配置的同事那里复制组件。 3。预先备份 workspace.xml ,并从中检索 RunManager 组件。
另一个不错的选择是使用共享选项。 每个项目的定义下都有一个复选框 share
标记此复选框会将此项目的定义提取到外部位置: 在同一.idea文件夹下,正在创建一个新文件夹 runConfigurations ,并且每个项目的配置都在xml文件中表示。
使用共享的优势在于它可以被复制并用于其他分支机构(例如质量检查和生产部门)下的类似项目
答案 5 :(得分:0)
有时我会遇到这样的问题:丢失所有的运行/调试配置后,它们不是从CMake创建的。我只是通过从工作区(.idea文件夹)中删除配置的whone列表来解决此问题。
答案 6 :(得分:0)
答案 7 :(得分:0)
这最近发生在我身上,我刚刚重新启动了IntelliJ,并且它们(在.run
中的共享对象现在都已还原。
答案 8 :(得分:0)
在我的情况下,发生的事情是我做了一些使IntelliJ将该项目识别为新的应用程序类型的事情,因此它认为我的旧配置对我的项目不再有效并且不再向我显示。我恢复了更改,配置再次显示为选项。
答案 9 :(得分:0)
多年来在 Intellij Idea 中非常烦人的问题。
它经常因为中断(连接到?)Ant 调试器而中断,用于创建运行配置。
我定期寻找解决方案,但没有成功。然后今天在消失运行配置以显示在面板中后,我确实检查了workspace.xml 的内容。所有的运行配置都在那里。
然后结果是 7+ 年 bug 线索... 老是跳出来不叫蚂蚁...
令人高兴的是,workspace.xml 的内容与您的所有运行配置项都已就位,您只需
并且您的所有运行配置都将显示并再次可用))).
很高兴与大家分享解决方案。