nr2char()
code:vim
nr2char({expr} {utf8})
param
expr:コード値
utf8:utf8のコード値として解釈するかどうか
省略 or 0:encodingの値が使用される
1:utf8の値が返される
return
コード値{expr}に対応する1文字を返す
getchar()で取得した値を文字に変換する
code:vim
let c = getchar()
if c =~ '^\d\+$'
let c = nr2char(c)
endif
vim-sorroundでこのようにしていた