有某種在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
(退出)操作做。而且他們也可以依賴於特定的緩衝區。
總之,問題是不夠具體,畫一個有用的答案。但也許上面的一些可以幫助一個大概的理解。我的建議是提出另一個非常具體的問題。