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でこのようにしていた