Недавно я узнал, что cnoremap
отображает клавиши / аккорды в командном режиме vim, подобно тому, как inoremap
и nnoremap
работают в режиме вставки и обычном режиме соответственно.Интересно, что сопоставления, созданные таким способом, применяются не только при использовании :
, но и при использовании /
или ?
.Это заставило меня осознать, что вполне вероятно, что vimscript может использовать командный режим, как это делают обычные команды.Предполагая, что это возможно, я хотел бы знать следующее:
Как войти в командный режим, дождаться ввода данных пользователем, а затем действовать после этого ввода после нажатия пользователем ввода?