web-dev-qa-db-ja.com

私のMacではvimが非常に遅い

Mac OS Xでvimを使用していますが、Terminal.appとiTermでは非常に遅いです。

多くの行にわたる進歩は退屈になります。

解決策のアイデアはありますか?

8
juanpablo

私にとっては、.viminfoを削除すると役に立ちました。

5
Krule

MacVim を試してください。ブログのどこかに、新しいレンダリングレイヤーを含む64ビットバージョンもあります。

2
user30033

私はこの問題を抱えていました(ただ痛々しいほど遅いです)そしてそれは私がTerminal.AppとITermで使用していたConsolasフォントであることになりました私の場合モナコに切り替えることは物事をかなりスピードアップしました

2
rssvihla

私は定期的に問題を抱えています。いくつかのコマンドは再描画が遅いだけです。これは暗闇の中でのショットですが、cursorlineを使用している場合は、無効にしてみてください。パフォーマンスが劇的に向上しました。

2
nichochar

多分あなたはいくつかの壊れたプラグインかそのようなものをインストールしました。 vimconfigsでディレクトリの名前を一時的に変更してみてください。

mv ~/.vim ~/.vim.backup

および/またはメイン設定ファイル:mv〜/.vimrc〜/.vimrc.backup

そして設定なしでvimを使用してみてください

2
taro

私にとって、Retina iMac、neovim、tmux、および一連のneovimプラグインを使用して、スクロールとレンダリングの速度に違いをもたらしたのはキーボードの繰り返し率だけであることがわかりました。他に何もありません— Terminal.appとiTerm.app、neovimとvim、vim構成なしと通常、tmuxとtmuxなし、カーソルラインとカーソルラインなしなど—私が経験した遅いレンダリングとスクロールに実際の違いはありませんでした。

システム環境設定で利用できるよりも速くキーリピートを設定 と、すべてのプラグインをロードしているかどうかに関係なく、vimでのレンダリングとスクロールが2倍速くなりました。 tmuxの問題#353に関するこのコメント で調査した要因についてもう少し書きました。

キーボードの繰り返し率が状況を改善するかどうかを調査します。

1
Brad Larsen

Vimrcに「hjkl」で始まる他のマッピングがあるかどうかを確認してください。これらで始まる他のマッピングがある場合、vimは次の入力のチェックを待機するため、応答性が低下します。

0
Bala