为什么gvim没有正确设置字体?

min*_*als 3 vim text-editor editor

我试图在linux上配置gvim字体,.vimrc但它产生奇怪的结果.为了使gvim使用"Liberation Mono",我补充道set guifont=LiberationMono: h12.它被应用但无法识别:h12选项和输出:

Error detected while processing /home/tastyminerals/.vimrc:
line   44:
E518: Unknown option: h12
Run Code Online (Sandbox Code Playgroud)

但是我对结果很满意,因为字体被应用了. 在此输入图像描述

但是,当我纠正set guifont=LiberationMono:h12gvim 的行不抱怨但字体变为这个:

在此输入图像描述

这不是"解放单声道"当然,这件事与我试图使用的任何其他字体一起发生.为什么字体会变成一些奇怪的等宽变体?如何正确配置字体?

min*_*als 7

我设法通过更正字体设置来解决问题 ~/.vimrc

set guifont=LiberationMono\ 12
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 如果ppl仔细阅读帮助手册stackoverflow将不存在;) (3认同)