2013-02-26 11 views
7

400本以上のファイルがあります(これは論文です)。 (20行目)の近くのどこかで編集すると、Vimはいつものようにうっすらとしています。しかし、 の近くの行(400行目)を編集すると、 という文字を入力して画面に表示するVimとの間に顕著な遅延が生じます。結果として、これはほとんど不可能です ファイルを編集するこの大きな。Vim:400+の行では挿入モードが非常に遅い

これはどのような理由があり、私は何ができますか?

私はswapfilesyntaxscrolloffなどをトグル試してみたが、 は助けていないようです。 Vimのための最大行数は2147483647でなければなりませんので、私は は実際の場合、ここには長い道のり:)

を持っている必要があり、これはmaxmemの設定に関連して、その後、何が合理的 値となり、そのI考えます最大2500行のファイルを編集できますか?

ありがとうございました!乾杯。

+1

'vim -u NONE'でvimを起動してみてください。同じ行動ですか? –

+1

通常、400,2500行はvim用のケーキです。あなたのファイルサイズはどれくらいですか? – Kent

+4

400行が小さいので2500もです。 'set wrap'を使用していますか?最も長い行の長さはどれくらいですか?どのファイルタイプを使用しますか?何があれば、プラグインを使用していますか? Vimのどのバージョン?どのようなOSですか?シェルまたはGUI? – romainl

答えて

12

ここでは折りたたみが問題でした(私はfoldlevelstartの設定が間違っていました)。だから、私の経験とtheseissuesに基づいて:/トグルをチェックする

set foldenable    " can slow Vim down with some plugins 
set foldlevelstart=99  " can slow Vim down with some plugins 
set foldmethod=syntax  " can slow Vim down with some plugins 

他のものはsyntaxfiletypewrapとラインの長さ(いくつかのプラグインは非常に長い行と遅くなることがあります)です。

現在の設定を使わずにVimを実行することは、良い出発点です。 @Frederikに感謝してくれてありがとうございます。

vim -u NONE 

これ以降、すべてのプラグインを無効にするとよいでしょう。一般的な知識も参照してください::help slow

関連する問題