垂直分屏: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中高效地同时查看和编辑多个文件,大幅提升工作效率。