最大化vim的quickfix窗口?

时间:2015-01-12 10:55:30

标签: python vim

我在vim和python中编程,并使用tpope's vim-dispatch通过

运行当前文件
:Dispatch python main.py

程序的打印输出被定向到 quickfix 窗口。不幸的是,只有前几行是可见的。 要查看所有输出,我必须手动调整quickfix窗口的大小

到目前为止,在将光标移动到quickfix窗口后,我费力的解决方法是<C-W><C-o>,这使得quickfix窗口成为唯一可见的窗口。 然后我通过<C-o>返回我的来源。

有没有办法切换特定大小的quickfix窗口? 或者:什么是更好的方式导航到quickfix窗口,最大化它,然后回到源中的最后位置?

1 个答案:

答案 0 :(得分:3)

:copen命令支持可选的[height]参数:

:cope[n] [height] Open a window to show the current list of errors.

                  When [height] is given, the window becomes that high
                  (if there is room).  When [height] is omitted the
                  window is made ten lines high.

如果插件打开了quickfix(你无法配置它),你可以通过:autocmd解决这个问题(因为它的qf文件类型可以检测到quickfix窗口):

:autocmd FileType qf wincmd _