我正在使用ack.vim。除了quickfix窗口的stange行为外,它的工作正常。
搜索完成后,我可以从quickfix窗口中列出的结果中打开一个文件
有几种方法可以打开。通常我会输入o
(打开),v
(垂直拆分)或h
(水平拆分)。
但每次按下v
或h
时,quickfix窗口都会获得窗口高度
因此,如果我按下h
五次,终端几乎只能通过快速修复窗口进行操作。
目前,对于此解决方法,我将键入ctrl
+ w
-
以降低窗口高度,但这非常烦人。
任何人都知道如何解决这个问题? 谢谢你的帮助。
答案 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