Chr*_*nos 13 vim gnome-terminal
经过大量搜索,我找不到让 gnome-terminal 显示斜体字体的方法。我正在运行 3.6.2 版。
具体来说,我希望 vim 以斜体显示注释;我已经添加
highlight Comment cterm=italic
Run Code Online (Sandbox Code Playgroud)
到我的 .vimrc 但它不起作用。
有谁知道这是否可以做到?
小智 14
Gnome 终端确实支持斜体(至少在 3.8.4 版中)。您可以通过执行测试终端对斜体的支持$ echo -e "\e[3mfoo\e[23m"。如果您看到 foo 以斜体打印,foo,则终端支持它。
然后你必须插入以下内容.vimrc:
set t_ZH=^[[3m
set t_ZR=^[[23m
Run Code Online (Sandbox Code Playgroud)
请注意,这^[是单个字符,可以在 vim 插入模式下通过键入<ctrl>-v <esc>.
之后,您必须告诉 vim 将注释斜体。:highlight Comment cterm=italic当带有一些注释的文件打开时,您可以通过在 vim 中执行来快速测试它是否有效。评论应该立即斜体。
我在 reddit 上找到了上述说明(终端 vim 和 tmux 中的斜体),但我不必遵循那里列出的所有步骤。我的答案是对我有用的说明的提炼版本。