Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
维姆:如何;调整“大小”;一个只有vim屏幕一半大小的窗口?_Vim_Resize_Command_Window_Size - Fatal编程技术网

维姆:如何;调整“大小”;一个只有vim屏幕一半大小的窗口?

维姆:如何;调整“大小”;一个只有vim屏幕一半大小的窗口?,vim,resize,command,window,size,Vim,Resize,Command,Window,Size,在vim中,我可以将NeedTree、tagList的窗口大小设置为固定大小。但我希望,当我使用热键打开子窗口时,它将占据窗口大小的一半(如果是vsplit,则占x轴大小的一半,如果是hsplit,则占y轴大小的一半) 所以我的问题是,对于vimrc“resize”命令,如何知道vim命令行窗口的大小并得到它的一半 谢谢:执行“调整大小”。winheight('.')/2 命令行窗口高度为&cmdwinheight,因此::exec'resize'&cmdwinheight/2

在vim中,我可以将NeedTree、tagList的窗口大小设置为固定大小。但我希望,当我使用热键打开子窗口时,它将占据窗口大小的一半(如果是vsplit,则占x轴大小的一半,如果是hsplit,则占y轴大小的一半)

所以我的问题是,对于vimrc“resize”命令,如何知道vim命令行窗口的大小并得到它的一半


谢谢

:执行“调整大小”。winheight('.')/2

命令行窗口高度为
&cmdwinheight
,因此:
:exec'resize'&cmdwinheight/2