file-io - 如何在 Emacs 中输入 "Save As..."而不访问新文件?

标签 file-io emacs

如果我使用 C-xC-w (write-file) 将当前缓冲区的内容写入新位置,那么之后我的缓冲区将访问新文件而不是原始文件。有时我想将缓冲区的副本保存到新位置,但然后继续在原始位置进行编辑。

我知道我可以从 (write-file) 迷你缓冲区历史记录中删除现有文件名,然后将其拉回 C-xC-f (find-file) 之后立即提示重新访问原始文件,这是我目前使用的解决方法。然而,这感觉不太优雅。

我想知道(write-file)是否可能采用某种前缀参数来不访问缓冲区,但这似乎只会影响覆盖确认。

那么:有没有更简单的方法可以将缓冲区内容保存到文件而不更改我正在访问的文件?

最佳答案

使用C-xh选择整个缓冲区,然后使用M-xwrite-region

关于file-io - 如何在 Emacs 中输入 "Save As..."而不访问新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770669/

相关文章:

python - 使用文件同时读写失败

linux - 在 mint 上安装 emacs 24.4 错误

javascript - 如何让 js2-mode 在 Emacs 中使用空格而不是制表符?

ruby - 如何在 Ruby 中一次读取一个文件字节?

c++ - 在 C++ 中一次读取一个文件

emacs - org-babel 中的 noweb 样式编织

search - 如何使用emacs在文本文件中搜索换行符

emacs - 状态栏显示文件路径

java - 如何从 Java 中的 .dat 文件中读取一行然后需要将其分开?

c - 更改文件(不使用 fseek 或 + 模式)或以最少的复制连接两个文件