緩衝區
: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