Ubuntu 上带有 unicode 的 Vim 7.3

Ubuntu 上带有 unicode 的 Vim 7.3

我在 Ubuntu 机器上安装了 Vim 7.3,默认情况下未编译 unicode。编译 vim 7.3 时启用 unicode 的配置选项是什么?我搜索了他们的网站和互联网,但无论如何也找不到。话虽如此,它可能就在我的眼皮底下。

答案1

这是--enable-multibyte

答案2

首先要检查“ :version”命令的输出并查找“multi_byte”。如果包含,则前面应加一个 +,如果不包含,则前面应加一个 -。“multi_lang”也很重要,但程度略低。或者,您可以执行以下操作:

:echo 有('多字节')有('多语言')

Vim 将打印“1”来表明包含该功能,否则打印“0”。

如果包含这些,则需要确保 Vim 设置正确。首先要尝试的是将“ :set encoding=utf-8”放入您的~/.vimrc

如果这不起作用,并且您在终端中使用 Vim(换句话说,不是 gVim),请启动 Vim 并输入“ :set termencoding?”。如果您的系统语言设置已正确配置为 unicode/utf-8,则它应该为空(“ termencoding=”)或设置为 utf-8(“termencoding=utf-8").

It would probably be a good idea to look at ":help mbyte.txt" and possibly ":help usr_45“。

答案3

您可能set encoding=utf-8在手动编译时系统范围的 vimrc 中没有使用。尝试将其添加到您的$MYVIMRC:help unicode有关更多信息,请参阅。

答案4

默认情况下启用 Unicode!

相关内容