鍍金池/ 問答/Linux/ vim 窗口和緩沖區(qū)

vim 窗口和緩沖區(qū)

不明白緩沖區(qū)的幾種狀態(tài):

Hidden buffer,隱藏的緩沖區(qū),正在被編輯但沒有顯示在屏幕上

什么樣的文件正在被編輯卻不會顯示在屏幕上?一般在使用vim時,如果使用 :b1來切換屏幕顯示的buffer,且當(dāng)前的buffer沒有保存,都會提示保存再切換,那這個 hidden 狀態(tài)是怎么出來的?

- (Inactive buffer,非活動的緩沖區(qū),沒有正在被編輯)
a (Active buffer,激活緩沖區(qū),當(dāng)前顯示在屏幕上)
h (Hidden buffer,隱藏的緩沖區(qū),正在被編輯但沒有顯示在屏幕上)
% (current buffer,當(dāng)前的緩沖區(qū))
# (Alternate buffeer,交換緩沖區(qū))
= (Readonly buffer,只讀緩沖區(qū))
+ (Modified buffer,已經(jīng)更改的緩沖區(qū))

以上的幾種狀態(tài),該怎么理解?

回答
編輯回答
薄荷糖

就是一個窗口下面有好幾個buffer 但是只能顯示一個 那么剩下的就是hidden的了

2017年8月5日 02:41