木古古18 2024-11-23 17:39 采纳率: 40%
浏览 4
已结题

隐藏窗口的状态行,但其中一个窗口的状态行依然存在

配置信息
远程:虚拟机、vim9、ubuntu22.04操作系统
主机:mac系统,iterm2

遇到的问题是:状态行无法隐藏,set laststatis=0,其中一个窗口的状态行还在,如下图:

img

不知道能不能让指定的窗口的状态行进行隐藏

  • 写回答

2条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    在 Vim 中,如果你想要隐藏状态行(status line),你可以通过设置 laststatus 选项来实现。但是,这个选项会作用于整个 Vim 会话中的所有窗口。你遇到的问题可能是因为你只在一个特定的窗口上设置了 laststatus=0,而在其他窗口上这个设置并没有生效。

    如果你想要在所有窗口中都隐藏状态行,你可以在 Vim 的配置文件(通常是 ~/.vimrc~/.vim/vimrc)中添加以下设置:

    set laststatus=0
    

    这将隐藏所有窗口的状态行。如果你只想隐藏某些窗口的状态行,你需要为每个特定的窗口设置 laststatus 选项。这可以通过在特定的窗口焦点中使用 :setlocal 命令来实现。例如,如果你想要隐藏编号为 2 的窗口的状态行,你可以在该窗口中输入以下命令:

    :setlocal laststatus=0
    

    请注意,这些设置只在当前会话中有效。如果你想要永久改变这个设置,你需要将它们添加到你的 Vim 配置文件中。另外,如果你使用的是终端分割或多窗口模式,确保在每个你想要隐藏状态行的窗口中执行相应的设置命令。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月24日
  • 已采纳回答 11月24日
  • 创建了问题 11月23日