我想有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"
然后确保你使用的字体支持斜体,也是你的色彩方案包含斜体一些语法部分。
斜体支持即将在iTerm2终端的应用程序-这是在夜间现在构建。 正如增强请求提到你需要配置TERMINFO正确变种。
康拉德,不知道Terminal.app,但斜体在很多不同的终端模拟器的支持。 urxvt,的konsole,GNOME终端浮现在脑海中。