我想有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:

“VIM”

作为OS X塞拉利昂的,默认的终端应用程序支持斜体。所有你需要做的是以下内容添加到您的vimrc文件:

let &t_ZH="\e[3m"
let &t_ZR="\e[23m"

然后确保你使用的字体支持斜体,也是你的色彩方案包含斜体一些语法部分。

斜体支持即将到iTerm2终端应用程序 - 它在夜间现在构建。正如增强请求提到你需要正确配置 TERMINFO 变种。

康拉德,不知道Terminal.app,但斜体在很多不同的终端仿真器的支持。 urxvt,的konsole,侏儒末端想到。

您不能用常规摩纳哥的字体看起来。

似乎只有的MacVim使斜体。

这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top