Vimスクリプトでマルチバイト文字の場合もカーソル下の1文字を取得
UTF-8限定。
で、上のようなものを書いたら、eagletmtさんから言われた。
mode() == 'n' のときなら normal! yl でマルチバイト文字でも問題無くカーソル位置の文字とれますよね
vim-jp – Lingr
wwww
:echo matchstr(getline('.'), '.', col('.')-1)
vim-jp – Lingr
wwwwwwwwwwwwww
まぁ
オチがついてよかったですね。
全体的な話の流れ
が知りたい方はこちらへ。