我想修改 Andreas Politz 创建的函数(在这里讨论:https : //groups.google.com/d/msg/vim_use/6bO-QKWj9_4/2cdqygSqcMgJ)也可以使用 vsplits。这个函数创建一个水平滚动条来指示文件中的当前位置(我实际上不喜欢 MacVim 默认的滚动条)。滚动条的大小取决于整个窗口的宽度,不适应vsplit。当我使用 NERDTree 插件时,每个 vsplit 都有一个超大的滚动条。
我在 StackOverflow 和 VIM wiki 上进行了一些搜索,但我只找到了调整 vsplit 大小的命令,没有找到实际大小的命令。
您对如何获得当前的 vsplit 宽度有任何线索吗?
PS:到目前为止我的结果:
:set columns
返回实际窗口大小:set winwidth
返回窗口的最小宽度:set window
给我一个在我在拆分之间切换时不会改变的数字(77
每次)