在 GVim 中,我使用了一种类似于 fixedsys 的字体,它看起来不错,但是斜体文本会中断(字符部分不可读,尤其是如果下一个是常规的,则最后一个斜体)。
出于这个原因(而且因为我不喜欢斜体文本)我想在 Vim 中完全禁用斜体文本;无需修改任何语法高亮相关文件。
使用强烈推荐的Solarized 主题时,您可以使用以下方式进行配置:
let g:solarized_italic=0
语法高亮是否使用斜体文本由您的配色方案定义。任何颜色方案规则都可以定义term
、cterm
和/或gui
属性列表,这些列表在:help attr-list中进行了描述。您可以清除相关的配色方案规则或italic
从中删除属性。
例如,如果以下规则在您的配色方案中
hi IncSearch gui=italic guifg=#303030 guibg=#cd8b60
你会想简单地删除该gui=italic
位。您还可以attr-list
通过设置指定不使用任何属性gui=NONE
。
当使用高度推荐的Dracula 主题时,您可以通过将以下内容添加到您的来配置它~/.vimrc
:
let g:dracula_italic = 0
来自德古拉的文档
字体样式有问题(斜体、粗体、下划线)?
- 确保您的终端支持这些样式。
- 如果运行 tmux,请参阅 tmux 部分。
- 如果一切都失败了,通过
let g:dracula_<style-name> = 0
在你的 vimrc 中设置来禁用样式,其中<style-name>
之一是 (italic
,bold
,underline
,undercurl
,inverse
)