Ответ 1
То же решение с завихрением автоматизации, чтобы запомнить его:
command! -nargs=* UTF8 call EncodeUTF8(<f-args>)
fun! EncodeUTF8(...)
let utf8str = ""
for i in a:000
let utf8str .= "\\x" . i
endfor
exe "norm i" . eval("\"".utf8str."\"")
endfun
Теперь вы можете :UTF8 e2 82 a9
Вы также можете ввести этот символ с помощью <C-k>W=
. См. :help digraph-table-mbyte
.
Обратите внимание, что вы также можете получить информацию о символе с ga
и g8
в обычном режиме. Поэтому было бы проще просто сделать <C-r>="\xe2\x82\xa9"
один раз, а затем сделать ga
, чтобы получить кодовую точку.