Я хотел бы определить макрос vim, который прерывается для пользовательского ввода в определенное время, возможно ли это?
РЕДАКТИРОВАТЬ :Получается, что записи имен (q ), а не макросы
Можно использовать команду ввода в записи, но это больше проблем, чем пользы.
Сначала я сопоставил escape-последовательность вставки с клавишей
:map <F2> a<C-R>=input('input: ')<CR>
затем я сделал эту запись в регистре q
name:
и вставил в новую вкладку
iname: ^[
И после финального побега я нажал <C-V><F2>
получив строчку:
iname ^[^[OQ
Что я вернулся к буферу q, а затем использовал макрос, что позволило мне использовать функцию ввода. Работает, но ужасно.