Вы можете с помощью цифры-utils, хотя это может быть излишество для того, в чем Вы нуждаетесь. Это - ряд программ для управления числами в оболочке и может сделать несколько изящных вещей, включая, конечно, сложив их. Это немного устарело, но они все еще работают и могут быть полезными, если необходимо сделать что-то больше.
Для достижения желаемого вы должны открыть окно quickfix / error после вызова grep:
:copen
У меня есть сценарий, который делает это за меня каждый раз, когда я использую grep.
Если у вас есть список файлов, вы можете просматривать их в виде дерева с помощью
:cn
:colder
Для получения дополнительной информации
:help grep
и прокрутите до конца записи
Для полноты картины, кроме команды : copen
, есть также : cw
, которая открывает окно «quickfix» только при наличии записей (поэтому, если ваш grep не дал результатов, он не появится).
Я думаю, что самый простой способ (без определения сопоставления) открыть файлы в новой вкладке - это сделать:
:cw " Open the quickfix window
Ctrl-W T " Switch the window into a new tab
<ENTER> " Open the file/line
В качестве альтернативы, вы можете сделать:
:cw " Open the quick fix window
Ctrl-W <ENTER> " Open the file/line in a new window
Ctrl-W T " Move the new window to a new tab
Если вы хотите сделать это по умолчанию, вы, вероятно, можете использовать автоматические команды BufEnter
и BufLeave
для создания и удаления сопоставления при входе и выходе из окна быстрого исправления ; однако это, вероятно, нетривиально.
:help :cw
:help :copen
:help quickfix