GVimでは、見栄えの良いfixedsysのようなフォントを使用していますが、イタリック体のテキストでは壊れます(charsは部分的に判読できません。特に、次のイタリック体が通常の場合は最後のイタリック体です)。
このため(そしてとにかくイタリックテキストが嫌いなので) 、Vimでイタリックテキストを完全に無効にしたいです。関連ファイルを強調表示する構文を変更せずに。
強く推奨されるSolarizedテーマを使用する場合、以下を使用してこれを構成できます。
let g:solarized_italic=0
構文の強調表示で斜体のテキストを使用するかどうかは、配色によって定義されます。任意の配色ルールtermで、、、ctermおよび/またはgui属性リストを定義できます。これらのリストについては、 :helpattr-listで説明されています。関連する配色ルールをクリアするか、italicそれらから属性を削除することができます。
たとえば、次のルールが配色に含まれている場合
hi IncSearch gui=italic guifg=#303030 guibg=#cd8b60
gui=italicあなたは単にビットを削除したいと思うでしょう。attr-listを設定することにより、からの属性を使用しないように指定することもできますgui=NONE。
強く推奨されるドラキュラテーマを使用する場合は、以下を追加してこれを構成できます~/.vimrc。
let g:dracula_italic = 0
ドラキュラのドキュメントから
フォントスタイル(斜体、太字、下線)に問題がありますか?
- 端末がこれらのスタイルをサポートしていることを確認してください。
- tmuxを実行している場合は、tmuxのセクションを参照してください。
- 他のすべてが失敗した場合は
let g:dracula_<style-name> = 0、vimrcで設定してスタイルを無効にします。ここで、は<style-name>(、、、、、)のいずれかです。italicboldunderlineundercurlinverse