每当我使用 TeXstudio 3.0.1 编辑 tex 文件时,我都会不断收到以下消息:
在 TeXstudio 之外进行了更改。从磁盘重新加载?
笔记:
- 重新加载会用磁盘上的文件覆盖编辑器内容。此操作无法撤消。
- 您可以在选项中永久启用静默重新加载。
我将 tex 文件保存在云端,这种方式以前用起来很顺手,目前我只在一台机器上操作。现在每次编译时都会弹出这条消息,非常烦人。
让我困扰的是,它建议静默重新加载,但在选项菜单中找不到它。有人知道如何阻止这种行为吗?
谢谢!
编辑:
我偶尔也会收到以下警告:
~ 已被其他应用程序修改。按“保存”覆盖磁盘上的文件按“重置”从磁盘重新加载文件。按“差异”在编辑器中显示差异。按“忽略”忽略此警告。
再次,我知道这是从哪里来的(可能是我将文件保存在云端)但能够禁用此功能会很好。
答案1
答案2
我有同样的问题。TeXstudio 3.0.4 在 Linux (Fedora 33) 上安装使用dnf
。包含 .tex 文件的文件夹使用免费的一个驱动器Linux 客户端https://github.com/abraunegg/onedrive每次我在 TeXstudio 中保存文件时,都会出现一个对话框,警告该文件已在 TeXstudio 之外更改。
文件夹中的 .tex 文件永远不会发生这种情况,因为它们是通过官方DropboxLinux 客户端。
使用stat
命令,我检查了启用同步之前和之后新保存的 .tex 文件的属性之间的差异。
- 如果是一个驱动器, 仅有的访问时间已经改变
- 如果是Dropbox, 两个都访问时间和更改时间已改变。
我想知道 OneDrive 客户端对该文件做了什么,导致 TeXstudio 认为该文件已更改。此外,OneDrive 文件夹中的文件具有属性 600,而 Dropbox 文件夹中的文件具有属性 644 - 这与问题有关吗?