在vim中,我可以将NeedTree,tagList的窗口大小设置为某个固定大小。但我希望,当我使用热键打开一个子窗口时,它将占用窗口大小的一半(如果是vsplit,占x轴大小的一半,如果是hsplit,则占用y轴大小的一半)。
所以我的问题是,对于vimrc"调整大小"命令,如何知道vim命令行窗口的大小并得到它的一半?
由于
答案 0 :(得分:2)
:exec 'resize ' . winheight('.')/2
命令行窗口高度为&cmdwinheight
,因此::exec 'resize ' . &cmdwinheight/2
。