Mac OS Xでvimを使用していますが、Terminal.appとiTermでは非常に遅いです。
多くの行にわたる進歩は退屈になります。
解決策のアイデアはありますか?
私にとっては、.viminfo
を削除すると役に立ちました。
MacVim を試してください。ブログのどこかに、新しいレンダリングレイヤーを含む64ビットバージョンもあります。
私はこの問題を抱えていました(ただ痛々しいほど遅いです)そしてそれは私がTerminal.AppとITermで使用していたConsolasフォントであることになりました私の場合モナコに切り替えることは物事をかなりスピードアップしました
私は定期的に問題を抱えています。いくつかのコマンドは再描画が遅いだけです。これは暗闇の中でのショットですが、cursorline
を使用している場合は、無効にしてみてください。パフォーマンスが劇的に向上しました。
多分あなたはいくつかの壊れたプラグインかそのようなものをインストールしました。 vimconfigsでディレクトリの名前を一時的に変更してみてください。
mv ~/.vim ~/.vim.backup
および/またはメイン設定ファイル:mv〜/.vimrc〜/.vimrc.backup
そして設定なしでvimを使用してみてください
私にとって、Retina iMac、neovim、tmux、および一連のneovimプラグインを使用して、スクロールとレンダリングの速度に違いをもたらしたのはキーボードの繰り返し率だけであることがわかりました。他に何もありません— Terminal.appとiTerm.app、neovimとvim、vim構成なしと通常、tmuxとtmuxなし、カーソルラインとカーソルラインなしなど—私が経験した遅いレンダリングとスクロールに実際の違いはありませんでした。
システム環境設定で利用できるよりも速くキーリピートを設定 と、すべてのプラグインをロードしているかどうかに関係なく、vimでのレンダリングとスクロールが2倍速くなりました。 tmuxの問題#353に関するこのコメント で調査した要因についてもう少し書きました。
キーボードの繰り返し率が状況を改善するかどうかを調査します。
Vimrcに「hjkl」で始まる他のマッピングがあるかどうかを確認してください。これらで始まる他のマッピングがある場合、vimは次の入力のチェックを待機するため、応答性が低下します。