読者です 読者をやめる 読者になる 読者になる

Vim で一行が長すぎる HTML や XML を編集すると重くなる

Vim で一行が長すぎる (約3000 文字以上) の XML や HTML を開くとカーソルの移動が重くて使い物になりません。シンタックスハイライトが原因のようです。

解決方法

幾つか方法がありますが、ファイルを書き換えてもよいのならば 2 番目が妥当だと思います。

  • シンタックスハイライトをオフにする。 :syntax off
  • 改行を入れる。 :s/>\s*</>\r</g
  • ハイライトする文字数を制限する。 :set synmaxcol=500

ヘルプの synmaxcol の項目にも「長い行を持つXMLファイルの描画が非常に遅くなる」と書いてありました。

参考サイト

他によい解決方法があったら教えてください。