かわろぐ

技術、セキュリティ、その他もろもろ

MENU

Vim のカレント行の下線が日本語だと揺れる件

環境

  • macOS 10.15.7
  • neovim 0.4.4
  • iterm2 3.4.3

vim のカレント行の下線が揺れる

揺れると言うか歪みがでるというか。。。文章で説明するよりも以下の画像を見てもらえれば、どういう状況だったか一目瞭然かとおもいます。こんな感じです。

f:id:kawa_xxx:20201213120256p:plain

こんな感じに日本語の部分のみ下線が揺れるんです。今まで結構な期間ずっと気になっていました。Mac デフォルトのターミナルだと、別の表示上の問題はあったものの再現しないので、 iTerm2側の問題の様子でした。

原因はGPUレンダリング

設定を細かく見ていって、表示系で怪しそうなものはないかなと探していくと、GPUレンダリングが目につきました。試しにOffにしてみると解決しました!

表示上の違いとしてはGPUレンダリングが入っていると若干下線が太くなるような気がしますね。

f:id:kawa_xxx:20201213120259p:plain

こんな感じにきれいになりました!やった!

f:id:kawa_xxx:20201213120305p:plain

めでたしめでたし。