Vim,MacVim和Unicode


4

Unicode字符显示在终端(iTerm)的常规旧vim中,而不出现在MacVim中。有没有办法让MacVim正确处理Unicode字符。如果有帮助,我使用自制软件安装它们。

我从Vim Wiki中抓取了以下几行:

if has("multi_byte")
  if &termencoding == ""
    let &termencoding = &encoding
  endif
  set encoding=utf-8
  setglobal fileencoding=utf-8
  "setglobal bomb
  set fileencodings=ucs-bom,utf-8,latin1
endif

MacVim到底在做什么错?在GUI和终端(mvim -m)模式下,Unicode在我的安装上都可以正常工作。
马克·里德

Answers:


5

如果您表示Unicode字符无法正确呈现,请尝试在“首选项...→高级”菜单中禁用“使用Core Text呈现器”选项,然后重新启动MacVim。(来源1来源2

我有一个类似的问题,其中表情符号字符被渲染得很大,但是到目前为止,我还不知道如何解决它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.