Полностью отключить курсивный текст в GVim

В GVim я использую шрифт, похожий на fixedsys, который выглядит хорошо, но с курсивным текстом он ломается (chars частично нечитабельный, особенно последний курсив, если следующий является регулярным).

По этой причине (и потому, что я не люблю курсивный текст), я бы хотел, чтобы полностью отключил курсивный текст в Vim; без изменения любых связанных с синтаксисом связанных файлов.

Ответы

Ответ 1

Если подсветка синтаксиса использует курсивный текст или нет, это определяется вашей цветовой схемой. Любое правило colorscheme может определять списки атрибутов term, cterm и/или gui, которые описаны в : help attr-list, Вы можете либо очистить соответствующие правила цветовой схемы, либо удалить из них атрибут italic.

Например, если в вашей цветовой схеме указано следующее правило

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

вам нужно просто удалить бит gui=italic. Вы также можете указать не использовать какие-либо атрибуты из attr-list, установив gui=NONE.

Ответ 2

При использовании рекомендуемой Solarized theme вы можете настроить это, используя:

let g:solarized_italic=0