2013-09-23 37 views
20

我已经通过Janus安装了(Mac)Vim Syntastic插件。当我打开:Errors窗口查看语法错误的原因时,它会将带有错误的文件缩小为一行,并将其余的实体用于错误窗口。首先,有没有办法让它更容易出错,更重要的是,如何关闭只需的错误窗口?即使光标位于错误窗口中,通常:q也会关闭错误窗口和原始文件。 (这不是100%正确的 - 如果文件尚未保存,它会感激地不关闭文件)。制作合成关闭错误窗口

回答

33

Syntastic使用位置列表,所以:lclose将关闭,但保留其他缓冲区(中quickfix列表的窗口局部变量)。

按照syntastic's help pages,初始高度可配置:

:let g:syntastic_loc_list_height=5 

但我怀疑你的侵入剑锋分布有一只手在。 Vim“distributions”like spf-13 and Janus引诱你快速安装和开箱即用的设置,但是你付出的代价是复杂性增加(你需要理解Vim的运行时加载方案和任意约定分配)和灵活性(分配可能会使一些事情更容易,但其他事情非常困难)。 Vim是令人难以置信的可定制的,使用别人的定制是没有意义的。

+0

其实,“让”命令的工作,以及...我只是错过了在文档(我是专注于其他问题,当我检查他们)。十分感谢!我肯定遇到了建议放弃Janus,但它仍然是我仍然使用vim的唯一原因(我已经尝试了十多次“新鲜”的方法,并且刚刚离开hating vim)。不幸的是,这意味着我在这里问了一堆愚蠢的问题,但人们对此很满意,即使我的问题有点烦人。 – Dave

15

关闭Syntastic错误窗口的命令是:

:SyntasticReset