如果我使用 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/