MelBurslan, bu özelliğin yerel olarak mevcut olmadığı doğrudur, ancak kullanıcı tanımlı bir komut oluşturmak, onu oluşturmanın yolu değildir. Birkaç dakika uğraştım ve bununla geldim:
:nmap <silent> ,s "=nr2char(getchar())<cr>P
Hangi bir kayıttan "metin" koyarak, bu durumda "ifade" kayıt içeren bazı Vim hile kullanır. Kayıt defterine takılan ifade " nr2char(getchar())
" şeklindedir ve bu tek bir karakter dizesi döndürür.
Eşlemeyi bu şekilde oluşturmamın nedeni, bir eşlemenin "yarıda" kullanıcı girişi almanın zor olması ve öngörülemez şekilde davranabilmesidir; bu eşleme bile kullanıcının bir karakter yazmasını beklerken imleci durum alanına bırakacaktır.