如何在 Sublime Text 中调试“文件正在被另一个进程使用”错误

如何在 Sublime Text 中调试“文件正在被另一个进程使用”错误

今天,我突然开始遇到上传文件的问题Sublime TextSFTP 插件。没有系统更改、安装新程序或诸如此类的事情。我昨天还在用它——一切都很好。我今天还在用它——这个问题突然出现了,似乎是无缘无故的。

大约有 50% 的时间我尝试上传时出现错误:failure (File in use by another process)

大多数遇到此错误消息的人都无法保存文件,但我对此没有意见。只是上传而已。

这似乎是随机的 - 我可能会连续 5 次得到它,然后 5 次它会正常工作。然后它成功一次,失败两次,等等。因此,我不认为这是一个一致的延迟,也不是 SFTP 进程每次都“保留”文件 X 秒太久的情况。

我尝试过重启。我尝试过取消/重新安装 ST 和 SFTP 插件。错误仍然存​​在。

然后我用进程探索器去弄清楚。

它显示plugin_host.exe文件已保存。(我的理解是 plugin_host.exe 是 sublime 的一种“通用插件管理器”)。SFTP 是我使用的唯一插件,因此这似乎证实了这是该插件的问题,而不是 ST 本身的问题。

但我不知道下一步该采取什么措施来调试这个问题。

如果能得到任何关于我该如何进行的指示或建议,我将非常感激。

在此处输入图片描述

相关内容