2016-11-16 183 views
0

我正在使用ack.vim。它的工作很好,除了一個quickfix窗口的行爲行爲。Vim - quickfix窗口大小問題(ack.vim)

搜索完成後,我可以從quickfix窗口中列出的結果中打開文件。
有幾種方法可以打開。 Usualy我去打字o(打開),v(垂直拆分)或h(水平拆分)。
但是每次按下vh,quickfix窗口都會獲得窗口的高度。
因此,如果我按了h五次,終端幾乎只能通過快速修復窗口查看。
現在,對於此解決方法,我將鍵入ctrl + w-以減少窗口高度,但這非常煩人。

任何人都知道如何解決這個問題?
謝謝你的幫助。

回答

0

這些映射是由插件創建的,如plugin documentation中所述。

您可以通過添加禁用它們下面給你的vimrc:

let g:ack_apply_qmappings = 0 
+0

感謝您的建議。但是,我想要做的不是禁用鍵盤映射,而是停止惱人的高度變化。無論如何,你的鏈接是相當有幫助的。非常感謝。 – dosuken123

+0

很高興我可以幫助:)如果你想定製映射,你應該在你的vimrc中創建一個名爲'g:ack_mappings'的字典,並調整文檔中描述的默認映射。 – mMontu

+0

我看不出這個答案有幫助。問題在於從quickfix屏幕進行多次分割,這會錯誤地放大quickfix窗口本身的大小。 OP想要使用插件的映射,只是沒有放大quickfix窗口。考慮在Ack.vim github上發佈這個查詢。 – gregory