![有没有办法在 emacs 中打开大文件而不会导致会话几分钟无响应?](https://linux22.com/image/1318207/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20emacs%20%E4%B8%AD%E6%89%93%E5%BC%80%E5%A4%A7%E6%96%87%E4%BB%B6%E8%80%8C%E4%B8%8D%E4%BC%9A%E5%AF%BC%E8%87%B4%E4%BC%9A%E8%AF%9D%E5%87%A0%E5%88%86%E9%92%9F%E6%97%A0%E5%93%8D%E5%BA%94%EF%BC%9F.png)
在我的工作流程中,我经常打开来自分布在广阔地理区域的 AFS 卷的 50MB 到几百 MB 大小的文件。每当我打开这样的文件时,emacs 都会有几分钟没有响应。我理解为什么文件需要这么长时间才能加载,但是有没有办法在后台打开文件,同时让会话的其余部分保持响应?
谢谢。
答案1
所以这不是 emacs 慢的问题,而是网络慢的问题。如何将远程文件复制到本地文件,当传输完成后再用 emacs 打开本地文件?如果文件被编辑,则可以从本地文件远程复制回来。甚至可以使用 rsync 或其他方法自动执行。