私は実行していますOS X Lion 10.7.3
とMacvim
は、ターミナルでvim
よりも大幅に遅くなります。 Macvim
のすべての移動コマンドははるかに低速です。 visual
モードで上下に移動するのも、同様に遅れます。ターミナルからvim
を使用しても、このラグは見られません。誰かが理由が何であるか知っていますか?開いているすべてのタブでNERDtree
を実行していますが、これによりメモリのオーバーヘッドが発生し、速度が低下する可能性があります。しかし、私が実行しなくても、NERDtree
Macvim
はターミナルからvim
よりもはるかに遅く実行されます。これを解決するための助けをいただければ幸いです。
問題の診断はありませんが、再インストールすると(新しいバージョンに更新される可能性があり、以前に実行していたバージョンを覚えていません)、MacVimはほとんどすべてのラグを解決しました。ターミナルのVimほど高速ではありませんが、これは予想されることです。もはや耐えられないほど遅くはありません。
最初に行うことは、MacVimをmvim -u NONE -U NONE --noplugin
で起動することです。これにより、起動ファイルが実行されなくなります。応答が遅くならない場合は、どこかに構成の問題があります。
Terminal.appで実行しているVimは、おそらくAppleが提供するデフォルトのVimです。 MacVimよりもはるかに少ない機能で構築されているため、起動と動作がはるかに高速です。
MacVimはあらゆる場面で遅いですか?ファイルタイプを編集するときは?一部のファイルタイプのみ?
Vimは、構文が非常に長い行を強調表示するときに速度が低下する傾向があることで有名ですが、ここではそうですか? :syntax off
の後もvimはまだ遅いですか?
Vimの速度を落とすことで知られている他のいくつかのものは:set cursorline
と:set cursorcolumn
です。
私の問題は主に、MacVimの起動、読み取り、書き込みが特に遅い(15秒以上になることもある)ことでした。 mvim --startuptime
は、。vimrcおよびruntime /ディレクトリからのファイルのソーシングにほとんどの時間がかかっていることを明らかにし、次の行を追加することで問題を解決しました。
set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim
ご覧のとおり、私はMacVimのHomebrewインストールを使用しているため、正しいパスとバージョン番号を入力する必要があります。