VI читает в выводе команды и использует его для поиска

Я хотел бы сопоставить ключ с командой внешней оболочки, которая затем вернула бы токен для поиска в vi. Затем vi следует использовать результат команды для поиска и перехода к строке, содержащей ее. Как это можно сделать? Спасибо!

1 ответ

/<C-R>=system("cmd")<CR><CR>

где <C-R>= ... <CR> оценит выражение и будет использовать полученную строку в строке, и system("cmd") возвращает строку с содержимым запуска команды cmd,

Другие вопросы по тегам