緩衝區

:new 新增一個緩衝區

顯示所有緩衝區

:files[!] [flags] :buffers[!] [flags] :ls[!] [flags] 顯示所有緩衝區

[!] 包括列表外緩衝區

顯示緩衝區時的符號含義

1 編號 % 當前位置 # 上一個位置 a 活動狀態,已被載入並可看見

緩衝區操作

:[range]bufdo[!] {cmd} 在緩衝區列表的每一個緩衝區裡執行 {cmd}

:b {number} 切換到第 number 緩衝區 中間空白可以省略

:b {file} 切換到 file 緩衝區 只需輸入到唯一能被識別的名稱即可 例如: a.txt b.txt :b b

:bd[elete][!] [N] 卸載緩衝區 [N] (默認: 當前緩衝區) 並且從緩衝區列表裡刪除該緩衝區

:.+,$bdelete 卸載當前之後的所有緩衝區

:br[ewind][!] [+cmd] :bf[irst] [+cmd] 至緩衝區列表中的第一個緩衝區。 如果列表為空,則轉到第一個列表外緩衝區。

:bl[ast][!] [+cmd] 至緩衝區列表中的最後一個緩衝區。 如果列表為空,則轉到最後一個列表外緩衝區。

:[N]bn[ext][!] [+cmd] [N] 至緩衝區列表裡往後第 [N] 個緩衝區 [N] 默認是 1。如果到了緩衝區列表的末尾,則從頭循環。

:[N]bp[revious][!] [+cmd] [N] 至緩衝區列表往前第 [N] 個緩衝區。 [N] 默認是 1。如果到了緩衝區列表的頂端,則從末尾往前循環。

Last updated