完全禁用GVim中的斜体文本

时间:2011-03-30 13:22:07

标签: vim italic

在GVim中,我使用类似fixedsys的字体看起来不错,但是使用斜体文本它会破坏(字符部分不可读,尤其是最后一个斜体,如果下一个是常规的)。

出于这个原因(并且因为我不喜欢斜体文本)我想完全禁用Vim中的斜体文本;无需修改任何突出显示相关文件的语法。

3 个答案:

答案 0 :(得分:14)

使用强烈推荐的Solarized theme时,您可以使用以下方法进行配置:

let g:solarized_italic=0

答案 1 :(得分:5)

语法高亮显示是否使用斜体文本由colorscheme定义。任何colorscheme规则都可以定义termcterm和/或gui属性列表,这些列表在:help attr-list中有所描述。您可以清除相关的colorscheme规则,也可以从中删除italic属性。

例如,如果您的colorscheme中有以下规则

hi IncSearch gui=italic guifg=#303030 guibg=#cd8b60

您只想删除gui=italic位。您还可以通过设置attr-list来指定不使用gui=NONE中的任何属性。

答案 2 :(得分:2)

使用高度推荐的Dracula theme时,可以通过将以下内容添加到~/.vimrc中来进行配置:

let g:dracula_italic = 0

来自dracula的文档

字体样式(斜体,粗体,下划线)有问题吗?

  • 确保您的终端支持这些样式。
  • 如果运行tmux,请参阅tmux部分。
  • 如果其他所有方法均失败,请在vimrc中设置let g:dracula_<style-name> = 0来禁用样式,其中<style-name>是(italicboldunderlineundercurlinverse