「vimで長い行があるファイルの編集が重たくなる現象の対策」の版間の差分
提供: neovim/vim入門
(ページの作成:「vimで「1行が長いファイルを編集している」ときに、カーソルの移動が重くなり、 使い物にならないことがあります。その場...」) |
(相違点なし)
|
2017年9月17日 (日) 18:41時点における最新版
vimで「1行が長いファイルを編集している」ときに、カーソルの移動が重くなり、 使い物にならないことがあります。その場合の対策を紹介します。
読み方
- synmaxcol
- しん まっくす こる
概要
1行が長いファイルの編集時に、vim のカーソル移動が非常に重たくなることがありませんか? この原因は、シンタックスハイライト です。
XMLとか、HTML とか、1行で永遠と続いてしまっているやつだと重たくなります。 ひょっとすると JSON のデータが長かったりしても、重くなるでしょう。
解決策
シンタックスハイライトが原因で、カーソル移動などが遅くなってしまう場合の対策は、いくつかあります。
- シンタックスハイライトをオフにする (:syntax off)
- 改行を入れる
- ハイライトする文字数を制限する (:set synmaxcol=3000)