2016-04-06 129 views
0

緩衝區我知道這個選項:emacs的 - 殺死終端仿真器

Kill the *terminal* buffer with C-d

但我仍然在Emacs是一個新手,什麼是原始的方法來做到這一點?我試圖C-x k,但它不喜歡它,C-x C-c殺死所有的窗口和緩衝區...

+0

'C-x k'應該殺死當前緩衝區。你是什​​麼意思「它不喜歡它」? – songyuanyao

+0

你也可以在終端上輸入''exit''來殺死它 – gabesoft

+0

當我做了'C-x k'時,我的emacs凍結了,然後兩秒鐘後它就消失了......這是否意味着我可能安裝了錯誤? –

回答

2

我假設你在term-modeM-x term)使用一個緩衝區。 term-mode與大多數模式有點不同,它有兩個子模式,char和line。在char模式下,它比emacs更像終端,因爲很多普通的keybinds不可用。將它與C-c C-j放在一個行模式中,使其處於在線模式,然後您可以運行大多數正常的keybind,包括C-x k。您可以使用C-c C-k將其恢復爲char模式。

我使用的是multi-term包,我認爲它的默認值比普通的term-mode更好,顧名思義,它可以很容易地擁有許多終端緩衝區。