vimで長い行があるファイルの編集が重たくなる現象の対策

提供: neovim/vim入門
2017年9月17日 (日) 18:41時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「vimで「1行が長いファイルを編集している」ときに、カーソルの移動が重くなり、 使い物にならないことがあります。その場...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

vimで「1行が長いファイルを編集している」ときに、カーソルの移動が重くなり、 使い物にならないことがあります。その場合の対策を紹介します。

読み方

synmaxcol
しん まっくす こる

概要

1行が長いファイルの編集時に、vim のカーソル移動が非常に重たくなることがありませんか? この原因は、シンタックスハイライト です。

XMLとか、HTML とか、1行で永遠と続いてしまっているやつだと重たくなります。 ひょっとすると JSON のデータが長かったりしても、重くなるでしょう。

解決策

シンタックスハイライトが原因で、カーソル移動などが遅くなってしまう場合の対策は、いくつかあります。

  • シンタックスハイライトをオフにする (:syntax off)
  • 改行を入れる
  • ハイライトする文字数を制限する (:set synmaxcol=3000)

関連項目




スポンサーリンク