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

1 ответ1

4

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

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

для деталей:

:h input()
:h inputsave()

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .