如何在 Emacs 中保存所有文件(或保存所有缓冲区)?

Posted

技术标签:

【中文标题】如何在 Emacs 中保存所有文件(或保存所有缓冲区)?【英文标题】:How do I save all files (or save all buffers) in Emacs? 【发布时间】:2017-07-02 22:18:31 【问题描述】:

C-x C-s 只保存当前缓冲区。

如何保存所有文件(或所有缓冲区)?

【问题讨论】:

【参考方案1】:

按“C-x s”,然后选择“!”用于保存所有缓冲区。

【讨论】:

在此之前添加一个 C-u 将保存所有缓冲区而不提示您【参考方案2】:

另一种方法可能是使用 list-buffers

    C-x C-b RET ;第 3 列显示修改后的缓冲区的“*”。 s ;在要保存的点标记缓冲区。 x;保存和/或删除标记的缓冲区。

ibuffer略有不同:

    M-x ibuffer RET ;第 2 列显示修改后的缓冲区的“*”。 米;在该点标记缓冲区。 小号;保存标记的缓冲区。

【讨论】:

以上是关于如何在 Emacs 中保存所有文件(或保存所有缓冲区)?的主要内容,如果未能解决你的问题,请参考以下文章

在 Emacs 中杀死缓冲区时“区分、保存或杀死”

使用 tramp 自动保存其他窗口时 Emacs 更改缓冲区

Emacs文件命令

emacs常用技巧

编写日志条目时防止GNU Emacs退出

当磁盘上的文件发生更改时,如何让 Emacs 自动刷新所有缓冲区?