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
打开文件后,变量的值是什么?