我想让 vim 以斜体显示我的评论,并且我知道我需要放置
cterm=italic
in the
hi Comment
我正在使用的 color.vim 文件中的行。然而,这对文本显示没有影响,我怀疑这与某些 Terminal.app 设置有关,除非我误解了 vim 语法。如果有人能告诉我如何启用此功能,我将不胜感激。
此外,我目前使用的是 Monaco 字体,它没有单独的斜体文件(但是,斜体语法突出显示不适用于 Consolas、Lucida、Bitstream Vera 或其他支持斜体或斜体的字体)。假设存在斜体字体的解决方案,我是否需要跳过任何进一步的障碍才能让 Monaco 工作?
感谢您的任何意见。
EDIT:
我很惊讶我还没有得到答复;这似乎并不难做到。也许是的。或者,有人可以解释为什么这不可能是可能的吗?
从 OS X Sierra 10.12 开始,默认终端应用程序支持斜体;但是,包含的 ncurses 版本包含未声明斜体支持的 xterm terminfo 文件(它们未定义sitm
能力)。要在 Vim 中解决此问题,请将以下内容添加到 vimrc 文件中以定义用于启用/禁用斜体的终端命令:
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
然后确保您使用的字体支持斜体,并且您的颜色方案在某些语法部分包含斜体。或者,要在本地自定义语法突出显示以将注释格式设置为斜体,请将以下内容添加到 vimrc 文件中:
highlight Comment cterm=italic
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)