vimrc设置evening主题及16pt Lucida字体出现E518错误求助
错误原因
- 字体名称空格未完全转义:
Lucida Console两个单词之间的空格没有转义,Vim解析配置时将guifont=Lucida识别为完整参数,把后续的Console\ 14当成了独立的未知配置项,触发E518报错。 - 字号指定格式错误:Windows平台下gVim的
guifont参数需要用:h<字号>的格式指定字体大小,不能直接在字体名后加空格写字号数值,且你配置的14pt和需求的16pt不符。 - 缺少配色主题配置:没有添加evening主题的加载语句。
正确配置方案
你只需要修改配置文件末尾的字体配置,同时添加主题配置即可,其他原有配置不需要改动:
" 加载evening配色主题 colorscheme evening " 设置16pt Lucida Console字体(仅图形界面gVim生效,终端Vim字体由终端本身配置) set guifont=Lucida\ Console:h16 " 可选更稳妥的引号包裹写法,不需要手动转义空格 " set guifont='Lucida Console:h16'
将你原有配置末尾的set guifont=Lucida Console\ 14替换为上述内容即可解决报错,实现需求。
内容的提问来源于stack exchange,提问作者CB2100
相关产品推荐
相关产品推荐

