垂直分屏:Ctrl+w v
或 :vsplit [文件名]
水平分屏:Ctrl+w s
或 :split [文件名]
新标签页分屏::tabedit [文件名]
Ctrl+w h
:移动到左侧窗口Ctrl+w j
:移动到下方窗口Ctrl+w k
:移动到上方窗口Ctrl+w l
:移动到右侧窗口Ctrl+w w
:循环切换窗口Ctrl+w =
:均衡所有窗口尺寸Ctrl+w +
:增加当前窗口高度Ctrl+w -
:减少当前窗口高度Ctrl+w >
:增加当前窗口宽度Ctrl+w <
:减少当前窗口宽度Ctrl+w _
:最大化当前窗口高度Ctrl+w |
:最大化当前窗口宽度移动窗口:
Ctrl+w H
:将当前窗口移动到最左Ctrl+w J
:将当前窗口移动到最下Ctrl+w K
:将当前窗口移动到最上Ctrl+w L
:将当前窗口移动到最右关闭窗口:
Ctrl+w c
:关闭当前窗口Ctrl+w o
:关闭其他所有窗口(只保留当前)缓冲区操作:
:ls
:查看所有缓冲区:b [编号/名称]
:切换到指定缓冲区快速分屏:
vim -o file1 file2
:水平分屏打开多个文件vim -O file1 file2
:垂直分屏打开多个文件" 设置分屏时新窗口出现在右侧/下方
set splitbelow
set splitright
" 快速切换窗口的映射
nmap <silent> <C-h> :wincmd h<CR>
nmap <silent> <C-j> :wincmd j<CR>
nmap <silent> <C-k> :wincmd k<CR>
nmap <silent> <C-l> :wincmd l<CR>
掌握这些分屏技巧后,你可以在Vim中高效地同时查看和编辑多个文件,大幅提升工作效率。