Answers:
如果您当前的语言环境是utf-8编码,则Vim将自动以utf-8模式启动。
如果使用其他语言环境,请在用户~/.vimrc文件中进行以下设置:
set encoding=utf-8
您可能还需要选择菜单使用的字体。不幸的是,这并不总是有效。
您也可以使用此选项强制使用进行编码:set fileencodings=utf-8。您可以在这里找到文档
另一个解决方案是:在插入模式下,按Ctrl- R ="\xe2\x82\xa9" Enter以使用十六进制编码直接输入UTF-8字符。
的\xe2\x82\xa9是十六进制编码₩字符(朝鲜的货币符号)。
参考:Vim文档
注意:如果执行了上述配置,但是仍然看不到Unicode字符或无法正确键入Unicode字符,请检查您的终端或控制台配置是否 Character encoding设置为UTF-8。
另请阅读Vim中的特殊字符。
C-R ="\xe2\x82\xa9" <enter>吗?
₩(朝鲜的货币符号),允许用户₩使用带有-Enter的UTF-8十六进制编码直接键入文字Ctrl+R="..."。
fenc打开文件后,变量的值是什么?