在vim中,我可以将NeedTree、tagList的窗口大小设置为某个固定大小。但我希望,当我使用热键打开子窗口时,它将占用窗口大小的一半(如果使用 vsplit,则占用 x 轴大小的一半,如果使用 hsplit,则占用 y 轴大小的一半)。
所以我的问题是,对于vimrc“resize”命令,如何知道vim命令行窗口的大小并获取它的一半?
谢谢
最佳答案
:exec '调整大小' 。 winheight('.')/2
命令行窗口高度为 &cmdwinheight
,因此: :exec 'resize ' 。 &cmdwinheight/2
.
关于vim:如何将 "resize"窗口设置为 vim 屏幕大小的一半?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44490779/