禁用vim和x27中的状态行;通感的

禁用vim和x27中的状态行;通感的,vim,syntastic,Vim,Syntastic,我在一台小屏幕的计算机上使用SyntasticPluginforVim,所以我想减少不必要的空间。但是,syntastic在出现错误时会显示,例如: [Syntax: line: 5 (1)] a.cpp|5 col 59 warning|some error [Location List] :SyntasticCheck gcc (cpp) Vim status bar 是否可以删除我不需要的状态行([语法:行…)和最后一行([位置列表…)? 我尝试完全禁用loclist(然后我在vim状态

我在一台小屏幕的计算机上使用SyntasticPluginforVim,所以我想减少不必要的空间。但是,syntastic在出现错误时会显示,例如:

[Syntax: line: 5 (1)]
a.cpp|5 col 59 warning|some error
[Location List] :SyntasticCheck gcc (cpp)
Vim status bar
是否可以删除我不需要的状态行(
[语法:行…
)和最后一行(
[位置列表…
)? 我尝试完全禁用loclist(然后我在vim状态栏中看到警告/错误),但当状态栏太长时,我无法滚动状态栏——但可能吗

在打开loclist之前:

之后:


在这里,我已经从我的
~\.vimrc
中删除了statusline格式字符串。我希望loclist占据一个额外的行,现在需要3行。

您需要的是隐藏状态栏

看看这个,它实现了一个切换该功能的函数

或者,完全禁用它:

set noshowmode
set noruler
set laststatus=
set noshowcmd

您需要的是隐藏状态栏

看看这个,它实现了一个切换该功能的函数

或者,完全禁用它:

set noshowmode
set noruler
set laststatus=
set noshowcmd

我认为不可能完全解决我要求的问题,因为loclist被视为另一个vim窗口,因此,第一个额外的行是主窗口的强制状态行。可以通过以下方式禁用第二个额外的行:

set laststatus=0

我认为不可能完全解决我要求的问题,因为loclist被视为另一个vim窗口,因此,第一个额外的行是主窗口的强制状态行。可以通过以下方式禁用第二个额外的行:

set laststatus=0

感谢您的回答。您给出的示例不编译(laststatus需要一个数字),只禁用了两个额外行中的一行。感谢您的回答。您给出的示例不编译(laststatus需要一个数字),只禁用了两个额外行中的一行。