有某种在Emacs的缓冲区,包括只读和大公可以q
键关闭的。 例如,在射弹搜索功能(C-中c p期基于g)打开搜索结果缓冲器,该缓冲器可以被关闭只需按下q
键。什么是Emacs的术语临时缓冲区的名字
什么这种在Emacs术语缓冲区的名称以及如何将它们编程方式管理?
有某种在Emacs的缓冲区,包括只读和大公可以q
键关闭的。 例如,在射弹搜索功能(C-中c p期基于g)打开搜索结果缓冲器,该缓冲器可以被关闭只需按下q
键。什么是Emacs的术语临时缓冲区的名字
什么这种在Emacs术语缓冲区的名称以及如何将它们编程方式管理?
一般来说,只读缓存可与q可能有重大模式被关闭special-mode
或其一些衍生物。
参见C-H我克(elisp) Basic Major Modes
RET
这种缓冲的临时缓冲区。 可以使用with-output-to-temp-buffer
功能
有关这方面的一个很好的文章把你的输出到临时缓冲 - Emacs: Capture Shell Command Output in Temporary Buffer
问题是不清楚。临时缓冲区不一定绑定q
以退出或类似。临时缓冲区的键绑定根本不一定相似。例如,看看*Messages*
和*scratch*
。
在Emacs中没有“临时”缓冲区的单一定义。该术语仅仅意味着(大致)用户不太可能保存或想要保存的任何缓冲区。一般来说,任何非文件缓冲区都可以被认为是暂时的。
其中q
执行某种退出操作的缓冲区不一定是临时的,但它们通常是(不希望被保存)。例如,您可以使用C-x C-w
- a *Help*
缓冲区来保存任何缓冲区。即使在某种意义上退出窗口或缓冲区时,从一个缓冲区到另一个缓冲区的确切行为可能会非常不同。
最后,用户设置会影响什么东西像q
(退出)操作做。而且他们也可以依赖于特定的缓冲区。
总之,问题是不够具体,画一个有用的答案。但也许上面的一些可以帮助一个大概的理解。我的建议是提出另一个非常具体的问题。