У меня есть строка в одной из моих функций
silent! exec "r!sh myScript '" . a.1 "'
, которая выводит вывод myScript в текущий буфер.
myScript выводит одно имя файла.Вместо того, чтобы печатать имя файла в буфере, я хотел бы открыть этот файл.
Я пробовал что-то вроде
silent! exec "open!sh myScript '" . a.1 "'
silent! exec "new!sh myScript '" . a.1 "'
let l:file = silent! exec "sh myScript '" . a.1 "'
new l:file
, но, похоже, ни один из них не работает.
Я что-то упускаю из виду?