Skip to main content Link Menu Expand (external link) Document Search Copy Copied

快速切換

若有在使用「Buffer」「Window」「TabPage」,

我設定了三組的按鍵設定,用來快速切換。

Switch Window

nnoremap <Tab> <C-w>w
nnoremap <BS> <C-w>W

Switch Buffer

nnoremap <C-j> :bprevious<CR>
nnoremap <C-k> :bnext<CR>

這裡要注意設定

set hidden

這樣才會平順的切換「Buffer」,否則沒有存檔的「Buffer」在切換時,會出現提示「是否要存檔」。

Switch TabPage

nnoremap <C-h> :tabprevious<CR>
nnoremap <C-l> :tabnext<CR>

以上設定,可以寫在您的「vimrc」裡。

以上並不需要用到任何「Plugin」,「Vim」原本就有的功能,只是設定按鍵對應,便利操作。

以上都是在「Vim Normal Mode」下操作。

表格說明

按鍵組合 對應 說明
<Backspace> <C-w>W 切換到上一個 Window
<Tab> <C-w>w 切換到下一個 Window
Ctrl + k :bprevious 切換到上一個 Buffer
Ctrl + j :bnext 切換到下一個 Buffer
Ctrl + h :tabprevious 切換到上一個 TabPage
Ctrl + l :tabnext 切換到下一個 TabPage

設定範例

對照


Table of contents