使用 dired 防止 Emacs 锁定大文件传输

发布于 2024-10-16 02:40:32 字数 179 浏览 6 评论 0原文

我发现当我使用 Emacs 从 dired(即 Sc)复制或删除大文件时,Emacs 将锁定直到操作完成。为了解决这个问题,我触发了一个异步 shell 命令“cp/mv/rm”,这样我就可以在等待时做其他事情。我的问题是,还有其他人遇到过这个问题吗?如果是这样,您是否设法解决了这个问题?我正在使用最新的稳定版 GNU Emacs 23.2。

I find that when I copy or delete large files with Emacs from dired, (i.e. S-c), Emacs will lock up until the operation is complete. To work-around this I fire an asynchronous shell command 'cp/mv/rm ' so that I can do other things while I'm waiting. My question is that, has anyone else encountered this issue? And if so have you managed to work around it? I'm using the latest stable GNU Emacs 23.2.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奈何桥上唱咆哮 2024-10-23 02:40:32

是的,我也有同样的行为。我认为原因是Emacs不是多线程的。您可以在此处找到更多信息。

在我看来,这是 Emacs 的主要缺点之一。

Yes, I got the same behavior. I think the reason is that Emacs is not multi-threaded. You can find more information here.

In my opinion it's one of the major drawbacks of Emacs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文