1

В правой части сопоставления клавиш вы можете сделать что-то вроде :call FileTypeToggle("")<Left><Left> чтобы начать вызов функции в командной строке, переместить курсор между кавычками и ждать пользователь должен ввести аргумент и нажать <CR> вручную.

Как вы можете сделать то же самое из функции? Я пробовал несколько перестановок execute , call , normal , и, похоже, ничего не работает. Я либо получаю ошибки о конечных символах (<Left><Left>), либо он выполняет функцию, не дожидаясь ввода пользователя.

1 ответ1

3

Используйте функцию ввода ().

let cmd = input("", "call FileTypeToggle(\"\")\<left>\<left>")
exe cmd

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