「vimで長い行があるファイルの編集が重たくなる現象の対策」の版間の差分

提供: neovim/vim入門
移動: 案内検索
(ページの作成:「vimで「1行が長いファイルを編集している」ときに、カーソルの移動が重くなり、 使い物にならないことがあります。その場...」)
 
(相違点なし)

2017年9月17日 (日) 18:41時点における最新版

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

読み方

synmaxcol
しん まっくす こる

概要

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

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

解決策

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

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

関連項目