2013-09-23 36 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