2017-03-04 33 views
0

我在小屏幕的计算机上使用vim的合成插件,所以想要剪掉不必要的空间。但是,syntastic,当有一个错误,显示例如为:在vim中禁用状态行Synthetic

[Syntax: line: 5 (1)] 
a.cpp|5 col 59 warning|some error 
[Location List] :SyntasticCheck gcc (cpp) 
Vim status bar 

是可以去除的状态行([Syntax: line...)和最后一行([Location List...),我不一定需要? 我尝试完全禁用loclist(然后我在vim状态栏中看到警告/错误),但是当状态栏太长时,我无法滚动状态栏 - 但也许可以吗?

之前开启loclist:no loclist

后:

with loclist on

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

回答

0

我觉得这是不可能完全解决,我问这个问题,因为loclist被认为是另外一个Vim的窗口,因此,第一个额外的行是主窗口的强制状态行。人们可以禁用第二个额外的行,但通过:

set laststatus=0 
1

你需要的是隐藏状态栏。

看看这个post,它实现了一个功能来切换功能。

或者,干脆禁用它:

set noshowmode 
set noruler 
set laststatus= 
set noshowcmd 
+0

谢谢你的回答。你给出的例子不能编译(laststatus需要一个数字),并且只禁用两条额外的行中的一行。 – sygi