視窗、標籤頁

視窗

命令

用途

:[N]new [++opt] [+cmd]

創建一個新視窗並且開始編輯一個空檔案

:[N]sp[lit] [++opt] [+cmd] [file]

水平切分當前視窗,新視窗載入 {file}

:[N]vne[w] [++opt] [+cmd] [file]

:new 命令相似,但是它垂直分割視窗

:[N]vs[plit] [++opt] [+cmd] [file]

垂直切分當前視窗,新視窗載入 {file}

關閉視窗

命令

用途

:clo[se]

關閉活動視窗

:on[ly]

只保留活動視窗,關閉其他所有視窗

:q[uit]

退出當前視窗。如果是最後的一個,退出 Vim。

:qa[ll]

關閉所有視窗並退出 Vim 除非存在修改過的緩衝區

:wq

先執行 :w 再執行 :q 儲存後離開

:wqa[ll]

先保存所有打開的檔案 再關閉所有視窗,並退出 vim

調整視窗

命令

用途

:res[ize] +N

當前視窗的高度增加 N 行

:res[ize] -N

當前視窗的高度減少 N 行

:res[ize] N

當前視窗的高度設為 N 行

:vert[ical] res[ize] +N

當前視窗的寬度增加 N 行

:vert[ical] res[ize] -N

當前視窗的寬度減少 N 行

:vert[ical] res[ize] N

當前視窗的寬度設為 N 行

標籤頁

命令

用途

:[count]tabe[dit] [++opt] [+cmd] {file}

打開新標籤頁並編輯 {file} 如果給出 [count] 新標籤頁出現在第 [count] 個 標籤頁之後,否則新標籤頁出現在當前頁之後

:tabc[lose][!]

關閉當前標籤頁

:tabo[nly][!]

關閉所有其它的標籤頁

:tabnew {file}

在一個新的標籤頁中打開 {file} 沒寫 {file} 則打開一個空的緩衝區

:tabn[ext] {count}

轉到第 {count} 個標籤頁 首個標籤頁編號為一

:tabn[ext]

轉到下一個標籤頁 最後一個標籤頁則迴繞到第一個

:tabp[revious]

轉到前一個標籤頁 首個標籤頁則迴繞到最後一個

:tabm[ove] [N]

把當前標籤頁移到 第 N 個標籤頁之後

0 使當前標籤頁成為首個標籤頁 如果沒有 N 當前標籤頁成為最後一個

:tab ba[ll]

將所有緩衝區變成標籤頁

Last updated