2011-08-02 75 views
0

我按照以下順序運行。Dired模式:查看文件

  1. 用C-x d打開dired模式並選擇一個目錄。
  2. 用'v'查看該目錄中的文件。
  3. 用C-xk RET殺死該文件。

我看到當前緩衝區是以前打開的(P)其他東西之一,而不是直接模式下的其中一個。即使我用C-x k殺死緩衝區P RET 我仍然看不到dired模式緩衝區。

我喜歡回到直接模式緩衝區。我仍然可以通過C-x C-b獲得它,但是我更喜歡一旦查看文件並殺死它,這應該是自動選擇。

回答

0

對於View-quit(或Q對於View-quit-all),您應該只使用q。這很重要,因爲那些實際上試圖恢復Windows配置。

如果你無法管住你的肌肉記憶,你可以綁定C-x kView-quit

(add-hook 'view-mode-hook (lamdba() (local-set-key (kbd "C-x k") 'View-quit)) 
+0

這是不夠的。我也使用'RET'而不是'v',並且當我殺死文件緩衝區時,我正在尋找返回直接緩衝區。 – aartist

+0

然後你必須尋找衝突。你描述的行爲不是默認行爲。殺死前一個緩衝區後,即使用'C-x '獲得的緩衝區。 –

+0

確切地說,我應該在哪裏以及如何尋找衝突? – aartist