Quickfix窗口无法打开

时间:2018-12-20 13:47:33

标签: vim

我正在运行香草Vim,但没有任何插件或vimrc中的任何内容,但是当我运行:grep foo %

时,quickfix窗口无法打开

我在这里关注本教程: https://seesparkbox.com/foundry/demystifying_multi_file_searches_in_vim_and_the_command_line

VIM-Vi IMproved 8.0(2016年9月12日,2018年5月11日15:17:01编译)

这是正常行为吗?

1 个答案:

答案 0 :(得分:2)

:grep仅运行grepprg中定义的外部grep命令(使用:set grepprg?来查看)。因此,是的,默认情况下它不会更改quickfix窗口的状态。

不过,您可以编写自己的grep命令:

command! -nargs=+ NewGrep execute 'silent grep! <args>' | copen

或者您可以使用自动命令在grep之后触发copen。在这里看看:vimgrep pattern and immediately open quickfix in split mode