簡體   English   中英

emacs:選擇時關閉緩沖區列表

[英]emacs: close buffers list on selection

當在這樣的窗口中選擇緩沖區時,是否有配置掛鈎使“ 緩沖區列表 ”緩沖區自動關閉? 每次緩沖區列表打開並且我選擇一個緩沖區時我必須使用Cx Ck手動關閉它,這很煩人,因為它會將幀分割為至少兩個窗口。

不確定配置選項,但您總是可以使用q (或當前緩沖區中的Cx 1 )而不是Cx Ck來關閉臨時緩沖區。

PS這幾天幾乎沒有人使用buffer-list 大多數Emacs用戶只需將其重新映射到ibuffer (它更聰明,你可能會喜歡它的臨時緩沖區默認消失的事實):

(global-set-key (kbd "C-x C-b") 'ibuffer)

您可以根據您的要求調整此功能:

(defun kill-other-buffers ()
  "Kill all other buffers."
  (interactive)
  (mapc 'kill-buffer (delq (current-buffer) (buffer-list))))

此代碼將殺死除當前緩沖區之外的所有緩沖區。 資料來源: Emacs Wiki

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM