在vim语法启用斜体高亮MAC终端
-
19-09-2019 - |
题
我想有VIM显示我的斜体字注释,我明白我需要的地方
cterm=italic
在
hi Comment
在我使用color.vim文件行。然而,这是具有文本显示没有任何影响,我怀疑有做一些Terminal.app设置,除非我误解vim的语法。我会很感激,如果有人能告诉我如何启用此功能。
此外,我目前使用摩纳哥字体,它不具有一个单独的斜体文件(然而,斜体句法高亮不为索拉,龙力,档案维拉或其他italic-或启用斜字体工作,要么)。假设一个解决方案存在与斜体字体,我有过任何进一步的跳火圈得到摩纳哥的工作?
感谢您的任何输入。
编辑:结果 我很惊讶,我还没有得到一个答案尚未;这似乎并不像它应该是太困难的事。也许是。另外,可能有人解释为什么这将不会的可能呢?
解决方案
作为雪豹的,Terminal.app不支持斜体属性(SGR,值3)。随意文件在 http://bugreporter.apple.com 的请求。
其他提示
创建一个文件名为的xterm-256color-italic.terminfo:
# A xterm-256color based TERMINFO that adds the escape sequences for italic.
xterm-256color-italic|xterm with 256 colors and italic,
sitm=\E[3m, ritm=\E[23m,
use=xterm-256color,
在你的终端运行tic xterm-256-italic.terminfo
,它会生成一个文件~/.terminfo/78/xterm-256color-italic
,那么你可以设置TERM=xterm-256-italic
或只需更换与/usr/share/terminfo/78/xterm-256color
~/.terminfo/78/xterm-256color-italic
sudo cp /usr/share/terminfo/78/xterm-256color /usr/share/terminfo/78/xterm-256color-bak
sudo cp ~/.terminfo/78/xterm-256-color-italic /usr/share/terminfo/78/xterm-256color
后,可以看到在斜体字体VIM:
作为OS X塞拉利昂的,默认的终端应用程序支持斜体。所有你需要做的是以下内容添加到您的vimrc文件:
let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
然后确保你使用的字体支持斜体,也是你的色彩方案包含斜体一些语法部分。
康拉德,不知道Terminal.app,但斜体在很多不同的终端仿真器的支持。 urxvt,的konsole,侏儒末端想到。