vim中多窗口大小改变

2014/05/1902:46:17 1

 

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

 

  • 微信扫码赞助
  • weinxin
  • 支付宝赞助
  • weinxin
  • A+
所属分类:VIM

发表评论

您必须才能发表评论!

目前评论:1   其中:访客  0   博主  0

    • 匿名

      """""""""""""=@__@=" 映射:在命令状态对窗口进行操作""""""""""""""""""""""""""
      "映射: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>|