現在、いくつかの非常に大きな XML ファイルを編集する必要があります。これにより、構文の強調表示がまったく使用できないほど遅くなります。たとえば、検索操作後に画面を更新するのに数秒かかります。
構文の強調表示 ( :syn off
) を無効にすると、同じ操作が瞬時に行われます。残念ながら、シンタックス ハイライトの無効化はグローバルに行われているように見えるため、他のすべてのファイルも同様に無効化されています。
だから:特定のバッファの構文の強調表示のみを無効にする方法はありますか?
現在、いくつかの非常に大きな XML ファイルを編集する必要があります。これにより、構文の強調表示がまったく使用できないほど遅くなります。たとえば、検索操作後に画面を更新するのに数秒かかります。
構文の強調表示 ( :syn off
) を無効にすると、同じ操作が瞬時に行われます。残念ながら、シンタックス ハイライトの無効化はグローバルに行われているように見えるため、他のすべてのファイルも同様に無効化されています。
だから:特定のバッファの構文の強調表示のみを無効にする方法はありますか?
必要なバッファで設定:syntax manual
してから有効にすることができます。set syntax=ON
も参照してください:help :syn-manual
。
私自身の質問に答える:単純なハックは、ファイルの構文をvimが強調表示する方法を知らない何かに強制することです::set syntax=unknown
ただし、これは少しハックなようです。別の解決策があるのではないでしょうか?
大きなファイルの編集には、通常、Chip のLargeFile
プラグインを使用します。構文の強調表示、元に戻すデータベース、および大きなファイルで問題を引き起こすその他の機能を無効にします。