我正在使用 SUSE Linux Enterprise Desktop 11 (x86_64),我在终端中使用 Vim 作为我的编辑器。我最近从https://github.com/itchyny/lightline.vim安装了一个名为lightline的插件。该插件使用特殊字符使状态行如下所示:
栏的 > 部分实际上是 ► 字符,其颜色类似于它旁边的正方形。问题是,就我而言,酒吧看起来像这样:
尽管编码设置为 UTF-8 并且系统上安装了所有必需的字体(用于电力线的字体),但 ► 字符未正确显示。在这种情况下,终端上设置的字体是 Liberation Mono for Powerline。
我的 vimrc 中的 Lightline 设置:
set encoding=utf-8
scriptencoding utf-8
let g:lightline = {
\ 'colorscheme': 'wombat',
\ 'separator': {'left': "\u25B6", 'right': ''},
\ 'subseparator': { 'left': '', 'right': ''}
\ }
我也尝试像这样复制 ► 字符
let g:lightline = {
\ 'colorscheme': 'wombat',
\ 'separator': {'left': "►", 'right': ''},
\ 'subseparator': { 'left': '', 'right': ''}
\ }
但它以同样的方式表现出来。
此外,在应该有空格的地方存在 ^ 字符的问题。
有什么解决办法吗?