【问题标题】:Use status bar for commands (ie. :s or :g) in gVim在 gVim 中为命令(即:s 或 :g)使用状态栏
【发布时间】:2012-02-25 02:11:38
【问题描述】:

我不确定这是否是默认行为,但是当我打开多个窗口时,我会看到多个状态栏(见下文)。当我打开多个窗口时,这是理想的。但是,当我尝试搜索或发出命令时,它会一直下降到底部(见下文)。有什么办法可以强制它显示在每个窗口的状态栏上、上方或下方?

【问题讨论】:

    标签: vim statusbar


    【解决方案1】:

    我认为您混淆了状态行和命令行。类型:

    :help status-line
    

    和:

    :help command-line`
    

    不幸的是,无法将命令行移动到其他地方,也无法将这两者结合起来。您甚至可以使用以下命令打开“最后一个”窗口(底部)的状态行:

    :set laststatus=0
    

    只是为了强调区别。

    【讨论】:

    • 我没有混淆它,但我不知道命令行被称为什么。
    【解决方案2】:

    不行,命令行只能在底部显示。

    状态行可以这样修改,你可以完全关闭它们,所有它们(laststatus 选项修改了这一点),只有当至少有两个窗口打开时才显示它们(laststatus=1 行为,您拥有的那个),或者让它们在所有窗口中一直显示 (laststatus=2)。

    最后一件事......不管它在哪里,命令行(在底部)向活动缓冲区(带有绿色状态行的那个)发出缓冲区特定的命令,所以真的不需要让我们比如说,他们四个……

    【讨论】:

    • 我本身没有四个,我只是希望它尽可能靠近主窗口
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2022-11-17
    相关资源
    最近更新 更多