Писать и читать из командной строки

Как я могу написать что-то в командной строке vim, а затем прочитать некоторые входные данные из этого плагина? Например, я хочу написать выбрать "Выберите шаблон поиска (1, 2, ... 0):". Затем пользователь нажимает "2", плагин читает, получает его и что-то делает. Как сделать такое взаимодействие в плагине vim?

1 ответ

Решение

В вашей функции:

call inputsave()
let p = input('Choose search patter (1, 2, ... 0):')
call inputrestore()
echom p "here you got userinput

для деталей:

:h input()
:h inputsave()
Другие вопросы по тегам