MelBurslan прав, что эта функция изначально не существует, но создание определяемой пользователем команды на самом деле не способ ее создания. Я возился несколько минут и придумал это:
:nmap <silent> ,s "=nr2char(getchar())<cr>P
Который использует некоторую хитрость Vim, включающую "помещение" текста из регистра, в данном случае регистр "выражения". Выражение, включаемое в регистр, - это « nr2char(getchar())
», который вернет строку из одного символа.
Причина, по которой я построил сопоставление таким образом, заключается в том, что получение пользовательского ввода "на полпути" сопоставления сложно и может вести себя непредсказуемо; даже это отображение опустит курсор вниз в область состояния, ожидая, пока пользователь введет символ.