vim 改变窗口的大小

转载 2013年12月05日 14:00:18

1. vim 改变窗口的大小(:help vsp)得到的

最快的方法:
1改变高度:res +n(增加n行的高度)n+ctrl+w++
2.改变宽度:vertical res +n(增加n列的宽度)n+ctrl+w+>


6. 改变窗口大小                        *window-resize*

*CTRL-W_=*
CTRL-W =    使得所有窗口 (几乎) 等宽、等高,但当前窗口使用 'winheight' 和
'winwidth'。
置位 'winfixheight' 的窗口保持它们的高度,而置位 'winfixwidth'
的窗口保持它们的宽度。

:res[ize] -N                    *:res* *:resize* *CTRL-W_-*
CTRL-W -    使得当前窗口高度减 N (默认值是 1)。
如果在 'vertical' 之后使用,则使得宽度减 N。

:res[ize] +N                    *CTRL-W_+*
CTRL-W +    使得当前窗口高度加 N (默认值是 1)。
如果在 'vertical' 之后使用,则使得宽度加 N。

:res[ize] [N]
CTRL-W CTRL-_                    *CTRL-W_CTRL-_* *CTRL-W__*
CTRL-W _    设置当前窗口的高度为 N (默认值为最大可能高度)。

z{nr}<CR>    设置当前窗口的高度为 {nr}。

*CTRL-W_<*
CTRL-W <    使得当前窗口宽度减 N (默认值是 1)。

*CTRL-W_>*
CTRL-W >    使得当前窗口宽度加 N (默认值是 1)。

:vertical res[ize] [N]            *:vertical-resize* *CTRL-W_bar*
CTRL-W |    设置当前窗口的宽度为 N (默认值为最大可能宽度)。

你也可以用鼠标上下拖动状态行来改变窗口的高度,或者左右拖动垂直分割线来改变窗口
宽度。这些功能只有在支持鼠标的版本里,并且设置了 'mouse' 选项才可以用。

选项 'winheight' ('wh') 用来设置当前窗口的最小高度。每当其它窗口变为当前窗口的
时候,这一选项就会生效。如果设置为 0,则禁用。把 'winheight' 设一个很大的值,
例如,'9999',就使得当前窗口永远占据尽可能大的空间。尽量设置成一个编辑时比较舒
服的值,比如说,'10' 就是一个合理的值。

同样,'winwidth' ('wiw') 选项设定了当前窗口的最小宽度。

如果置位了 'equalalways' ('ea') 选项,在分割或者关闭窗口之后,所有窗口都会变为
相同大小。如果你不置位这个选项,分割窗口时会减少当前窗口的大小,而其它窗口保持
不变。当关闭窗口时,多出来的行会被上面的窗口占用。

选项 'eadirection' 用来限制 'equalalways' 的作用方向。默认值是 "both",两个方
向都改变。当设置为 "ver" 时,只限制所有窗口的高度必须相同,这样你可以自己调节
窗口的宽度。而垂直分割窗口的大小如果经过手工调整,其宽度也不会被破坏。同样,
"hor" 使得窗口的宽度都相等。

选项 'cmdheight' ('ch') 用来设置命令行的高度。如果你对 |hit-enter| 的提示信息
感到厌烦,可以将它设置为 2 或 3。

如果只有一个窗口,那么改变该窗口大小的同时也会改变命令行的高度。如果有多个窗
口,那么改变当前窗口的大小也会改变它下面的窗口 (有时是上面的窗口) 的高度。

一个窗口的最小高度和最小宽度可以用 'winminheight' 和 'winminwidth' 设定。这是

硬性值,一旦设定,窗口的高度 (或宽度) 将不能小于该值。



转自: http://blog.csdn.net/vanwaals/article/details/6457233

vim改变窗口的大小

vim改变窗口的大小 最快的方法: 1改变高度:res+n(增加n行的高度)n+ctrl+w++ 2.改变宽度:verticalres +n(增加n列的宽度)n+ctrl+w+> ...
  • xuzhezhaozhao
  • xuzhezhaozhao
  • 2013年05月12日 21:02
  • 1127

opengl中如何使窗口大小改变时,图形的形状不发生变化?

问题的关键在于设置裁剪区域的纵横比与视口的纵横比一致。 设置视口大小:glViewport(GLint x,GLint y,GLsizei w,GLsizei h);(x,y)是视口距离窗口左下角的...
  • u010845048
  • u010845048
  • 2015年10月24日 10:30
  • 2126

VS2013 MFC 对话框控件大小随窗口大小改变而改变

窗口大小改变后控件大小也随之改变在对话框头文件中定义头文件名称:项目名称Dlg.hPOINT Old;//存放对话框的宽和高。 对话框cpp中初始化cpp文件名称:项目名称Dlg.cpp 在OnIn...
  • why19940926
  • why19940926
  • 2016年12月30日 21:43
  • 1766

mfc动态改变对话框窗口大小和显示位置

[cpp] view plaincopyprint? void CMainFrame::OnChangeSize()   {      // TODO: Add your command...
  • mowwwcom
  • mowwwcom
  • 2014年11月13日 17:33
  • 3836

Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f

如果想让组件都填充满自己的容器(如panel,frame),使用上面的例子比较好。并且其可以随你的容器大小来改变大小,如果你使用消息进行响应的话,就比较麻烦,并且效率低(就是卡屏)。在这里面所用的组件...
  • xuanyuanlei1020
  • xuanyuanlei1020
  • 2015年02月02日 15:40
  • 11421

mfc动态改变对话框窗口大小和显示位置

void CMainFrame::OnChangeSize() { // TODO: Add your command handler code here CRect cr; GetClien...
  • autumn20080101
  • autumn20080101
  • 2013年04月16日 11:48
  • 5247

QT窗口尺寸,窗口大小和大小改变引起的事件 QResizeEvent。

来源: http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1277&uid=139581     来源:...
  • u010779194
  • u010779194
  • 2013年08月21日 14:27
  • 10012

OpenGL编程(四)改变窗口大小时保持图形的原形

前面的例子,当我们通过拖拉的方法改变窗口的长宽比例时,窗口里的图形的长宽也相应地伸缩,导致图形变形。如下图:正如上图所示,当我们把窗口宽度拉长后,图形就会显得比较胖。同样,当我们把窗口的高度拉长后,图...
  • chenxiqilin
  • chenxiqilin
  • 2016年03月09日 11:27
  • 4633

MacVim配置参考

1、http://www.oschina.net/question/132421_18650?sort=time&p=1
  • yuxikuo_1
  • yuxikuo_1
  • 2014年10月09日 10:24
  • 2429

windows命令行窗口大小修改

Windows 命令行 cmd 窗口系统默认的大小(80*40)对于现在的屏幕配置已经跟不上时代了,我们总是要把它改大些,而且缓冲区大小也想改得大大的。单纯的为当前的 Windows 命令行窗口修改显...
  • qq_34296043
  • qq_34296043
  • 2017年01月30日 14:27
  • 1617
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vim 改变窗口的大小
举报原因:
原因补充:

(最多只允许输入30个字)