Ubuntu 14中的Emacs 24。 我只在emacs中打开文件,每次保存后它会不断给我这个。这很烦人。 这很奇怪,因为之前的一切都很好。我几乎猜不出在这段时间我能打破什么。我是Ubuntu的新手,根据互联网上的说明使用它。 现在我使用emacs 23,一切都很好。我想,我需要在保存后立即自动同步打开的缓冲区和保存的文件。无论如何,我该如何解决?
答案 0 :(得分:1)
听起来你的计算机上的其他程序在更改时正在读取文件,甚至可能引入更改(可能只是修改时间,而不是内容)。很难说现有的东西。
答案 1 :(得分:1)
解决方法尝试M-x global-auto-revert-mode
。如果自上次保存后没有本地修改,它将仅自动恢复。如果您使用多个编辑器,这通常是一个很好的模式,我会一直启用它。
其他想法:
fuser /path/to/filename.txt
检查当前是否有任何其他进程打开文件(注意:它只显示打开的文件描述符,而不是将文件内容保存在内存中并稍后写入的进程)df -h /path/to/filename.txt
和mount
)date
,扫描dmesg
的输出,查看有关计时的明显错误,并在/var/log/
的日志文件中查找与NTP相关的错误。