vim中多窗口大小改变

 

vim中经常我们会对vim自动给我们的分屏不满意,例如像下面的这样的分屏

Fedora-2014-05-19-09-12-13

你是不是觉得最左边的窗口和最右边的窗口偏小了,

纵向 :resize+行数(-行数)可以将当前窗口增加指定的行数,如果没有+号,则直接是将当前窗口指定到某个行数(注意加+号时,中间不能有空格)

横向: vertical  resize+行数 (-行数)可以将当前窗口增加指定的列数,与上面差不多.下面是我对其的一个演示

https://asciinema.org/a/9627

(number) <Ctrl-w> + 可以给指定窗口增加一行,number是指重复的次数

(number) <Ctrl-w> - 可以给指定窗口减一行,number是指重复的次数

<Ctrl-w> = 是指给在同一水平面的所有窗口相等的大小

https://asciinema.org/a/9628

 

1人评论了“vim中多窗口大小改变”

  1. “””””””””””””=@__@=” 映射:在命令状态对窗口进行操作””””””””””””””””””””””””””
    “映射:ww: 窗口全屏
    “映射:wv: 垂直打*一个窗口
    “映射:ws: 横向打*一个窗口
    “映射:wc: 关闭一个窗口
    “映射:wt: 去最左边的窗口
    “映射:wb: 去最右边的窗口
    nmap ww :res<CR>:vertical res<CR>
    nmap wv <C-w>v
    nmap ws <C-w>s
    nmap wc <C-w>c
    nmap wt <C-w>t
    nmap wb <C-w>b

    “””””””””””””=@__@=” 映射:窗口缩放移动”””””””””””””””””””””””””””””””””””””””
    “映射:wh: 窗口向左放大4个像素
    “映射:wj: 窗口向下放大4个像素
    “映射:wk: 窗口向上放大4个像素
    “映射:wl: 窗口向右放大4个像素
    “映射:w=: 窗口相等
    “映射:wr: 窗口最高
    “映射:wq: 窗口最宽
    nmap wh 4<C-w><
    nmap wj 4<C-w>-
    nmap wk 4<C-w>+
    nmap wl 4<C-w>>
    nmap w= <C-w>=
    “nmap wr <C-w>_
    “nmap wq <C-w>|

发表评论

滚动至顶部