PyCharm在调试时以重复选项卡打开旧版本或文件

PyCharm在调试时以重复选项卡打开旧版本或文件,pycharm,jetbrains-ide,filesystemwatcher,Pycharm,Jetbrains Ide,Filesystemwatcher,当我尝试使用PyCharm Community Edition调试Python文件时,IDE会打开一个新选项卡(以黄色突出显示),尽管我已经在一个预先存在的选项卡中打开了该文件 有时,该重复选项卡包含文件的旧版本,而没有我刚才所做的更改 尽管上述两个问题是不同的,并不总是同时发生,但我怀疑有一个共同的原因。如何禁用这些非直觉行为 此问题显然与我在搜索过程中编辑的此问题的原因相似:。另一个似乎面临同样问题的人在这里得到了答案: 我打开了一个目录,该目录位于指向另一个目录的符号链接中。(我链接核心文

当我尝试使用PyCharm Community Edition调试Python文件时,IDE会打开一个新选项卡(以黄色突出显示),尽管我已经在一个预先存在的选项卡中打开了该文件

有时,该重复选项卡包含文件的旧版本,而没有我刚才所做的更改

尽管上述两个问题是不同的,并不总是同时发生,但我怀疑有一个共同的原因。如何禁用这些非直觉行为

此问题显然与我在搜索过程中编辑的此问题的原因相似:。另一个似乎面临同样问题的人在这里得到了答案:

我打开了一个目录,该目录位于指向另一个目录的符号链接中。(我链接核心文件夹,如图片、下载和工作区,它们放在Ubuntu上我的主文件夹中的Dropbox文件夹中)


这就解释了重复选项卡的问题,可能也是文件不匹配的原因。按同一文件夹的真实路径打开该文件夹解决了问题(或者现在看来是这样)。

如果您按照符号链接创建PyCharm项目,也会发生这种情况。调试器将通过其绝对路径打开文件,而普通编辑器访问将通过其符号链接路径打开。如果你点击一个断点并进入另一个文件,它将有一个黄色突出显示的选项卡。如果您试图对源代码进行更改,您将看到一个对话框,上面显示“这些文件不属于项目”,并询问是否要解锁它们。通过遵循绝对路径(而不是符号链接)从现有源打开/创建项目可以避免此问题。当然,这不是一个解决方案,只是一个忽略此问题的解决方法