Vim - quickfix窗口大小问题(ack.vim)

时间:2016-11-16 11:52:06

标签: vim terminal grep ack

我正在使用ack.vim。除了quickfix窗口的stange行为外,它的工作正常。

搜索完成后,我可以从quickfix窗口中列出的结果中打开一个文件 有几种方法可以打开。通常我会输入o(打开),v(垂直拆分)或h(水平拆分)。
但每次按下vh时,quickfix窗口都会获得窗口高度 因此,如果我按下h五次,终端几乎只能通过快速修复窗口进行操作。
目前,对于此解决方法,我将键入ctrl + w -以降低窗口高度,但这非常烦人。

任何人都知道如何解决这个问题? 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

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

您可以通过将以下内容添加到vimrc来禁用它们:

SELECT a.id_comnda AS a_id_comanda, a.id_lista AS a_id_lista,
b.id AS b_id, b.taxaComanda AS b_taxaComanda
(SELECT sum(taxaComanda) FROM comenzi WHERE b.id = a.id_comanda AS totalTaxaComanda)
FROM colete a
INNER JOIN comenzi b ON b.id = a.id_comanda
WHERE a.id_lista = 3820
GROUP BY a.id_comanda

答案 1 :(得分:0)

这是Ack.vim中的一个错误。查看问题的详细信息:https://github.com/mileszs/ack.vim/issues/150 有一个修复,但它需要使用源的不同github分支(直到它合并回主):https://github.com/mileszs/ack.vim/tree/preserve-list-size