我正在使用 TeXnicCenter 2 Alpha 3,我遇到了一个奇怪的问题,它似乎.tex
偶尔会删除我的文件。我不确定这里是不是最好的提问地点,但我不确定还有什么地方可以提问。我也在 sourceforge 项目页面上提交了一份关于此问题的报告。另外,我意识到这是一个 Alpha 版本,因此可能会有错误。
因此,偶尔当 TeXnicCenter 尝试保存当前活动文件时,我会收到一个带有以下消息的小弹出错误窗口:
Cannot save the file
C:\%path%\%file%.tex
Cannot create a file that already exists.
其中%path%
和%file%
是当前正在编辑的文件的路径和文件名。
再次强调,这种情况仅在某些文件保存期间发生,而非全部,并且由于每次构建时都会发生文件保存,并且每当自动保存指示时,我偶尔会在构建开始时收到此消息,在这种情况下构建失败,并且它偶尔会突然弹出,因为自动保存已尝试保存但失败了。
事情发生的细节如下:
尝试通过构建或自动保存进行保存
弹出上述错误窗口
我按确定
如果我现在查看我的工作目录,则会发现该文件丢失了,这意味着唯一的副本是在 TeXnicCenter GUI 中打开的副本(可怕!如果我的计算机现在崩溃了怎么办?我的文件丢失了。)
如果我尝试再次构建,我会收到第二个错误
File %path%%name% could not be found
然后我可以通过手动保存文件Ctrl+S,然后构建就会成功。
我无法弄清楚当这种情况发生时是否与其他程序开放有关联,而且它是零星的,并不是任何特定项目所独有的,因此提供 MWE 来重现它是不可行的。
我正在使用 Windows 7 Pro 64 位和 MikTeX 2.8。
答案1
经过一些试验,我发现这个问题似乎只在 Windows Live Mesh 打开时才会发生。我一直用它来保持我的工作文件夹在两台计算机之间同步。不确定这是 Mesh 还是 TXC 行为不当。尽管我从未遇到过 TXC 1 的这个问题,但我仍然倾向于将其归咎于 MS 产品。
如果其他人遇到同样的问题,Sourceforge 上有一个关于此问题的报告主题这里。