【问题标题】:Temporary "jb old" File In PHPStorm And Webstorm Causing ErrorsPHPStorm 和 Webstorm 中的临时“jb old”文件导致错误
【发布时间】:2014-06-09 21:57:52
【问题描述】:

我有一个项目,我在我的 Mac 上运行 Windows 虚拟机,因为后端使用 ASP.NET。我在 Mac 上使用 PHPStorm 完成所有实际的前端编码(HTML、CSS、JS)。为了让文件实时保存并“编译”到 Visual Studio,我使用了一个叫做 CopySauce 的东西。不幸的是,此设置与 JS 文件中断,因为 CopySauce 检测到与我正在处理的任何 JS 文件相关联的“jb old”文件并在之后查找它。

所以文件看起来像:

myFile.js

会有一个

myFile.js___jb_old___

我搜索了一下,似乎“jb old”文件是由 PHPStorm(可能还​​有其他 JetBrains IDE)创建和删除的临时文件。因此,在检测到“jb old”文件后,只要没有重新启动,CopySauce 就会尝试继续查找它。这是 CopySauce 开始出错的时候,因为“jb old”文件不再存在。

有没有办法阻止 PHPStorm 创建这些文件?

【问题讨论】:

  • Settings | General | Use "safe write" ?
  • @LazyOne 成功了

标签: phpstorm webstorm


【解决方案1】:

设置/首选项 |外观与行为 |系统设置 |使用“安全写入”

【讨论】:

  • 这行得通。但是,现在我遇到了问题:尝试保存文件时发生以下错误:(访问被拒绝)
  • 是否存在禁用安全写入可能导致问题的情况?
  • @SimonH 没有想法。通常需要关闭它,因为它与某些东西不兼容(例如,--watch 某些工具的参数类型,例如 webpack 等;可能会忘记特定于文件的所有者/权限,会因为明显的原因破坏硬链接等)。 AFAIK 创建此选项是为了保存由于突然的系统崩溃/冻结而导致的文件,我认为主要用于 IDE 自己的配置文件。
猜你喜欢
  • 1970-01-01
  • 2013-01-20
  • 2014-10-28
  • 1970-01-01
  • 2016-09-10
  • 2019-03-06
  • 2013-03-30
  • 2021-05-14
  • 1970-01-01
相关资源
最近更新 更多