2016-11-16 210 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