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