Мне нравится использовать команду :lgrep
в Vim для создания списка местоположений для текущего буфера. Например, я могу использовать его с регулярным выражением Perl, выполнив:
:lgrep -P 'pattern' %
Однако мне не нравится тот факт, что результаты grep отображаются, скрывая мой сеанс Vim, после завершения grep. Я хочу, чтобы результаты были помещены в окно списка местоположений, но для вывода grep (на экран) было подавлено. Обычно после завершения grep Vim скрывает все окна и отображает результаты grep в моем терминале. Затем я должен Press ENTER or type command to continue
чтобы вернуться к сеансу Vim.
Это раздражает.
Обычно я сразу же открываю окно списка местоположений и перемещаюсь по результатам, используя это окно. Я хочу подавить отображение результатов grep, а затем предложить мне нажать ENTER, чтобы продолжить.
Это возможно?