当我尝试在RHEL中启动gVim时,收到以下消息:
警告:字符串中缺少字符集到FontSet转换警告: 无法加载任何可用的字体集警告:字符串中缺少字符集 到FontSet转换警告:无法加载任何可用的字体集 错误:正在中止:找不到字体集
E852:子进程无法启动GUI按ENTER或键入 命令继续
VIM启动了。请帮忙。
答案 0 :(得分:1)
:h E852
当启动GUI失败时,Vim将尝试继续在终端中运行。
因此导致gvim无法启动的字体存在问题。
locale
返回什么?
如果您使用的是utf-8语言环境但没有安装任何utf-8字体,解决方案是安装某些字体,则会发生此错误。
6.1。为用户添加新字体要为单个用户添加字体,请将新字体复制到用户家中的〜/ .fonts /目录中 目录。使用fc-cache命令更新字体信息 缓存,如下例所示:
fc-cache~ / .fonts
答案 1 :(得分:0)
通常它是因为它是gvim的纯x11版本,添加至少gtk支持允许它访问fontconfig然后它工作得更好......(我刚才遇到了问题,并且我的解决方案是添加gtk支持)。