【问题标题】:How to remove extra blank above command status-line in vim?如何在vim中删除命令状态行上方的多余空白?
【发布时间】:2015-05-14 11:31:36
【问题描述】:

我设法在我的 vim 的屏幕底部状态区域中获得了一个额外的空白链接,即在插入模式下,我正在编辑的缓冲区的最后一行和命令状态之间有一个空白链接显示“INSERT”的行,即状态行上方的额外行。(请参阅下面的屏幕截图以获取说明。)

事情就是这样发生的。我安装了 vim-airline 插件。然后,在 MacVim 中,我不小心将底部区域向上拖动了几行。我试图把它放回去,但我只能把它缩小到 2 行。我什至卸载了 vim-airline 也无济于事。

无论是在 MacVim 还是 vim 中都存在额外的行(显然是通过我的 OS X 系统上的终端)。

我如何摆脱多余的行并将状态栏区域重置为默认值?

【问题讨论】:

    标签: vim


    【解决方案1】:

    答案如下: :set cmdheight=1

    (不知何故,在我的所有插件配置中,它在我的 .vimrc 中设置为 2。)

    【讨论】:

      【解决方案2】:

      在窗口底部,您将始终有一个至少高 1 行的命令行。

      此外,您可能有一个状态行(这似乎是因为您安装了一个 fancyline 插件),它将占用多行。

      请为您的问题添加屏幕截图,以便我们为您提供更好的答案。

      【讨论】:

      • 谢谢。是的,我知道总会有那个命令行空白行。我说的是命令行上方,缓冲区最后一行下方的额外空白行。添加截图。
      • 至于花式插件——是的,这是在我安装 vim-airline 之后出现的。但是我已经卸载了,多余的空行还在。
      • :set laststatus? 的输出是什么?
      • 我将laststatus 设置为零,行为没有变化。请注意,底部的空白行是例如"-- INSERT --" 在插入模式下显示,而上面的空行是命令显示的地方。
      • 想通了::set cmdheight=1
      猜你喜欢
      • 2020-09-27
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2021-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 2023-03-21
      相关资源
      最近更新 更多