2010-09-14 101 views
5

我使用Eclimd來完成。它會生成很多有用的關於函數的信息,但在單行預覽窗口中看起來很亂。 (同一窗口通過全方位完成使用)我可以更改vim完成預覽窗口高度嗎?

所以:

  1. 有什麼辦法來改變默認的預覽窗口的高度?
  2. 做預覽彈出而不是預覽窗口?

回答

5

我面臨「previewheight」的問題太多,所以我想出了以下解決方法:

set previewheight=50 
au BufEnter ?* call PreviewHeightWorkAround() 
func PreviewHeightWorkAround() 
    if &previewwindow 
     exec 'setlocal winheight='.&previewheight 
    endif 
endfunc 
+0

+1感謝這個!正在嘗試vim-immgitive和:Gstatus是一個單線程無用),因爲我的winheight設置爲999。 – 2011-04-26 14:40:51

0

您可以通過設置'previewheight'選項來更改預覽窗口的默認高度。

+0

不工作對我來說,很奇怪。看起來它也會從預覽代碼中刪除所有換行符。 – Andrew 2010-09-15 00:14:43

+0

不工作:( – 2011-04-26 14:38:12

+0

你必須把它放在你的.vimrc文件中:set previewheight = 5 – 2011-06-27 04:49:52

相關問題