Я делаю некоторую отладку, которая включает проверку имени файла журнала "blah N.log", где N - целое число. Периодически добавляется новый файл журнала, и я хотел бы просто перейти к следующему файлу журнала, а не явно делать :e blah\ N.log
. Я не могу просто сделать % vim *.log
, а затем :n
, потому что не все файлы журнала еще существуют.
У меня есть выражение, которое выдает следующее имя файла журнала:
:echo substitute(expand('%'), ' \zs\d\+', \=submatch(0) + 1', '')
Но я не могу понять, как передать результат этого выражения в команду :e
. Любые советы?