【问题标题】:quickfix window in vertical split with maximum height以最大高度垂直分割的快速修复窗口
【发布时间】:2026-02-03 18:55:02
【问题描述】:

我最近开始使用 vim 插件并尝试使用 pep8 设置 python 模式。我想看到垂直拆分窗口。我能够使用 autocmd commad as 来实现它:

:autocmd FileType qf wincmd L 

但是现在文件窗口和快速修复窗口的高度减少到 10。有没有办法将其更改为最大可能高度?

【问题讨论】:

    标签: vim pep8 python-mode


    【解决方案1】:

    如果您需要调整 pymode quickfix 窗口的高度,请按照documentation 尝试在您的.vimrc 中更改这些设置

    let g:pymode_quickfix_minheight = 3
    let g:pymode_quickfix_maxheight = 6
    

    如果您只需要垂直打开一个快速修复窗口,您可以使用:vert 命令来实现

    :vert copen
    

    【讨论】:

    • 是否可以根据窗口大小调整变量?我希望它始终等于窗口的大小。还请您指出如何从 1 个错误导航到另一个错误?
    • 关于指向导航 - 阅读文档,如 romainl 所述,并使用 Google。
    • python-mode/autoload/pymode.vim 中的这个函数pymode#quickfix_open(onlyRecognized, maxHeight, minHeight, jumpError) 似乎可能负责快速修复的大小调整。您可以更改它,也可以通过issue tracker 请求此功能。