Можете ли вы использовать vimscript для входа и выхода из командного режима? - PullRequest
0 голосов
/ 20 сентября 2019

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

Как войти в командный режим, дождаться ввода данных пользователем, а затем действовать после этого ввода после нажатия пользователем ввода?

1 Ответ

0 голосов
/ 20 сентября 2019

Иногда единственный рабочий способ поиска переполнения стека состоит в том, чтобы написать целый вопрос и посмотреть раздел «Подобные вопросы».И этот вопрос и этот другой вопрос имеют ссылки на функцию input(), которая фактически переводит пользователя в командный режим, и может, насколько я могу судить,использоваться вместе с другими функциями vimscripting для воспроизведения точного поведения /, ? и :.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...