【发布时间】:2012-02-25 02:11:38
【问题描述】:
我不确定这是否是默认行为,但是当我打开多个窗口时,我会看到多个状态栏(见下文)。当我打开多个窗口时,这是理想的。但是,当我尝试搜索或发出命令时,它会一直下降到底部(见下文)。有什么办法可以强制它显示在每个窗口的状态栏上、上方或下方?
【问题讨论】:
我不确定这是否是默认行为,但是当我打开多个窗口时,我会看到多个状态栏(见下文)。当我打开多个窗口时,这是理想的。但是,当我尝试搜索或发出命令时,它会一直下降到底部(见下文)。有什么办法可以强制它显示在每个窗口的状态栏上、上方或下方?
【问题讨论】:
我认为您混淆了状态行和命令行。类型:
:help status-line
和:
:help command-line`
不幸的是,无法将命令行移动到其他地方,也无法将这两者结合起来。您甚至可以使用以下命令打开“最后一个”窗口(底部)的状态行:
:set laststatus=0
只是为了强调区别。
【讨论】:
不行,命令行只能在底部显示。
状态行可以这样修改,你可以完全关闭它们,所有它们(laststatus 选项修改了这一点),只有当至少有两个窗口打开时才显示它们(laststatus=1 行为,您拥有的那个),或者让它们在所有窗口中一直显示 (laststatus=2)。
最后一件事......不管它在哪里,命令行(在底部)向活动缓冲区(带有绿色状态行的那个)发出缓冲区特定的命令,所以真的不需要让我们比如说,他们四个……
【讨论】: