我已经安装电源线并安装了 Ubuntu Mono Powerline 字体,并选择该字体作为终端中使用的字体。安装字体后,特殊字符仍然不起作用。这是使用 Gnome Terminal 的默认 Ubuntu 安装。我也试过 Konsole,但没有成功。还有其他关于如何让此字体正常工作的想法吗?
答案1
确保将 VIM 指向 powerline 绑定文件夹(我花了一段时间才明白,仅通过运行安装程序,此文件夹仍然不可用)。 在我的情况下,我将 powerline 文件夹移动到/opt
,因此在我的 .vimrc 中我有一行:
set rtp+=/opt/powerline-develop/powerline/bindings/vim
您的 powerling 绑定文件夹的位置可能会有所不同
我无法在我的用户文件夹中识别 10-powerline-symbols.conf(即使在创建之后),.font.conf.d
所以我最终将其移动到/etc/fonts/conf.d
并运行sudo dpkg-reconfigure fontconfig
以激活这个新的配置文件(并注销和登录)。
对我来说,最后一步起了作用。
要查看安装的其他部分是否顺利,您可以做的一件事是在 vim(或 gvim)中选择 powerline 字体本身。尽管文本看起来无法使用,但至少现在 powerline 应该显示正确的字体。如果没有,那么还有其他需要修复的地方。
答案2
确保您的终端编码设置为 UTF-8。它可以通过 GNOME Terminal 3.14.2 中的配置文件设置进行更改,但如果您使用的是没有此设置的旧版本,则需要将系统区域设置为 UTF-8 区域。