假设我已经在一个缓冲区A中打开了一个名为foo.c
的文件。现在我想要打开一个新的缓冲区B,它包含与A相同的内容,但与文件foo.c
没有任何联系。怎么做呢?
假设我已经在一个缓冲区A中打开了一个名为foo.c
的文件。现在我想要打开一个新的缓冲区B,它包含与A相同的内容,但与文件foo.c
没有任何联系。怎么做呢?
可能是这样的:
(defun my-copy-buffer ()
(interactive)
(get-buffer-create "NEWBUF")
(copy-to-buffer "NEWBUF" (point-min) (point-max)))
clone-buffer
,但由于某种原因它只适用于没有在文件上操作的缓冲区。 - kalj