💨

【Vim】カラースキームによって一部の行が塗りつぶされてしまったとき

2021/03/29に公開

Vimで利用できるカラースキームの中にはコメントアウトされた文字を斜体(イタリック)で表示するものがあります。
これらの表示は分かりやすい表示を実現する反面、斜体表示に対応しないターミナルエミュレーターでは表示が乱れてしまう場合もあります。

カラースキームに斜体表示をオフにするオプションが用意されている場合もありますが、Vim側で表示を止めることができます。

set t_ZH=
set t_ZR=

上記のコマンドはVimが斜体文字を出力する際のエスケープシーケンスを消去します。:h terminal-options

Discussion