vim:如何将 "resize"窗口设置为 vim 屏幕大小的一半?

标签 vim resize command window size

在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/

相关文章:

perl - Gvim 语法高亮

javascript - 当窗口太小时如何更改 HTML 元素?

php - Facebook 标签高度滚动条

java - 想知道这个命令中每个单词的含义

vim - 如何删除 Vim 中的非重复行?

vim - 转到行中的第 n 个符号

emacs - 你会为 Vim 老手提供哪个 .emacs 文件?

css - 将图像调整为窗口大小,保持纵横比/高度或宽度无溢出

laravel - Laravel 默认命令在哪里?

Linux:如何将文本正确地通过管道传输到程序中?